🚀 Release v2.0.0 — MCP Multi-Transport, A2A Protocol, Auto-Combo Engine & Full Type Safety Overhaul
OmniRoute 2.0 transforms the AI gateway into a fully agent-controllable platform. AI agents can now discover, orchestrate, and optimize routing through 16 MCP tools (via 3 transports: stdio, SSE, Streamable HTTP) or the A2A v0.3 protocol. Accompanied by a self-healing Auto-Combo engine, VS Code extension, consolidated Endpoints dashboard with service toggles, and a comprehensive type safety overhaul across the entire codebase.
🔌 MCP Multi-Transport (3 Modes)
- stdio — Local transport for IDE integration (Claude Desktop, Cursor, VS Code Copilot)
- SSE — Remote HTTP transport at
/api/mcp/sse - Streamable HTTP — Modern bidirectional HTTP at
/api/mcp/stream - Transport Selector UI — Pick mode from the MCP tab with connection URLs and Copy button
🆕 MCP Server (16 Tools)
- 8 Essential Tools:
get_health,list_combos,get_combo_metrics,switch_combo,check_quota,route_request,cost_report,list_models_catalog - 8 Advanced Tools:
simulate_route,set_budget_guard,set_resilience_profile,test_combo,get_provider_metrics,best_combo_for_task,explain_route,get_session_snapshot - 9 Scoped Permissions with wildcard support + audit logging + Zod schemas
🤖 A2A Server (Agent-to-Agent v0.3)
- JSON-RPC 2.0 with
message/send,message/stream,tasks/get,tasks/cancel - 2 skills:
smart-routing+quota-management - SSE streaming with 15s heartbeat, task lifecycle management
⚡ Auto-Combo Engine
- 6-factor scoring, 30+ models × 6 task types, 4 mode packs
- Self-healing with progressive cooldowns and probe-based re-admission
- Bandit exploration (5%) + EMA persistence
🎛️ Consolidated Endpoints Dashboard
- Tabbed navigation: Endpoint Proxy, MCP, A2A, API Endpoints
- ON/OFF toggle switches for MCP and A2A (default: OFF)
- Live status indicators with 30s auto-refresh
🧩 VS Code Extension
- MCP Client (16 tools) + A2A Client + Smart Dispatch
- Budget Guard, Health Monitor, Mode Pack Selector, Human Checkpoint
🔧 Code Quality
- Eliminated
anytypes across entire codebase - Zod validation schemas for all MCP tools and API layer
- 1000+ tests (unit, integration, E2E, security, schema hardening)
- Full TypeScript migration for test suite
📁 60+ New Files | 22 Commits | 14 Feature Sections
See CHANGELOG.md for the full list of changes.
What's Changed
- fix: use OAuth usage endpoint for Claude Code provider limits by @DavyMassoneto in #203
- Features agente mcp a2a by @diegosouzapw in #207
New Contributors
- @DavyMassoneto made their first contribution in #203
Full Changelog: v1.8.1...v2.0.0