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
Defined In
Calls
Called By
Source
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