Eu uso o opencode com o plano opencode go e o oh-my-opencode-slim.
Eu testei várias configurações e a melhor para mim até agora é esta:
{
"$schema": "https://unpkg.com/oh-my-opencode-slim@latest/oh-my-opencode-slim.schema.json",
"preset": "opencode-go",
"presets": {
"opencode-go": {
"orchestrator": {
"model": "opencode-go/deepseek-v4-pro",
"variant": "max",
"skills": [
"*"
],
"mcps": [
"*",
"!context7"
]
},
"oracle": {
"model": "opencode-go/deepseek-v4-pro",
"variant": "max",
"skills": [
"simplify"
],
"mcps": []
},
"council": {
"model": "opencode-go/deepseek-v4-pro",
"variant": "high",
"skills": [],
"mcps": []
},
"librarian": {
"model": "opencode-go/qwen3.7-plus",
"skills": [],
"mcps": [
"websearch",
"context7",
"gh_grep"
]
},
"explorer": {
"model": "opencode-go/deepseek-v4-flash",
"skills": [],
"mcps": []
},
"designer": {
"model": "opencode-go/qwen3.7-plus",
"skills": [],
"mcps": []
},
"fixer": {
"model": "opencode-go/deepseek-v4-flash",
"variant": "high",
"skills": [],
"mcps": []
},
"observer": {
"model": "opencode-go/qwen3.7-plus",
"skills": [],
"mcps": []
}
}
},
"disabled_agents": [],
"companion": {
"enabled": true,
"position": "bottom-right",
"size": "medium"
},
"fallback": {
"enabled": true,
"timeoutMs": 15000,
"retryDelayMs": 500,
"retry_on_empty": true
}
}