2024-11-19 10:46:25 +08:00
|
|
|
0.1.9
|
|
|
|
- Enhanced storage capabilities for production readiness:
|
2024-11-19 10:47:27 +08:00
|
|
|
- Added SQLite as primary storage backend for ThreadManager and StateManager
|
|
|
|
- Implemented persistent storage with unique store IDs
|
|
|
|
- Added CRUD operations for state management
|
|
|
|
- Enabled multiple concurrent stores with referential integrity
|
|
|
|
- Improved state persistence and retrieval mechanisms
|
2024-11-19 10:46:25 +08:00
|
|
|
|
2024-11-12 06:56:15 +08:00
|
|
|
0.1.8
|
2024-11-18 14:14:40 +08:00
|
|
|
- Added base processor classes for extensible tool handling:
|
|
|
|
- ToolParserBase: Abstract base class for parsing LLM responses
|
|
|
|
- ToolExecutorBase: Abstract base class for tool execution strategies
|
|
|
|
- ResultsAdderBase: Abstract base class for managing results
|
|
|
|
- Added dual support for OpenAPI and XML tool calling patterns:
|
|
|
|
- XML schema decorator for XML-based tool definitions
|
|
|
|
- XML-specific processors for parsing and execution
|
|
|
|
- Standard processors for OpenAPI function calling
|
|
|
|
- Enhanced streaming capabilities:
|
|
|
|
- execute_tools_on_stream: Execute tools in real-time during streaming
|
2024-11-12 06:56:15 +08:00
|
|
|
|
|
|
|
0.1.7
|
2024-11-18 14:14:40 +08:00
|
|
|
- v1 streaming responses
|