Skip to content

Releases: tzzs/agentx

v3.4.0

Choose a tag to compare

@tzzs tzzs released this 20 Sep 16:48
a335b1c

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

Choose a tag to compare

@tzzs tzzs released this 17 Sep 17:11
c568b60

3.3.0 (2026-09-16)

Features

  • add agentx config provider manager and custom-endpoint model routing (54a0eea)
  • add agentx config provider manager and custom-endpoint model routing (5e3c51a)
  • support the full reasoning-effort scale for codex and claude (f922b24)

Bug Fixes

  • keep custom-provider placeholder models out of Codex's picker (6699ec1)
  • make shell-profile credential handling Windows-safe (fad5eea)

v3.2.0

Choose a tag to compare

@tzzs tzzs released this 01 Sep 18:57
ed4dcaf

3.2.0 (2026-09-01)

Features

  • ui: lead the launcher with a top-level transport menu (29b428d)
  • ui: lead the launcher with a top-level transport menu (8e3ea85)

Bug Fixes

  • test: avoid mtime-boundary flake in discoverClaudeSessionId test (cc050ea)
  • test: avoid mtime-boundary flake in discoverClaudeSessionId test (e8bebcd)

v3.1.0

Choose a tag to compare

@tzzs tzzs released this 01 Sep 17:32
c58cece

3.1.0 (2026-09-01)

Features

  • auto-restore native/provider routing when resuming a known session (e5878f1)
  • auto-restore native/provider routing when resuming a known session (e84b156)

v3.0.1

Choose a tag to compare

@tzzs tzzs released this 30 Aug 19:24
081061b

3.0.1 (2026-08-30)

Bug Fixes

  • auto-install npm deps in Makefile build/test targets (48a0a29)
  • auto-install npm deps in Makefile build/test targets (26d6575)

v3.0.0

Choose a tag to compare

@tzzs tzzs released this 30 Aug 19:00
1f9cadb

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

Choose a tag to compare

@tzzs tzzs released this 28 Aug 17:00
194cfc2

2.0.1 (2026-08-28)

Bug Fixes

  • add repository field to package.json for npm provenance verification (be73ba3)
  • add repository field to package.json for npm provenance verification (f4cb9de)

v2.0.0

Choose a tag to compare

@tzzs tzzs released this 28 Aug 16:26
ec97101

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 ...
Read more

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 19:51
a4602ed

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)

Bug Fixes

  • remove invalid release please input (0acfab4)
  • remove invalid Release Please input (3f97de5)