Files

1 line
1.9 KiB
JSON

{"repo": "alvarobalbin/agent-os", "files": {"config/ccr-config.json": {"e093c7cec9c3cab57ede46422819669d17e1efcd": {"t": 1785674171.1065848, "n": 1658, "h": "8b1a0686b5741413", "c": "{\n \"_comment\": \"Claude Code Router config for the SocialGravity agentic OS. Place at ~/.claude-code-router/config.json on the always-on host. Brain=Anthropic (Opus/Fable), Hands=cheap models for background/reads. NEVER route PII-touching work to a cheap hosted provider - see the privacy note. Verify exact api_base_url values against each provider's current docs before first run.\",\n\n \"LOG\": true,\n \"API_TIMEOUT_MS\": 600000,\n\n \"Providers\": [\n {\n \"name\": \"anthropic\",\n \"api_base_url\": \"https://api.anthropic.com/v1/messages\",\n \"api_key\": \"${ANTHROPIC_API_KEY}\",\n \"models\": [\"claude-opus-4-8\", \"claude-fable-5\"]\n },\n {\n \"name\": \"deepseek\",\n \"api_base_url\": \"https://api.deepseek.com/chat/completions\",\n \"api_key\": \"${DEEPSEEK_API_KEY}\",\n \"models\": [\"deepseek-chat\", \"deepseek-reasoner\"]\n },\n {\n \"name\": \"zai\",\n \"_comment\": \"GLM hosted API. Use ONLY for no-PII mechanical code. For anything near user data, self-host the open GLM weights and point this at your own endpoint instead.\",\n \"api_base_url\": \"https://api.z.ai/api/paas/v4/chat/completions\",\n \"api_key\": \"${ZAI_API_KEY}\",\n \"models\": [\"glm-4.6\", \"glm-5.2\"]\n }\n ],\n\n \"Router\": {\n \"_comment\": \"default+think+longContext stay on the brain, background+webSearch go cheap. Most of the cost win comes from moving background work off the expensive model.\",\n \"default\": \"anthropic,claude-opus-4-8\",\n \"think\": \"anthropic,claude-opus-4-8\",\n \"longContext\": \"anthropic,claude-opus-4-8\",\n \"longContextThreshold\": 60000,\n \"background\": \"deepseek,deepseek-chat\",\n \"webSearch\": \"deepseek,deepseek-chat\"\n }\n}"}}}}