fix(proxy): sync /proxy login providers with CLIProxyAPI v7

- add Antigravity (-antigravity-login)
- add xAI/Grok (-xai-login)
- remove dead qwen/iflow flags (no v7 handler)
- update docs

Closes #92

Co-Authored-By: SoulForge <[email protected]>
This commit is contained in:
PouiiroandSoulForge committed 2026-06-08 13:23:33 +01:00
1 parent 933395c0eb
commit 6b0c009fa2
3 files changed
+5 -5

No files matched your search

+1 -1
View File
@@ -50,7 +50,7 @@ SoulForge ships 21 built-in providers. Set one key and go.
| Provider | Setup |
|----------|-------|
| **Bedrock** | `export AWS_ACCESS_KEY_ID=... AWS_SECRET_ACCESS_KEY=... AWS_REGION=us-east-1` |
| **Proxy** | Local CLIProxyAPI relay — routes Claude, GPT, Gemini, Grok via your existing chat subscriptions. Install the addon (`soulforge addon install proxy`), then `/proxy login`. See [addons](/tools/addons). |
| **Proxy** | Local CLIProxyAPI relay — routes Claude, GPT, Gemini, Grok, Antigravity via your existing chat subscriptions. Install the addon (`soulforge addon install proxy`), then `/proxy login`. See [addons](/tools/addons). |
## LLM Gateway
+1 -1
View File
@@ -74,7 +74,7 @@ If `cli-proxy-api` or `nvim` is already on your `PATH` (Homebrew, apt, scoop, et
```bash
soulforge addon install proxy
soulforge # then inside the TUI:
/proxy login # add a Claude / GPT / Gemini / Grok subscription
/proxy login # add a Claude / GPT / Gemini / Grok / Antigravity subscription
/proxy status # see active accounts
```
+3 -3
View File
@@ -563,11 +563,11 @@ interface ProxyProvider {
export const PROXY_PROVIDERS: ProxyProvider[] = [
{ id: "claude", name: "Claude", flag: "-claude-login", prefix: "claude-" },
{ id: "google", name: "Google (Gemini)", flag: "-login", prefix: "gemini-" },
{ id: "openai", name: "OpenAI", flag: "-codex-login", prefix: "codex-" },
{ id: "openai", name: "OpenAI (Codex)", flag: "-codex-login", prefix: "codex-" },
{ id: "codex", name: "Codex (device)", flag: "-codex-device-login", prefix: "codex-" },
{ id: "qwen", name: "Qwen", flag: "-qwen-login", prefix: "qwen-" },
{ id: "antigravity", name: "Antigravity", flag: "-antigravity-login", prefix: "antigravity-" },
{ id: "xai", name: "xAI (Grok)", flag: "-xai-login", prefix: "xai-" },
{ id: "kimi", name: "Kimi", flag: "-kimi-login", prefix: "kimi-" },
{ id: "iflow", name: "iFlow", flag: "-iflow-login", prefix: "iflow-" },
];
const AUTH_DIR = join(homedir(), ".cli-proxy-api");