Releases: tzzs/agentx
Releases · tzzs/agentx
Release list
v3.4.0
3.4.0 (2026-09-20)
Features
- cli: configure custom provider headers and report usage as JSON (643411b)
- doctor: probe the upstream instead of only looking for a key (128974b)
- replace the client auto-install prompt with a plain install hint (7dde998)
- server: answer count_tokens, serve single models, and bound concurrency (45a0831)
Bug Fixes
- announce dropped tool-result images and authenticate before queueing (ec37d09)
- apply v3.4.0 code-review follow-ups (usage layering, endpoint tables, tool-result media) (e228f93)
- convert: keep tool-result images usable on Anthropic upstreams (daf933c)
- convert: keep tool-result images usable on every upstream protocol (b70e9fb)
- retry a locked state-file rename on Windows (4160069)
- streaming: read every usage token field through the provider mappers (abb17fe)
v3.3.0
v3.2.0
v3.1.0
v3.0.1
v3.0.0
3.0.0 (2026-08-30)
⚠ BREAKING CHANGES
- remove Pi Agent support
Features
- add local /v1/chat/completions endpoint for full 3-protocol support (5a693f4)
- registry: persist the OpenCode catalog with a 24h TTL (dfb3ca2)
- remember quick-start menu action per client (822c1a9)
- remember quick-start menu action per client (bf88067)
- remove Pi Agent support (baf04e6)
- server: remove /usage/* HTTP endpoints and harden request handling (219b9ea)
Bug Fixes
- cli: read the version from package.json instead of a hardcoded constant (5c9c934)
- drop redundant static "Using: ..." line from quick-start menu (5f34275)
- drop redundant static "Using: ..." line from quick-start menu (813bb22)
- fail fast on an unrecognized command instead of hanging (5f9311c)
- forget: screen only OpenRouter ids against the OpenRouter catalog (8e991f8)
- process: scrub AgentX's own config vars from native launches (d1e8a18)
- providers: cap the Anthropic thinking budget under max_tokens (b680046)
- server: keep the adapter alive when a request handler rejects (23832d4)
v2.0.1
v2.0.0
2.0.0 (2026-08-28)
⚠ BREAKING CHANGES
- secure credential storage (keytar) is removed and agentx auth login no longer saves keys; set AGENTX__API_KEY (or keep using _API_KEY) in your environment instead.
Features
- add --client and --offline options to doctor command (605d97b)
- add --native launch mode for Claude Code and Codex (f302181)
- add interactive model selection (57a7835)
- add interactive model selection (e57c59d)
- add multi-provider adapter architecture (8895d7a)
- add multi-provider architecture (e3be718)
- add OpenRouter catalog browsing and a saved-model forget manager (d163fda)
- add provider profiles and secure credential setup (c95ad7d)
- add provider profiles and secure credentials (870e005)
- add provider-specific usage queries (59965ea)
- add provider-specific usage queries (417a3f1)
- add quick-start menu when default provider/model exists (d26b76c)
- add searchable model picker to the interactive launcher (cde0ed0)
- add token usage statistics for every provider (8d92d9d)
- add token usage statistics for every provider (5d5e570)
- auto-save launcher selection as the client default (c16216b)
- backfill model metadata from OpenRouter's public catalog (232e438)
- config: shared parseCliOptions with --key=value support and --verbose (b6b71c6)
- credentials: offer to save entered API keys to the shell profile (3b64b63)
- enrich every provider's models with models.dev metadata (1349cc3)
- fetch OpenCode model catalog from upstream API (98bfcd0)
- fetch OpenCode model catalog from upstream API (d2782ff)
- generate a Codex model catalog to silence fallback-metadata warnings (4ac5b7f)
- guided client install recovery and tiered/background model routing (cac8d80)
- harden credentials and client support (727a85a)
- harden doctor report and refresh docs (750ce52)
- harden doctor report and refresh docs (b7e6a27)
- honor client-requested models within the active provider (408678c)
- offer custom model id entry in the interactive launcher for OpenRouter (f88d92f)
- offer custom model id entry in the interactive launcher for OpenRouter (b7c0e1c)
- offer guided install for missing client CLIs and a background model override (94c0fb3)
- protocol: pass temperature/top_p/stop_sequences through both the (92c13f5)
- providers: support registering custom OpenAI/Anthropic-compatible providers (8ceabe1)
- read provider credentials from AGENTX_-prefixed environment variables (f11f4c3)
- redesign runtime configuration UX with inline launcher (a35dcb7)
- redesign runtime configuration UX with inline launcher (5bd867b)
- remember last used model and fix chat tool conversion (bb51039)
- remember last used model and fix chat tool conversion (d6fc710)
- route all clients through provider protocols (f45da37)
- server: retry upstream 429/5xx, and support Anthropic-protocol custom providers end to end (49cd1ea)
- source Codex catalog limits from OpenCode's public registry (22c17f0)
- stream reasoning and cached usage across protocol conversions (6a90f63)
- stream upstream reasoning as thinking blocks and report cached token usage (ee04228)
- support all provider protocols for Claude and Codex (aaebe85)
- usage: capture cache and reasoning tokens from stream usage (5356fc7)
Bug Fixes
- advertise claude model aliases (a1f1f8c)
- align agentx usage store with adapter and fix json store race (01907f2)
- auto: route auto model selection within the pinned provider's catalog (92c13f5)
- avoid duplicate streaming text (b5617da)
- catalog: preserve image and structured parts across protocol conversions (92c5b66)
- change option in quick-start menu now opens the picker flow (0d056e1)
- cli: resolve symlinks before comparing argv[1] to import.meta.url (fa9ca9a)
- cli: strip inline --flag=value adapter flags from client arguments (92c13f5)
- correct DeepSeek reasoning, thinking, and context-window handling (5768b5a)
- correct usage cost estimation and harden usage store (65a8463)
- declare DeepSeek's real context window for Codex and Pi too (30c7b6b)
- enable interactive model navigation (1278699)
- expose selected model to claude code (184b131)
- flatten responses tool history (40f4bd7)
- forward client arguments to codex and pi without requiring -- separator (17eb5f1)
- forward streamed tool calls (4ead6fb)
- harden atomic writes and install recovery; dedupe help and codex catalog (51a5108)
- harden usage query and simplify parsing (b410909)
- hide unavailable upstream models (42f2b2e)
- include custom model ids in the generated Codex catalog (7506108)
- launch ...
v1.0.0
1.0.0 (2026-08-15)
Features
- add anthropic streaming (2519642)
- add automatic model routing (34f0973)
- add codex support and release please (cfd450b)
- add Codex support and Release Please (82616dc)
- add model provider routing (d2fc271)
- implement phase 1 adapter (d5e76ff)
- translate tool calls (cd0da47)