1.2 KiB
1.2 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.0 - 2025-01-30
Added
- Initial release of AgentLite
- Core Agent class with streaming and non-streaming interfaces
- OpenAI-compatible provider implementation
- Tool system with decorator and class-based tools
- MCP client for loading tools from MCP servers
- Pydantic-based configuration system
- Multi-agent support
- Full type hints and async/await throughout
- Comprehensive documentation and examples
Features
- Agent: Main agent class with tool calling loop
- OpenAIProvider: OpenAI API integration with streaming support
- MCPClient: MCP server integration for external tools
- Tool System: Decorator (
@tool) and class-based (CallableTool,CallableTool2) tools - Configuration: Pydantic models for providers, models, and agent settings
- Message Types: ContentPart, Message, ToolCall with streaming merge support