All notable changes to Flexo will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v0.1.1 - 2024-02-14
- Streamlined tool creation and registration workflow with new loading approach
- Added Wikipedia tool support and documentation
- Enhanced streaming implementation with improved context handling and LLM integration
- Added Llama tool structure example
- Improved nested JSON tool parsing capability
- Fixed streaming process bug and removed unused type adapters
- Updated tool configuration and path structures
- Added Elasticsearch SSL certificate documentation
v0.1.0 - 2024-01-31
- Configurable AI agent framework with YAML-based configuration
- FastAPI-based interaction endpoint with streaming support
- Tool calling capabilities for Python functions and REST APIs
- Integration with IBM watsonx.ai models (Granite, Mistral, Llama)
- Integration with OpenAI models
- Docker and Podman containerization support
- Complete documentation and deployment guides
- Database integration (Milvus and Elastic)
- Robust prompt building and parsing systems
- Comprehensive LLM integration components