Repository navigation
v0.8.0
Highlights
- Opt-in OpenTelemetry traces and HTTP metrics, OTLP HTTP/protobuf export with optional gzip, W3C trace context, and correlated local logs.
- Brave Search as a selectable web-search provider, with provider concurrency limits.
- Image preservation across Responses requests, stored continuations, and HTTP/WebSocket transports; consistent image capabilities in Codex catalogs and launchers.
- MCP tool discovery across paginated
tools/listresponses. - Response-size accounting independent of SSE framing, configurable retained/wire limits, and complete Messages token usage across tool rounds.
- Portable Python wheels and Docker Hub release/nightly publishing fixes.
Rust API migration
This minor release includes Rust source compatibility changes. Input-content structs retain extension fields, InputContent has updated variants, Config gains responses, resource-limit errors are typed, and WebSearchProviderConfig should be built through its constructor and builders. Existing persistent Codex session homes should be regenerated to pick up image capabilities.
See the 0.8.0 changelog and migration notes for details. Telemetry remains disabled by default; see configuration and shutdown behavior.
Install
Published on crates.io and PyPI:
cargo install agentic-server --version 0.8.0 --locked
# or, with uv:
uvx --from agentic-api==0.8.0 agentic --versionThe PyPI release includes Linux x86_64, macOS Intel, and macOS Apple Silicon wheels.
The verified Docker Hub image is vllm/agentic-api:v0.8.0, with digest
sha256:b467a3c1b7bee1be00a200b0122e9457aabf00557bae1c0d613364a165659cd1.
Its revision label matches release commit 8f5fe27d03c612fd009887d437803bf20109d547.
What's Changed
- ci: fix Python release setup and fixture readiness by @franciscojavierarceo in #305
- test: add Dynamo Messages conformance recordings by @skyloevil in #292
- ci: fix Python release builds and validate them in PRs by @franciscojavierarceo in #307
- docs: add Codex Desktop setup guide and website links by @franciscojavierarceo in #306
- fix: document published installs and include PyPI description by @franciscojavierarceo in #309
- feat: add generated CLI references, roadmap, and community resources by @franciscojavierarceo in #310
- docs: add Enterprise Readiness roadmap by @franciscojavierarceo in #317
- chore: enforce Rust production file size limits by @StevenWang-CY in #319
- docs: use uvx for the PyPI quickstart by @franciscojavierarceo in #320
- [Release] [CI] Add release github action by @tjtanaa in #322
- fix: preserve and verify image input through Responses by @Zheng-Lu in #263
- fix(mcp): follow tools/list pagination cursors by @Zheng-Lu in #311
- feat(tool): add Brave Search as a selectable web_search provider (#294) by @Zheng-Lu in #324
- fix: resolve image capabilities consistently for Codex catalogs and launchers (#252) by @Zheng-Lu in #261
- docs: add Responses capability gaps to the roadmap by @franciscojavierarceo in #336
- fix(executor): account logical retained bytes instead of raw SSE line bytes in response budget (#288) by @Zheng-Lu in #304
- docs: document release preparation and publication workflow by @franciscojavierarceo in #323
- fix: report every Messages round's usage by @StevenWang-CY in #325
- [Release] Fix docker release by @tjtanaa in #337
- feat: OpenTelemetry foundation (#338 Phrase 1 of #279) by @Zheng-Lu in #341
- chore: prepare release v0.8.0 by @franciscojavierarceo in #342
Full Changelog: v0.7.0...v0.8.0