0.11.7
📦 memgptView on GitHub →
✨ 17 features🐛 2 fixes🔧 4 symbols
Summary
This release introduces significant Human-in-the-Loop (HITL) support for tool execution and upgrades the Agent File schema to v2. It also brings substantial improvements to archival memory search capabilities and enhances model support for GPT-5, DeepSeek, and Anthropic.
Migration Steps
- If using Agent Files, be aware that the schema has migrated to v2, which supports groups and files.
- Review documentation for implementing Human-in-the-Loop approval requests using the new message types.
✨ New Features
- Introduced Human-in-the-Loop (HITL) functionality for tool execution, allowing configuration for required approvals.
- Added new LettaMessage types: ApprovalRequestMessage and ApprovalResponseMessage for HITL workflow.
- Migrated Agent File (.af) schema to v2, now supporting groups (multi-agent) and files.
- Improved archival memory search with support for arbitrary string tags for insertion and searching.
- Added temporal filtering support for archival memories based on timestamps.
- Introduced a new archival search endpoint with hybrid search functionality.
- Improved GPT-5 support with proper context window handling and reasoning effort configuration.
- Migrated DeepSeek support to the new agent loop architecture.
- Enhanced Anthropic support with better native reasoning and tool schema formatting.
- Fixed issues related to extended thinking mode for Anthropic.
- Enhanced error handling and retry logic for Gemini.
- Refactored streaming route architecture.
- Enhanced error propagation in streaming responses.
- Reduced default tool return size to prevent token overflow.
- Enabled overriding embedding configuration on Agent File import.
- Added ability to list and filter tools by type.
- Implemented automatic de-duplication of tool rules.
🐛 Bug Fixes
- Fixed MCP tool schema formatting for Anthropic streaming.
- Fixed various issues with extended thinking mode for Anthropic.