Skip to content

Releases: IBM/flexo

v0.2.2

25 Mar 16:48
75e45de

Choose a tag to compare

Features & Improvements

  • Added /models endpoint and enabled CORS support.
  • Initiated MCP client and tool registry functionality (WIP).
  • Updated tool patterns for enhanced consistency.

Fixes & Updates

  • Fixed multi tool accumulation issue.
  • Fixed mid-response tool buffer leak.
  • Updated chat completions data models: updated FunctionDetail and removed name from ToolCall.

Notes

  • MCP configuration in agent.yaml is now commented out by default.

Full Changelog: v0.2.1...v0.2.2

v0.2.1

14 Mar 19:44
05777cf

Choose a tag to compare

What's Changed

Fixes & Updates

  • Fixed issue with LLMFactory not recognizing openai-compat vendor names

Full Changelog: v0.2.0...v0.2.1

v0.2.0

10 Mar 20:32
b213dbc

Choose a tag to compare

What's Changed

Features & Improvements

  • Added multiple new LLM adapters (Anthropic, OpenAI compatible, vLLM, Ollama, Grok, and Mistral AI)
  • Refactored tool registration to use agent.yaml config definitions instead of class decorators
  • Enhanced pattern detection with improved Aho-Corasick method that handles spaces and linebreaks natively
  • Added fallback JSON parsing logic for improved robustness
  • Added example DuckDuckGo tool implementation
  • Improved logging for tool registry

Fixes & Updates

  • Fixed an issue to allow context in ChatCompletionRequest to be empty dict
  • Updated documentation across multiple components
  • Visual improvements to project assets

Full Changelog: v0.1.1...v0.2.0

v0.1.1

14 Feb 23:06
fe16f12

Choose a tag to compare

What's Changed

Features & Improvements

  • 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

Fixes & Updates

  • Fixed streaming process bug and removed unused type adapters
  • Updated tool configuration and path structures
  • Added Elasticsearch SSL certificate documentation

Full Changelog: v0.1.0...v0.1.1

v0.1.0 (2025-02-07)

14 Feb 05:19

Choose a tag to compare

Initial Release

  • 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