Skip to content

Commit 1d5ae3f

Browse files
committed
✨ [feat][ai-config] update claude config
1 parent 5b73900 commit 1d5ae3f

1 file changed

Lines changed: 94 additions & 1 deletion

File tree

pkg/ai-config/stow/.claude/settings.json

Lines changed: 94 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"$schema": "https://json.schemastore.org/claude-code-settings.json",
23
"agentPushNotifEnabled": true,
34
"effortLevel": "high",
45
"enabledPlugins": {
@@ -28,7 +29,99 @@
2829
}
2930
]
3031
},
31-
"model": "opus",
32+
"permissions": {
33+
"allow": [
34+
"Bash(awk:*)",
35+
"Bash(brew info:*)",
36+
"Bash(brew list:*)",
37+
"Bash(brew search:*)",
38+
"Bash(cargo:*)",
39+
"Bash(chmod:*)",
40+
"Bash(cp:*)",
41+
"Bash(cut:*)",
42+
"Bash(date:*)",
43+
"Bash(dig:*)",
44+
"Bash(docker images:*)",
45+
"Bash(docker logs:*)",
46+
"Bash(docker ps:*)",
47+
"Bash(env)",
48+
"Bash(fd:*)",
49+
"Bash(gh api:*)",
50+
"Bash(gh issue list:*)",
51+
"Bash(gh issue view:*)",
52+
"Bash(gh pr list:*)",
53+
"Bash(gh pr view:*)",
54+
"Bash(gh run view:*)",
55+
"Bash(git:*)",
56+
"Bash(go:*)",
57+
"Bash(grep -v \"^[^:]*:1:#!/bin/bash$\")",
58+
"Bash(host:*)",
59+
"Bash(jq:*)",
60+
"Bash(jq -r '.[0].text' /Users/tomyhsieh/.claude/projects/-Users-tomyhsieh-Dropbox-Developing/9e66adca-c8d8-4513-8e22-5e9df91de35a/tool-results/mcp-robinhood-trading-get_positions-1778349412528.txt)",
61+
"Bash(just:*)",
62+
"Bash(ln:*)",
63+
"Bash(make:*)",
64+
"Bash(mkdir:*)",
65+
"Bash(mv:*)",
66+
"Bash(node:*)",
67+
"Bash(npm:*)",
68+
"Bash(npx:*)",
69+
"Bash(open:*)",
70+
"Bash(pip:*)",
71+
"Bash(pnpm:*)",
72+
"Bash(printenv:*)",
73+
"Bash(pwd)",
74+
"Bash(pytest:*)",
75+
"Bash(python3:*)",
76+
"Bash(rg:*)",
77+
"Bash(ruff:*)",
78+
"Bash(sort:*)",
79+
"Bash(touch:*)",
80+
"Bash(tr:*)",
81+
"Bash(tree:*)",
82+
"Bash(uname:*)",
83+
"Bash(uniq:*)",
84+
"Bash(uv:*)",
85+
"Bash(which:*)",
86+
"Bash(whoami)",
87+
"Bash(yarn:*)",
88+
"Bash(yq:*)",
89+
"Read(//tmp/**)",
90+
"WebFetch(domain:code.claude.com)",
91+
"WebFetch(domain:crates.io)",
92+
"WebFetch(domain:dev.to)",
93+
"WebFetch(domain:developer.mozilla.org)",
94+
"WebFetch(domain:doc.rust-lang.org)",
95+
"WebFetch(domain:docs.anthropic.com)",
96+
"WebFetch(domain:docs.python.org)",
97+
"WebFetch(domain:gist.github.com)",
98+
"WebFetch(domain:github.com)",
99+
"WebFetch(domain:news.ycombinator.com)",
100+
"WebFetch(domain:nodejs.org)",
101+
"WebFetch(domain:pkg.go.dev)",
102+
"WebFetch(domain:pypi.org)",
103+
"WebFetch(domain:raw.githubusercontent.com)",
104+
"WebFetch(domain:skills.sh)",
105+
"WebFetch(domain:stackoverflow.com)",
106+
"WebFetch(domain:www.npmjs.com)",
107+
"WebSearch",
108+
"mcp__robinhood-trading__get_accounts",
109+
"mcp__robinhood-trading__get_portfolio",
110+
"mcp__robinhood-trading__get_positions",
111+
"mcp__robinhood-trading__get_quotes"
112+
],
113+
"ask": [
114+
"Skill(update-config)"
115+
],
116+
"deny": [
117+
"Bash(git push --force:*)",
118+
"Bash(git push -f:*)",
119+
"Read(.env)",
120+
"Read(.env.*)",
121+
"Read(~/.aws/credentials)",
122+
"Read(~/.ssh/**)"
123+
]
124+
},
32125
"statusLine": {
33126
"command": "~/.local/bin/starship-claude",
34127
"padding": 0,

0 commit comments

Comments
 (0)