Skip to content

v2.6.20

Latest

Choose a tag to compare

@harshsinha03 harshsinha03 released this 26 Jun 14:04
4ee266d

Changelog

New Features:

  • ClickhouseDB for Traces: Added support for ClickHouse for high-volume trace ingest and OLAP scans. See docs.
  • Scavio Search Toolkit: New search toolkit integration with Scavio.

Improvements:

  • OpenAI: Citations from web-search responses are now surfaced on response.citations for OpenAIChat and OpenAILike providers.
  • AgentOS: Support FastAPI >= 0.137 so get_routes() lists every route.
  • LiteLLM: Support native structured outputs and JSON schema outputs (enable per provider with supports_native_structured_outputs or supports_json_schema_outputs).
  • Google Toolkits Auth Refactor: Unified auth base class for Google toolkits.
  • AgentOS: Updated to not limit quick_prompts to 3 per agent/team/workflow.

Bug Fixes:

  • MCP: Preserve _meta and structuredContent from MCP tool results on ToolResult.metadata.
  • Tool-Result Compression: Fixed token miscount for tools with numeric enum params, so compression triggers at the right time.
  • Workflow: Isolate step_id across concurrent runs while keeping it stable across pause/continue in HITL runs.
  • Tools: Toolkit and Searxng no longer reuse a mutable default list across instances.
  • Traces: Use canonical conditions key when scoping trace filters for scoped users.
  • Reddit: Write actions are now scoped to the configured allowed subreddits.
  • MoviePy: Generated outputs are written atomically to avoid partial files.
  • OpenAI: Fixed OpenAIResponses to support Chat Completions–style json_schema output schemas.

What's Changed

New Contributors

Full Changelog: v2.6.19...v2.6.20