0.3.0
What's Changed
Core Improvements
- Added async interface to MessageStore for better I/O performance
- Introduced batch operations for message management (add_messages, remove_messages)
- Unified ContextManager interface with create/optimize/find methods
- Enhanced usage and cost tracking with proper accumulation
Developer Experience
- Renamed response types to better reflect streaming nature (AgentResponseChunk)
- Updated event types to match new response chunk naming convention
- Improved context management with centralized data access
- Enhanced documentation with updated examples and protocols
Bug Fixes
- Fixed usage statistics accumulation in streaming responses
Breaking Changes
- Renamed
AgentResponse
toAgentResponseChunk
- Renamed
CompletionResponse
toCompletionResponseChunk
- Updated event types to use new chunk naming
- MessageStore methods now require async/await
Contributors
Thanks to:
Full Changelog: 0.2.0...0.3.0