Home / Function/ add_messages() — langchain Function Reference

add_messages() — langchain Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  41b88895_2ff0_0064_0309_2fd4bce4758a["add_messages()"]
  bafcb99b_bf29_77cc_2ba1_06c40c54e908["BaseChatMessageHistory"]
  41b88895_2ff0_0064_0309_2fd4bce4758a -->|defined in| bafcb99b_bf29_77cc_2ba1_06c40c54e908
  499709d0_fa0b_bf8b_19d2_90eb7df3fc33["add_message()"]
  499709d0_fa0b_bf8b_19d2_90eb7df3fc33 -->|calls| 41b88895_2ff0_0064_0309_2fd4bce4758a
  93ebcf9e_2aac_93a8_66e0_0aef15671f90["aadd_messages()"]
  93ebcf9e_2aac_93a8_66e0_0aef15671f90 -->|calls| 41b88895_2ff0_0064_0309_2fd4bce4758a
  499709d0_fa0b_bf8b_19d2_90eb7df3fc33["add_message()"]
  41b88895_2ff0_0064_0309_2fd4bce4758a -->|calls| 499709d0_fa0b_bf8b_19d2_90eb7df3fc33
  style 41b88895_2ff0_0064_0309_2fd4bce4758a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/langchain_core/chat_history.py lines 169–179

    def add_messages(self, messages: Sequence[BaseMessage]) -> None:
        """Add a list of messages.

        Implementations should over-ride this method to handle bulk addition of messages
        in an efficient manner to avoid unnecessary round-trips to the underlying store.

        Args:
            messages: A sequence of `BaseMessage` objects to store.
        """
        for message in messages:
            self.add_message(message)

Domain

Subdomains

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free