-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathopencode.json
More file actions
72 lines (72 loc) · 2.78 KB
/
opencode.json
File metadata and controls
72 lines (72 loc) · 2.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
{
"$schema": "https://opencode.ai/config.json",
"small_model": "github-copilot/gpt-5-mini",
"agent": {
"gsd-planner": { "model": "openrouter/z-ai/glm-5" },
"gsd-plan-checker": { "model": "openrouter/minimax/minimax-m2.5" },
"gsd-phase-researcher": { "model": "opencode/big-pickle" },
"gsd-roadmapper": { "model": "openrouter/minimax/minimax-m2.5" },
"gsd-project-researcher": { "model": "openrouter/minimax/minimax-m2.5" },
"gsd-research-synthesizer": { "model": "opencode/big-pickle" },
"gsd-codebase-mapper": { "model": "opencode/big-pickle" },
"gsd-executor": { "model": "openrouter/z-ai/glm-5" },
"gsd-debugger": { "model": "opencode/big-pickle" },
"gsd-verifier": { "model": "openrouter/minimax/minimax-m2.5" },
"gsd-integration-checker": { "model": "openrouter/minimax/minimax-m2.5" },
"gsd-set-profile": { "model": "github-copilot/gpt-5-mini" },
"gsd-settings": { "model": "github-copilot/gpt-5-mini" },
"gsd-set-model": { "model": "github-copilot/gpt-5-mini" },
"cp-gsd-planner": { "model": "opencode/big-pickle" },
"cp-gsd-plan-checker": { "model": "openrouter/minimax/minimax-m2.5" },
"cp-gsd-phase-researcher": { "model": "opencode/big-pickle" },
"cp-gsd-roadmapper": { "model": "openrouter/minimax/minimax-m2.5" },
"cp-gsd-project-researcher": { "model": "openrouter/minimax/minimax-m2.5" },
"cp-gsd-research-synthesizer": { "model": "opencode/big-pickle" },
"cp-gsd-codebase-mapper": { "model": "opencode/big-pickle" },
"cp-gsd-executor": { "model": "opencode/big-pickle" },
"cp-gsd-debugger": { "model": "opencode/big-pickle" },
"cp-gsd-verifier": { "model": "openrouter/minimax/minimax-m2.5" },
"cp-gsd-integration-checker": { "model": "opencode/big-pickle" },
"cp-gsd-set-profile": { "model": "github-copilot/gpt-5-mini" },
"cp-gsd-settings": { "model": "github-copilot/gpt-5-mini" },
"cp-gsd-set-model": { "model": "github-copilot/gpt-5-mini" }
},
"permission": {
"external_directory": {
"*": "ask",
"~/.local/share/opencode/tool-output/*": "allow",
"~/.local/share/opencode/plans/*": "allow",
"~/.config/opencode/get-shit-done/**": "allow"
},
"*": "ask",
"read": {
"*": "allow",
"*.env": "ask",
"*.env.*": "ask",
"*.env.example": "allow"
},
"bash": {
"*": "ask",
"git *": "allow",
"git push*": "ask",
"git pull*": "ask",
"git merge*": "ask",
"git rebase*": "ask",
"git reset*": "ask",
"git checkout*": "ask",
"npm *": "ask",
"rm *": "deny",
"pip *": "ask",
"pip3 *": "ask",
"apt *": "ask",
"mv *": "ask",
"conda *": "ask",
"wget *": "ask",
"curl *": "ask",
"python *": "ask"
},
"edit": {
"*": "ask"
}
}
}