/
AlexandrNarbaev
/
rag-system
Обзор
Документация
Войти
/
AlexandrNarbaev
/
rag-system
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
opencode.json
253 строки
5 KB
Alexandr Narbaev
feat: complete implementation across all teams — DDD, AI/ML, Data, SRE, QA/Security
26 июл 2026, 21:04
26 июл 2026, 21:04
d10f11e
Код
Авторство
О чём код?
{ "$schema": "https://opencode.ai/config.json", "model": "deepseek/deepseek-v4-pro", "small_model": "deepseek/deepseek-v4-flash", "provider": { "deepseek": { "options": { "timeout": 600000, "chunkTimeout": 60000, "setCacheKey": true }, "fallback": [ "opencode", "moonshotai", "minimax", "mimo" ] }, "opencode": { "fallback": [ "deepseek", "moonshotai", "minimax", "mimo" ] }, "opencode-go": { "fallback": [ "deepseek", "moonshotai", "minimax", "mimo" ] }, "moonshotai": { "base_url": "http://127.0.0.1:9876/v1", "api_key": "not-needed-proxy-injects-key", "npm": "@ai-sdk/openai-compatible", "name": "Moonshot Kimi (via local proxy)", "models": { "kimi-k3": { "name": "Kimi K3", "temperature": true, "reasoning": true, "tool_call": false, "modalities": { "input": [ "text" ], "output": [ "text" ] }, "limit": { "context": 1000000, "output": 65536 } }, "kimi-k2.7-code": { "name": "Kimi K2.7 Code", "temperature": true, "reasoning": true, "tool_call": false, "modalities": { "input": [ "text" ], "output": [ "text" ] }, "limit": { "context": 262144, "output": 65536 } }, "kimi-k2.7-code-highspeed": { "name": "Kimi K2.7 Code Highspeed", "temperature": true, "reasoning": true, "tool_call": false, "modalities": { "input": [ "text" ], "output": [ "text" ] }, "limit": { "context": 262144, "output": 65536 } } }, "fallback": [ "deepseek" ], "default_model": "moonshotai/kimi-k3", "small_model": "moonshotai/kimi-k2.7-code", "options": { "baseURL": "http://127.0.0.1:9876/v1", "apiKey": "not-needed-proxy-injects-key" } }, "minimax": { "options": { "timeout": 600000, "chunkTimeout": 60000, "setCacheKey": true, "baseURL": "https://api.minimax.io/v1", "apiKey": "{env:MINIMAX_API_KEY}" }, "fallback": [ "deepseek", "opencode-go" ] }, "mimo": { "options": { "timeout": 600000, "chunkTimeout": 60000, "setCacheKey": true, "apiKey": "{env:MIMO_API_KEY}" }, "fallback": [ "deepseek", "opencode-go" ] } }, "instructions": [ "AGENTS.md" ], "compaction": { "auto": true, "prune": true, "tail_turns": 2, "reserved": 10000 }, "tool_output": { "max_lines": 2000, "max_bytes": 51200 }, "watcher": { "ignore": [ "node_modules/**", "dist/**", ".git/**", "target/**", "__pycache__/**" ] }, "plugin": [ "opencode-codegraph" ], "mcp": { "filesystem": { "type": "local", "command": [ "/home/alexandr-narbaev/.bun/bin/mcp-server-filesystem", "/home/alexandr-narbaev/Projects/rag-system" ], "enabled": true }, "context7": { "type": "local", "command": [ "/home/alexandr-narbaev/.bun/bin/c7-mcp-server" ], "enabled": true }, "sequential-thinking": { "type": "local", "command": [ "/home/alexandr-narbaev/.bun/bin/mcp-server-sequential-thinking" ], "enabled": true }, "codegraph": { "type": "local", "command": [ "codegraph", "serve", "--mcp" ], "enabled": true }, "agentic-tools": { "type": "local", "command": [ "/home/alexandr-narbaev/.bun/bin/agentic-tools-mcp" ], "enabled": true }, "memorylayer": { "type": "local", "command": [ "/home/alexandr-narbaev/.bun/bin/memorylayer-mcp" ], "enabled": true }, "fetch": { "type": "local", "command": [ "uvx", "mcp-server-fetch" ], "enabled": true }, "sqlite": { "type": "local", "command": [ "uvx", "mcp-server-sqlite" ], "enabled": true }, "github": { "type": "local", "command": [ "/home/alexandr-narbaev/.bun/bin/mcp-server-github" ], "enabled": true, "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_TOKEN}" } }, "excalidraw": { "type": "local", "command": [ "uvx", "excalidraw-architect-mcp" ], "enabled": true }, "context7-official": { "type": "local", "command": [ "/home/alexandr-narbaev/.npm-global/bin/context7-mcp" ], "enabled": true } }, "agent": { "build": { "mode": "primary", "model": "deepseek/deepseek-v4-pro", "temperature": 0.2 } }, "default_agent": "build" }