Skip to content

2.0.0

Latest

Choose a tag to compare

@stand-sure stand-sure released this 30 Mar 18:37
· 6 commits to main since this release
Immutable release. Only release title and notes can be modified.
49add90

Breaking Changes

  • ANTHROPIC_API_KEY no longer implicitly wires to schema reduction. Users with non-Anthropic main providers who relied on this must now set SCHEMA_REDUCTION_PROVIDER=anthropic and SCHEMA_REDUCTION_API_KEY explicitly.

New Features

  • Provider-agnostic schema reductionAIReductionLayer replaces HaikuLayer. Any configured LLM provider (Ollama, OpenAI, Anthropic) now works for AI schema reduction without a separate API key. (#91)
  • PROFILE=local preset — one env var sets BLOCK_PRIVATE_IPS=false, LOG_FORMAT=console, SCHEMA_REDUCTION_ENABLED=false for local development. (#91)
  • --profile CLI flaguv run api-agent --profile local alongside --provider. (#91)
  • SCHEMA_REDUCTION_PROVIDER/MODEL/API_KEY/BASE_URL — independent override settings that inherit from main provider config when empty. (#91)
  • Runtime __version__ — uses importlib.metadata instead of hardcoded string. Single source of truth from pyproject.toml. (#93)

Fixes

  • cryptography CVE-2026-34073 — bumped to >=46.0.6 via constraint-dependencies. (#91)

Maintenance

  • setup-uv v8.0.0 — immutable release, SHA-pinned. (#90)
  • Docs — README and CLAUDE.md updated for all new features. (#92)

Stats

  • 94 PRs merged
  • 1412 tests passing
  • 4 protocol agents (GraphQL, REST, gRPC, MCP)