{ "version": 1, "revision": 1, "updated_at": "2026-07-22T00:00:00Z", "providers": [ { "id": "claude", "display_name": "Claude", "vendor": "Anthropic", "executable": "claude", "available": true, "models": [ "claude-opus-4-8", "claude-sonnet-5", "claude-haiku-4-5-20251001" ], "notes": "Model list is a declaration. Live enumeration and version inspection belong to the provider adapter framework (#800)." }, { "id": "grok", "display_name": "Grok", "vendor": "xAI", "executable": "grok", "available": true, "models": [], "notes": "Models enumerated by the provider adapter (#800); not declared here." }, { "id": "codex", "display_name": "Codex", "vendor": "OpenAI", "executable": "codex", "available": true, "models": [], "notes": "Models enumerated by the provider adapter (#800); not declared here." }, { "id": "agy", "display_name": "AGY", "vendor": "Antigravity", "executable": "agy", "available": true, "models": [], "notes": "MCP allowlist gating applies to this provider; confirm server-side allowlist before configuring a worker." }, { "id": "kimi-k", "display_name": "Kimi K", "vendor": "Moonshot AI", "executable": "kimi", "available": true, "models": [], "notes": "Provider id is kimi-k; the executable on PATH is kimi. Models enumerated by the provider adapter (#800)." } ], "workers": [] }