Skip to content

v1.2.0 — FastAPI Capability Metadata, State Isolation, Vector-Store Sync Hardening

Choose a tag to compare

@nicko-ai nicko-ai released this 14 Oct 01:48
· 1021 commits to main since this release
db24b7c

Features

  • FastAPI integration: provide per-agent capability metadata (tools, reasoning, hosted tools) by @bonk1t in #397
  • FastAPI integration: support DRY_RUN env variable so agent metadata can be served without initialization / API keys by @ArtemShatokhin in #398
  • handoffs (backwards-compatible): move reminder customization onto Agent.handoff_reminder, add a dedicated examples/handoffs.py, and update communication-flow docs by @ArtemShatokhin in #388 and by @bonk1t in #399

Improvements & Fixes

  • fix: isolate agent runtime state per agency by @bonk1t in #396
  • fix: isolate send_message pending guard per thread manager by @bonk1t in #394
  • fixes: add vector-store file cleanup, timestamp reconciliation, and resilient ID parsing so stale artifacts and OpenAI ID mismatches no longer break sync jobs by @ArtemShatokhin in #393 and @bonk1t in #395
  • fix: harden mcp shutdown handling by @bonk1t in #401

Dependencies

  • deps: upgrade the OpenAI Agents SDK from 0.2.9 to 0.3.3 (plus pinned transitive updates) to include streaming fixes and other improvements by @bonk1t in #369

Docs

  • docs: rename "open-source models" to "third-party models", fix GitHub references by @bonk1t in #391
  • docs/examples: expand hybrid communication flow guidance and align tutorials with the new handoff reminder APIs by @ArtemShatokhin in #388

Full Changelog: v1.1.0...v1.2.0