Overview
Zeus uses the DeepAgents framework’s middleware mechanism to inject additional capabilities during Agent execution. Middleware executes in order, each handling specific concerns.Middleware List
SummarizationMiddleware
Automatically summarizes long conversation histories to avoid exceeding the model’s context window.- Model Profiles: The system includes built-in context window configurations for common models (e.g., gpt-4-turbo: 128K input / 4K output, gpt-4o: 128K input / 16K output, claude-3-5-sonnet: 200K input / 8K output). Default configuration is used when a model is not in the predefined list.
- Trigger Condition: Summarization is triggered when token count reaches 85% of
max_input_tokens. - Retention Policy: Always retains the most recent 5 messages; older messages are compressed into summaries.