-
Notifications
You must be signed in to change notification settings - Fork 294
Expand file tree
/
Copy pathopencode.jsonc
More file actions
60 lines (60 loc) · 2.06 KB
/
Copy pathopencode.jsonc
File metadata and controls
60 lines (60 loc) · 2.06 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
{
"$schema": "https://opencode.ai/config.json",
"agent": {
"Selector": {
"description": "Selects or resumes the next task using the task graph and repo state.",
"mode": "subagent",
// "model": "opencode-go/minimax-m2.7",
"model": "github-copilot/gpt-5.4-mini",
// "model": "zai-coding-plan/glm-5-turbo",
// "model": "openai/gpt-5.4-mini-fast",
"variant": "low",
"permission": {
"read": "allow",
"grep": "allow",
"glob": "allow",
"edit": "deny"
}
},
"Planner": {
"description": "Creates and revises canonical task plans and planning review entries.",
"mode": "subagent",
// "model": "opencode-go/minimax-m2.7",
// "model": "github-copilot/claude-opus-4.6",
// "model": "github-copilot/gpt-5.5",
"model": "github-copilot/gpt-5.4",
// "model": "opencode-go/glm-5.1",
// "model": "zai-coding-plan/glm-5.1",
// "model": "openai/gpt-5.4",
"variant": "medium"
},
"Critiquer": {
"description": "Stress-tests task plans for gaps, risks, and workflow violations.",
"mode": "subagent",
// "model": "opencode-go/minimax-m2.7",
// "model": "github-copilot/gpt-5.5",
"model": "github-copilot/gpt-5.4",
// "model": "opencode-go/glm-5.1",
// "model": "zai-coding-plan/glm-5.1",
// "model": "openai/gpt-5.4",
"variant": "medium"
},
"Reviewer": {
"description": "Reviews implementation diffs for correctness, regressions, and drift.",
"mode": "subagent",
// "model": "opencode-go/minimax-m2.7",
// "model": "github-copilot/claude-sonnet-4.6",
// "model": "github-copilot/gpt-5.5",
"model": "github-copilot/gpt-5.4",
// "model": "opencode-go/glm-5.1",
// "model": "zai-coding-plan/glm-5.1",
// "model": "openai/gpt-5.4",
"variant": "medium"
}
},
"compaction": {
"auto": false,
"prune": true,
"reserved": 10000
}
}