langgraph_agent_toolkit.agents.components.middlewares.trim_messages module
Middleware that limits the model input to recent messages.
- class langgraph_agent_toolkit.agents.components.middlewares.trim_messages.TrimMessagesMiddleware(max_messages=None)[source][source]
Bases:
AgentMiddlewareLimit the model input to the last
max_messagesmessages.Each model call receives at most
max_messagesrecent messages. The middleware keeps the full history in state. It counts messages, not tokens.- Parameters:
max_messages (int | None)
- __init__(max_messages=None)[source][source]
- Parameters:
max_messages (int | None)
- Return type:
None