Files
nixos/config.opencode.jsonc
T
Matthew Bessette e50ca8089d Claude
2026-07-20 11:07:44 -04:00

58 lines
1.7 KiB
JSON

{
"$schema": "https://opencode.ai/config.json",
"model": "github-copilot/claude-sonnet-4.6",
"instructions": [],
"plugin": ["opencode-copilot-1m"],
"provider": {},
"lsp": true,
"permission": {
"external_directory": {
"~/Projects/**": "allow",
"/tmp": "allow"
}
},
"agent": {
"plan": {
"mode": "primary",
"model": "github-copilot/claude-opus-4.8-1m",
"prompt": "Architect agent. Analyzes codebase and outputs a hyper-specific, step-by-step technical blueprint into .opencode_blueprint.md. Does NOT write feature code.",
"permission": { "edit": "allow", "bash": "allow" }
},
"execute": {
"model": "github-copilot/claude-sonnet-4.6-1m",
"temperature": 0.2,
"prompt": "Orchestrator agent. Reads .opencode_blueprint.md, breaks tasks into micro-steps, and delegates individual file edits/terminal tasks to subagents. Your primary job is delegation and verification.",
"permission": { "edit": "allow", "bash": "allow" }
},
"build": {
"model": "github-copilot/claude-sonnet-4.6-1m",
"temperature": 0.2,
"permission": { "edit": "allow", "bash": "allow" }
},
"general": {
"mode": "subagent",
"model": "github-copilot/claude-haiku-4.5",
"temperature": 0.1,
"prompt": "Execution subagent. Takes a single, isolated task and explicit file paths provided by the Build orchestrator. Do not blind-search; rely strictly on paths given.",
"permission": { "edit": "allow", "bash": "allow" }
},
"explore": {
"model": "github-copilot/claude-haiku-4.5"
}
},
"autoupdate": false,
"server": {
"port": 4096
},
"mcp": {
"figma": {
"type": "remote",
"url": "http://127.0.0.1:3845/mcp"
},
"ios-simulator": {
"type": "local",
"command": ["npx", "-y", "ios-simulator-mcp"]
}
}
}