·
6 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Breaking Changes
ANTHROPIC_API_KEYno longer implicitly wires to schema reduction. Users with non-Anthropic main providers who relied on this must now setSCHEMA_REDUCTION_PROVIDER=anthropicandSCHEMA_REDUCTION_API_KEYexplicitly.
New Features
- Provider-agnostic schema reduction —
AIReductionLayerreplacesHaikuLayer. Any configured LLM provider (Ollama, OpenAI, Anthropic) now works for AI schema reduction without a separate API key. (#91) PROFILE=localpreset — one env var setsBLOCK_PRIVATE_IPS=false,LOG_FORMAT=console,SCHEMA_REDUCTION_ENABLED=falsefor local development. (#91)--profileCLI flag —uv run api-agent --profile localalongside--provider. (#91)SCHEMA_REDUCTION_PROVIDER/MODEL/API_KEY/BASE_URL— independent override settings that inherit from main provider config when empty. (#91)- Runtime
__version__— usesimportlib.metadatainstead of hardcoded string. Single source of truth frompyproject.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)