-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathopencode.json
More file actions
96 lines (96 loc) · 2.25 KB
/
Copy pathopencode.json
File metadata and controls
96 lines (96 loc) · 2.25 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
{
"$schema": "https://opencode.ai/config.json",
"autoupdate": true,
"username": "thomasmol",
"autoshare": false,
"plugin": ["@sveltejs/opencode"],
"model": "openai/gpt-5.5",
"small_model": "opencode/big-pickle",
"permission": {
"*": "allow",
"bash": {
"*": "allow",
"systemctl *": "ask",
"service *": "ask",
"kill *": "ask",
"pkill *": "ask",
"killall *": "ask",
"reboot": "ask",
"shutdown": "ask",
"poweroff": "ask",
"crontab *": "ask",
"rm *": "ask",
"mv */.*": "ask",
"rmdir *": "ask",
"truncate *": "ask",
"dd *": "ask",
"shred *": "ask",
"mkfs *": "ask",
"ssh *": "ask",
"scp *": "ask",
"rsync *": "ask",
"prisma *": "ask",
"drizzle* *": "ask",
"npx prisma *": "ask",
"bunx prisma *": "ask",
"npm run prisma*": "ask",
"npm run drizzle*": "ask",
"docker *": "ask",
"kubectl *": "ask",
"terraform apply": "ask",
"terraform destroy": "ask",
"helm *": "ask",
"git push*": "ask",
"git rebase *": "ask",
"git reset --hard": "deny",
"git clean *": "ask",
"git branch -D *": "ask",
"git tag -d *": "ask",
"gh pr merge*": "ask",
"gh pr ready*": "ask",
"gh pr close*": "ask",
"gh issue close*": "ask",
"gh issue delete*": "ask",
"gh repo delete*": "deny",
"aws *": "ask",
"gcloud *": "ask",
"az *": "ask",
"mysql *": "ask",
"postgres *": "ask",
"psql *": "ask",
"mongod *": "ask",
"redis-cli *": "ask",
"apt *": "ask",
"apt-get *": "ask",
"yum *": "ask",
"dnf *": "ask",
"pacman *": "ask",
"brew *": "ask",
"npm uninstall *": "ask",
"npm uninstall -g *": "ask",
"bun uninstall *": "ask",
"nvm *": "ask",
"rustup *": "ask",
"sdkman *": "ask",
"sudo *": "ask",
"stripe *": "ask"
}
},
"agent": {
"plan": {
"tools": {
"bash": true
}
}
},
"mcp": {
"uidotsh": {
"type": "remote",
"url": "https://ui.sh/mcp?agent=opencode",
"enabled": false,
"headers": {
"Authorization": "Bearer {env:UIDOTSH_TOKEN}"
}
}
}
}