{ "$schema": "https://opencode.ai/config.json", "provider": { "litellm": { "npm": "@ai-sdk/openai-compatible", "name": "LiteLLM \u00b7 PERSONAL", "options": { "baseURL": "{env:LITELLM_BASE}/v1", "apiKey": "{env:LITELLM_KEY}" }, "models": { "gpt-oss-20b": { "name": "gpt-oss-20b (local, resident)", "limit": { "context": 65536, "output": 8192 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 } }, "qwen3-coder-30b": { "name": "qwen3-coder-30b (local, on demand)", "limit": { "context": 32768, "output": 8192 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 } }, "gemma3-12b": { "name": "gemma3-12b (local, on demand)", "limit": { "context": 32768, "output": 8192 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 } }, "local/librarian": { "name": "Librarian - local gpt-oss", "limit": { "context": 65536, "output": 4096 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 } }, "local/explore": { "name": "Explore - local gpt-oss", "limit": { "context": 65536, "output": 4096 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 } }, "anthropic/claude-opus-5": { "name": "claude-opus-5 (Anthropic direct)", "limit": { "context": 1000000, "output": 128000 }, "cost": { "input": 5.0, "output": 25.0, "cache_read": 0.5, "cache_write": 6.25 } }, "anthropic/claude-sonnet-5": { "name": "claude-sonnet-5 (Anthropic direct)", "limit": { "context": 1000000, "output": 128000 }, "cost": { "input": 2.0, "output": 10.0, "cache_read": 0.2, "cache_write": 2.5 } }, "anthropic/claude-haiku-4-5": { "name": "claude-haiku-4-5 (Anthropic direct)", "limit": { "context": 200000, "output": 64000 }, "cost": { "input": 1.0, "output": 5.0, "cache_read": 0.1, "cache_write": 1.25 } }, "chatgpt/gpt-5.6-sol": { "name": "gpt-5.6-sol (ChatGPT Plus, flat fee)", "limit": { "context": 272000, "output": 128000 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 } }, "chatgpt/gpt-5.6-terra": { "name": "gpt-5.6-terra (ChatGPT Plus, flat fee)", "limit": { "context": 272000, "output": 128000 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 } }, "chatgpt/gpt-5.6-luna": { "name": "gpt-5.6-luna (ChatGPT Plus, flat fee)", "limit": { "context": 272000, "output": 128000 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 } }, "chatgpt/gpt-5.5": { "name": "gpt-5.5 (ChatGPT Plus, flat fee)", "limit": { "context": 272000, "output": 128000 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 } }, "openai/gpt-5.6-sol": { "name": "gpt-5.6-sol (OpenAI direct)", "limit": { "context": 1050000, "output": 128000 }, "cost": { "input": 4.0, "output": 20.0, "cache_read": 0.4, "cache_write": 5.0 } }, "openai/gpt-5.5": { "name": "gpt-5.5 (OpenAI direct)", "limit": { "context": 1050000, "output": 128000 }, "cost": { "input": 5.0, "output": 30.0, "cache_read": 0.5, "cache_write": 0.0 } }, "openai/gpt-5.4": { "name": "gpt-5.4 (OpenAI direct)", "limit": { "context": 1050000, "output": 128000 }, "cost": { "input": 2.5, "output": 15.0, "cache_read": 0.25, "cache_write": 0.0 } }, "openai/gpt-5.4-mini": { "name": "gpt-5.4-mini (OpenAI direct)", "limit": { "context": 1050000, "output": 128000 }, "cost": { "input": 0.75, "output": 4.5, "cache_read": 0.075, "cache_write": 0.0 } }, "openai/gpt-5.3-codex": { "name": "gpt-5.3-codex (OpenAI direct)", "limit": { "context": 200000, "output": 64000 }, "cost": { "input": 1.75, "output": 14.0, "cache_read": 0.175, "cache_write": 0.0 } }, "agent/librarian-glm-5.3-flash": { "name": "librarian -> glm-5.3-flash", "limit": { "context": 128000, "output": 8192 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 }, "id": "personal/librarian-glm-5.3-flash" }, "agent/explore-gpt-5.6-luna": { "name": "explore -> local/explore", "limit": { "context": 272000, "output": 128000 }, "cost": { "input": 0.0, "output": 32000.0, "cache_read": 0.0, "cache_write": 0.0 }, "id": "personal/explore-gpt-5.6-luna" }, "agent/sisyphus-glm-5.3": { "name": "sisyphus -> glm-5.3", "limit": { "context": 200000, "output": 128000 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 }, "id": "personal/sisyphus-glm-5.3" }, "agent/atlas-glm-5.3": { "name": "atlas -> glm-5.3", "limit": { "context": 200000, "output": 128000 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 }, "id": "personal/atlas-glm-5.3" }, "agent/prometheus-glm-5.3": { "name": "prometheus -> glm-5.3", "limit": { "context": 200000, "output": 128000 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 }, "id": "personal/prometheus-glm-5.3" }, "agent/metis-glm-5.3": { "name": "metis -> glm-5.3", "limit": { "context": 200000, "output": 128000 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 }, "id": "personal/metis-glm-5.3" }, "agent/sisyphus-junior-glm-5.3-flash": { "name": "sisyphus-junior -> glm-5.3-flash", "limit": { "context": 150000, "output": 32000 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 }, "id": "personal/sisyphus-junior-glm-5.3-flash" }, "agent/momus-gpt-5.5": { "name": "momus -> gpt-5.5", "limit": { "context": 272000, "output": 128000 }, "cost": { "input": 2.5, "output": 64000.0, "cache_read": 0.25, "cache_write": 0.0 }, "id": "personal/momus-gpt-5.5" }, "agent/gpt-5.6-sol-hephaestus": { "name": "hephaestus -> gpt-5.6-sol", "limit": { "context": 272000, "output": 128000 }, "cost": { "input": 4.0, "output": 64000.0, "cache_read": 0.4, "cache_write": 5.0 }, "id": "personal/hephaestus-gpt-5.6-sol" }, "agent/oracle-gpt-5.5": { "name": "oracle -> gpt-5.5", "limit": { "context": 272000, "output": 128000 }, "cost": { "input": 2.5, "output": 64000.0, "cache_read": 0.25, "cache_write": 0.0 }, "id": "personal/oracle-gpt-5.5" }, "agent/looker-gpt-5.5": { "name": "looker -> gpt-5.4 (vision)", "limit": { "context": 272000, "output": 128000 }, "cost": { "input": 2.5, "output": 64000.0, "cache_read": 0.25, "cache_write": 0.0 }, "id": "personal/looker-gpt-5.5" }, "muse-glimmer-30b-low": { "name": "Muse Glimmer 30B (local, low reasoning)", "limit": { "context": 131072, "output": 8192 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 } }, "qwen3.8-27b-gsq-s-low": { "name": "Qwen3.8-27B GSQ IQ3_S (local, low reasoning)", "limit": { "context": 131072, "output": 8192 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 } }, "qwen3.8-27b-gsq-s-med": { "name": "Qwen3.8-27B GSQ IQ3_S (local, medium reasoning)", "limit": { "context": 131072, "output": 8192 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 } }, "muse-glimmer-30b": { "name": "Muse Glimmer 30B (local, full reasoning - slow)", "limit": { "context": 131072, "output": 8192 }, "cost": { "input": 0.0, "output": 0.0, "cache_read": 0.0, "cache_write": 0.0 } } } } }, "enabled_providers": [ "litellm" ], "model": "litellm/agent/atlas-glm-5.3", "small_model": "litellm/local/librarian", "plugin": [ "oh-my-openagent" ], "agent": { "dev": { "model": "litellm/qwen3.8-27b-gsq-s-med" }, "architect": { "model": "litellm/qwen3.8-27b-gsq-s-med" }, "review": { "model": "litellm/qwen3.8-27b-gsq-s-med" }, "duck": { "model": "litellm/qwen3.8-27b-gsq-s-med" }, "brainstorm": { "model": "litellm/qwen3.8-27b-gsq-s-med" } } }