Skip to content

v3.3.0a0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Jul 00:23
· 63 commits to master since this release

argo-proxy 3.3.0a0 — Gateway Migration (Pre-release)

Breaking change: aiohttp is no longer a dependency. The HTTP server and upstream transport are now provided by llm-rosetta's gateway module (zero external HTTP deps).

Highlights

  • Zero-dep HTTP stack — vendored httpserver (server) + httpclient (upstream), no more aiohttp
  • ~2400 lines removed — dispatch.py, passthrough.py, performance.py, image_processing.py, dev_proxy.py replaced by gateway pipeline + 3 thin ARGO override layers
  • New architecture — bridge.py (config adapter), auth.py (credential passthrough), transport.py (ArgoTransport with auth warning detection + anthropic_stream_mode retry)
  • All 4 API formats verified — OpenAI Chat, OpenAI Responses, Anthropic Messages, Google GenAI
  • agentabi E2E matrix — 115/116 passed (4 agents × 29 models)

Migration notes

  • Config format unchanged (YAML) — no user action needed
  • anthropic_stream_mode (force/retry/passthrough) preserved
  • ARGO auth warning detection preserved
  • Username passthrough preserved
  • --dev passthrough mode → added in v3.3.0a1

Test matrix

Agent Inbound Format Result
codex OpenAI Chat/Responses 29/29
opencode OpenAI Chat 29/29
claude_code Anthropic Messages 28/29
gemini_cli Google GenAI 29/29

Full Changelog: v3.2.3...v3.3.0a0