-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathopencode.json
More file actions
156 lines (155 loc) · 4.57 KB
/
Copy pathopencode.json
File metadata and controls
156 lines (155 loc) · 4.57 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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
{
"$schema": "https://opencode.ai/config.json",
"experimental": {
"batch_tool": true
},
"plugin": [
"superpowers@git+https://github.com/obra/superpowers.git",
"opencode-agent-skills",
"opencode-antigravity-auth@latest",
"@tarquinen/opencode-dcp@latest",
"opencode-snip@latest",
"opencode-notification@latest",
"opencode-handoff",
"opencode-kilo-auth@latest"
],
"instructions": [
"~/.config/opencode/instructions/autonomy.md",
"~/.config/opencode/instructions/delivery.md",
"~/.config/opencode/instructions/questions-policy.md",
"~/.config/opencode/instructions/morph-tools.md",
"~/.config/opencode/instructions/api-design.md",
"~/.config/opencode/instructions/code-style.md",
"~/.config/opencode/instructions/self-improvement-rules.md",
"~/.config/opencode/instructions/testing.md",
"~/.config/opencode/instructions/delegation.md"
],
"compaction": {
"model": "opencode-go/deepseek-v4-flash"
},
"agent": {
"fast-coder": {
"description": "Fast coder for simple, repetitive, and boilerplate coding tasks. Optimized for speed, low token usage, and minimal output.",
"mode": "subagent",
"model": "opencode-go/deepseek-v4-flash",
"permission": {
"edit": "allow",
"bash": "allow"
}
},
"vibe-tester": {
"description": "Spec validation simulator. Runs vibe test cases against spec documents to find gaps, conflicts, and ambiguities. All claims must be backed by spec citations.",
"mode": "subagent",
"model": "opencode-go/deepseek-v4-flash",
"permission": {
"edit": "deny",
"bash": "allow"
},
"prompt": "~./prompts/vibe-tester.md"
},
"explore": {
"description": "Fast read-only search agent for locating code, files, and symbols using glob patterns and grep",
"mode": "subagent",
"model": "opencode-go/deepseek-v4-flash",
"permission": {
"edit": "deny",
"bash": "allow"
},
"prompt": "~./prompts/explore.md"
},
"git-agent": {
"description": "Write-capable git operations agent — stages, commits, branches, and generates PR descriptions. Never touches source code.",
"mode": "subagent",
"model": "opencode/mimo-v2.5-free",
"permission": {
"edit": "deny",
"bash": "allow"
},
"prompt": "~./prompts/git.md"
},
"docs-fetcher": {
"description": "Read-only documentation fetcher — pulls targeted excerpts from Context7 or WebFetch. Never dumps raw pages.",
"mode": "subagent",
"model": "opencode/mimo-v2.5-free",
"permission": {
"edit": "deny",
"bash": "deny"
},
"prompt": "~./prompts/docs.md"
},
"test-engineer": {
"description": "Bash-only build, compile, lint, and test agent. Runs commands and reports results — never edits code.",
"mode": "subagent",
"model": "opencode/mimo-v2.5-free",
"permission": {
"edit": "deny",
"bash": "allow"
},
"prompt": "~./prompts/test.md"
},
"spec-verifier": {
"description": "Spec-compliance reviewer. Independently verifies that implementation matches the specification, distrusting any implementer's claims.",
"mode": "subagent",
"model": "opencode/mimo-v2.5-free",
"permission": {
"edit": "deny",
"bash": "deny"
},
"prompt": "~./prompts/spec.md"
},
"code-reviewer": {
"description": "Senior code reviewer. Reviews code quality, security, performance, and best practices. All claims must be backed by fresh verification evidence.",
"mode": "subagent",
"model": "opencode-go/mimo-v2.5-pro",
"permission": {
"edit": "deny",
"bash": "allow"
},
"prompt": "~./prompts/review.md"
}
},
"autoupdate": true,
"mcp": {
"Context7": {
"type": "local",
"command": [
"npx",
"-y",
"@upstash/context7-mcp",
"--api-key",
""
],
"enabled": true
},
"Chrome DevTools": {
"type": "local",
"command": [
"npx",
"-y",
"chrome-devtools-mcp@latest"
],
"enabled": true
},
"21st": {
"type": "local",
"command": [
"npx",
"-y",
"@21st-dev/magic@latest"
],
"enabled": true,
"environment": {
"API_KEY": ""
}
},
"Clipboard Vision": {
"type": "local",
"command": [
".venv\\Scripts\\python.exe",
"-m",
"clipboard_vision_mcp"
],
"enabled": true
}
}
}