140 lines
4.8 KiB
JSON
140 lines
4.8 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(xargs:*)",
|
|
"Bash(npx @biomejs/biome lint:*)",
|
|
"Bash(git add:*)",
|
|
"Bash(git commit:*)",
|
|
"Bash(git push:*)",
|
|
"Bash(npm run type-check:*)",
|
|
"Bash(npm run pre-commit:*)",
|
|
"Bash(gh run list:*)",
|
|
"Bash(ssh:*)",
|
|
"Bash(git fetch:*)",
|
|
"Bash(npx tsc:*)",
|
|
"Bash(npm run build:*)",
|
|
"Bash(curl:*)",
|
|
"Bash(pkill:*)",
|
|
"Bash(git rev-parse:*)",
|
|
"Bash(sqlite3:*)",
|
|
"Bash(gh run view:*)",
|
|
"Bash(gh run rerun:*)",
|
|
"Bash(git checkout:*)",
|
|
"Bash(scp:*)",
|
|
"Bash(rsync:*)",
|
|
"Bash(npm run format:*)",
|
|
"Bash(npm run lint:fix:*)",
|
|
"Bash(npx @biomejs/biome check:*)",
|
|
"Bash(npx vitest:*)",
|
|
"Bash(node -e:*)",
|
|
"Bash(npm test:*)",
|
|
"Bash(npx @biomejs/biome format:*)",
|
|
"Bash(npm run lint:*)",
|
|
"Bash(git rebase:*)",
|
|
"Bash(git stash:*)",
|
|
"Bash(git stash pop:*)",
|
|
"Bash(npx drizzle-kit:*)",
|
|
"Bash(npm run db:migrate:*)",
|
|
"mcp__sqlite__read_query",
|
|
"Bash(ls:*)",
|
|
"Bash(grep:*)",
|
|
"Bash(DEBUG_COST_CALCULATOR=true npx vitest:*)",
|
|
"Bash(DEBUG_SESSION_PLANNER=true npx vitest run:*)",
|
|
"Bash(tee:*)",
|
|
"Bash(cat:*)",
|
|
"Bash(npm install:*)",
|
|
"Bash(pnpm add:*)",
|
|
"Bash(npx tsx:*)",
|
|
"Bash(find:*)",
|
|
"Bash(node:*)",
|
|
"Bash(src/app/blog/\\[slug\\]/page.tsx )",
|
|
"Bash(src/components/blog/ValidationCharts.tsx )",
|
|
"Bash(src/lib/curriculum/bkt/compute-bkt.ts )",
|
|
"Bash(src/lib/curriculum/bkt/conjunctive-bkt.ts )",
|
|
"Bash(src/lib/curriculum/bkt/index.ts )",
|
|
"Bash(src/test/journey-simulator/JourneyRunner.ts )",
|
|
"Bash(src/test/journey-simulator/types.ts )",
|
|
"Bash(src/test/journey-simulator/blame-attribution.test.ts )",
|
|
"Bash(src/test/journey-simulator/__snapshots__/blame-attribution.test.ts.snap)",
|
|
"Bash(\"src/app/blog/[slug]/page.tsx\" )",
|
|
"Bash(\"src/components/blog/ValidationCharts.tsx\" )",
|
|
"Bash(\"src/lib/curriculum/bkt/compute-bkt.ts\" )",
|
|
"Bash(\"src/lib/curriculum/bkt/conjunctive-bkt.ts\" )",
|
|
"Bash(\"src/lib/curriculum/bkt/index.ts\" )",
|
|
"Bash(\"src/test/journey-simulator/JourneyRunner.ts\" )",
|
|
"Bash(\"src/test/journey-simulator/types.ts\" )",
|
|
"Bash(\"src/test/journey-simulator/blame-attribution.test.ts\" )",
|
|
"WebSearch",
|
|
"Bash(npm run format:check:*)",
|
|
"Bash(ping:*)",
|
|
"Bash(dig:*)",
|
|
"Bash(pnpm why:*)",
|
|
"Bash(npm view:*)",
|
|
"Bash(pnpm install:*)",
|
|
"Bash(git ls-files:*)",
|
|
"Bash(pnpm panda codegen:*)",
|
|
"Bash(npm run test:*)",
|
|
"mcp__chrome-devtools__navigate_page",
|
|
"mcp__chrome-devtools__take_snapshot",
|
|
"mcp__chrome-devtools__wait_for",
|
|
"mcp__chrome-devtools__take_screenshot",
|
|
"mcp__chrome-devtools__list_console_messages",
|
|
"mcp__chrome-devtools__evaluate_script",
|
|
"mcp__chrome-devtools__get_console_message",
|
|
"Bash(npx biome check:*)",
|
|
"mcp__chrome-devtools__click",
|
|
"mcp__chrome-devtools__list_pages",
|
|
"mcp__chrome-devtools__select_page",
|
|
"mcp__chrome-devtools__fill",
|
|
"mcp__chrome-devtools__new_page",
|
|
"Bash(python3 -m py_compile:*)",
|
|
"Bash(python3:*)",
|
|
"Bash(while read f)",
|
|
"Bash(do sed -i '' 's/var\\(--nav-height\\)/var\\(--app-nav-height, 72px\\)/g' \"$f\" echo \"Fixed: $f\" done)",
|
|
"mcp__sqlite__list_tables",
|
|
"mcp__sqlite__describe_table",
|
|
"mcp__sqlite__write_query",
|
|
"Bash(git diff:*)",
|
|
"WebFetch(domain:panda-css.com)",
|
|
"WebFetch(domain:www.humanlayer.dev)",
|
|
"WebFetch(domain:www.anthropic.com)",
|
|
"WebFetch(domain:arize.com)",
|
|
"Bash(wc:*)",
|
|
"Bash(sort:*)",
|
|
"Bash(claude -p \"Explain the database migration workflow for this project. Keep your response brief.\")",
|
|
"Bash(tr:*)",
|
|
"mcp__chrome-devtools__close_page",
|
|
"mcp__chrome-devtools__press_key",
|
|
"Bash(git reset:*)",
|
|
"Bash(npm run typecheck:*)",
|
|
"Bash(npm run tsc:*)",
|
|
"Bash(npx eslint:*)",
|
|
"Bash(npx prettier:*)",
|
|
"Bash(awk:*)",
|
|
"Bash(mcp__sqlite__read_query:*)",
|
|
"WebFetch(domain:github.com)",
|
|
"WebFetch(domain:mermaid.ai)",
|
|
"mcp__chrome-devtools__hover",
|
|
"mcp__chrome-devtools__list_network_requests",
|
|
"mcp__chrome-devtools__get_network_request",
|
|
"Bash(npm run db:push:*)",
|
|
"Bash(kubectl get:*)",
|
|
"Bash(kubectl logs:*)",
|
|
"Bash(kubectl rollout:*)",
|
|
"Bash(kubectl describe:*)",
|
|
"Bash(docker pull:*)",
|
|
"Bash(helm show values:*)",
|
|
"WebFetch(domain:raw.githubusercontent.com)",
|
|
"Bash(helm get values:*)",
|
|
"Bash(kubectl set:*)",
|
|
"Bash(kubectl annotate:*)"
|
|
],
|
|
"deny": [],
|
|
"ask": []
|
|
},
|
|
"enableAllProjectMcpServers": true,
|
|
"enabledMcpjsonServers": [
|
|
"sqlite"
|
|
]
|
|
}
|