Home / Function/ add_message() — langchain Function Reference

add_message() — langchain Function Reference

Architecture documentation for the add_message() function in chat_history.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  31b6443f_d624_442f_5738_987241c0a35d["add_message()"]
  172321af_58bf_4793_da29_9eb028a48761["InMemoryChatMessageHistory"]
  31b6443f_d624_442f_5738_987241c0a35d -->|defined in| 172321af_58bf_4793_da29_9eb028a48761
  499709d0_fa0b_bf8b_19d2_90eb7df3fc33["add_message()"]
  499709d0_fa0b_bf8b_19d2_90eb7df3fc33 -->|calls| 31b6443f_d624_442f_5738_987241c0a35d
  499709d0_fa0b_bf8b_19d2_90eb7df3fc33["add_message()"]
  31b6443f_d624_442f_5738_987241c0a35d -->|calls| 499709d0_fa0b_bf8b_19d2_90eb7df3fc33
  style 31b6443f_d624_442f_5738_987241c0a35d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/langchain_core/chat_history.py lines 224–230

    def add_message(self, message: BaseMessage) -> None:
        """Add a self-created message to the store.

        Args:
            message: The message to add.
        """
        self.messages.append(message)

Domain

Subdomains

Called By

Frequently Asked Questions

What does add_message() do?
add_message() is a function in the langchain codebase, defined in libs/core/langchain_core/chat_history.py.
Where is add_message() defined?
add_message() is defined in libs/core/langchain_core/chat_history.py at line 224.
What does add_message() call?
add_message() calls 1 function(s): add_message.
What calls add_message()?
add_message() is called by 1 function(s): add_message.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free