Usage
Credentials (what makes each adapter runnable)
| Adapter | Needs | Notes |
|---|---|---|
claude / codex / muse (agent-level, subscription CLIs) | the CLI installed and logged in (cyberine doctor shows which) | each CLI's own login; billed to its subscription, never to a key in this repo |
opencode (agent-level) | RETIRED 2026-09-07 (ks4sf) — never dispatched | adapter kept as the CLI-worker reference; see "Retiring a worker" below |
loop-deepseek-direct (model-level) | DEEPSEEK_API_KEY in .env (from platform.deepseek.com) | DeepSeek's own API; funded directly (PayPal); PREFERRED over OpenRouter for worker AND judges |
loop-deepseek-openrouter (model-level, fallback) | OPENROUTER_API_KEY | OpenAI-compatible; used only when no DEEPSEEK_API_KEY is set |
loop-mimo-direct (model-level) | XIAOMI_API_KEY in .env (from platform.xiaomimimo.com) | Xiaomi MiMo's own API (OpenAI-compatible); independent — joins the compare fleet alongside DeepSeek. Default model mimo-v2.5-pro (XIAOMI_MODEL) |
loop-ollama (model-level, local) | a running Ollama server + OLLAMA_MODEL (or OLLAMA_BASE_URL) set | keyless local inference; OPT-IN by env presence; model must be pulled (ollama pull <model>) |
| gateway adapters | Docker + provider keys + docker compose up -d | the full LiteLLM path (see below) |
buildDefaultAdapters() includes only the adapters whose credentials are present. Missing ones
are noted and skipped - the run never crashes.