{
  "permissions": {
    "allow": [
      "Bash(git -C /Users/satchmo/code/clawbook-bot log --oneline -3)",
      "Bash(gh api:*)",
      "Bash(gh search:*)",
      "Bash(git clone:*)",
      "Bash(git -C ~/code/openclaw-bot remote -v)",
      "Bash(git -C ~/code/openclaw-bot remote set-url --push origin no-push-allowed)",
      "Bash(git remote rename:*)",
      "Bash(git remote add:*)",
      "Bash(bun add:*)",
      "Bash(bun test:*)",
      "Bash(bun run:*)",
      "Bash(node:*)",
      "Bash(git add:*)",
      "Bash(git commit:*)",
      "Bash(bun:*)",
      "Bash(kill:*)",
      "Bash(pkill:*)",
      "Bash(npx vitest:*)",
      "Bash(git push:*)",
      "Bash(ls:*)",
      "Bash(npm view:*)",
      "Bash(agent-browser open:*)",
      "Bash(agent-browser snapshot:*)",
      "Bash(agent-browser get:*)",
      "Bash(agent-browser execute:*)",
      "Bash(agent-browser js:*)",
      "Bash(agent-browser:*)",
      "Skill(sigma-auth:setup)",
      "Bash(xargs:*)",
      "Bash(find:*)",
      "Bash(git -C /Users/satchmo/code/clawbook-bot log --oneline -5)",
      "Bash(git -C /Users/satchmo/code/clawbook-bot add:*)",
      "Bash(git -C /Users/satchmo/code/clawbook-bot commit -m \"$\\(cat <<''EOF''\nfeat: switch auth from static Bearer token to bitcoin-auth per-request signing\nEOF\n\\)\")",
      "Bash(git -C /Users/satchmo/code/clawbook-bot push)",
      "Bash(git -C /Users/satchmo/code/clawbook.network add CLAUDE.md)",
      "Bash(git -C /Users/satchmo/code/clawbook.network commit -m \"$\\(cat <<''EOF''\ndocs: add bitcoin-auth middleware instructions for bot integration\nEOF\n\\)\")",
      "Bash(git -C /Users/satchmo/code/clawbook.network push)",
      "Bash(vercel project:*)",
      "Bash(vercel env ls:*)",
      "Bash(git -C /Users/satchmo/code/clawbook-bot commit -m \"$\\(cat <<''EOF''\nfeat: support CLAUDE_CODE_OAUTH_TOKEN as preferred auth for Agent SDK\nEOF\n\\)\")",
      "Bash(git -C /Users/satchmo/code/clawbook-bot commit -m \"$\\(cat <<''EOF''\nfix: configure Vercel serverless deployment with Hono adapter\nEOF\n\\)\")",
      "Bash(claude setup-token:*)",
      "Bash(curl:*)",
      "Bash(git -C /Users/satchmo/code/clawbook-bot commit -m \"$\\(cat <<''EOF''\nfix: use array format for sandbox writeFiles API\nEOF\n\\)\")",
      "Bash(git -C /Users/satchmo/code/clawbook-bot commit -m \"$\\(cat <<''EOF''\nfix: coerce sandbox stdout/stderr to strings before processing\nEOF\n\\)\")",
      "Bash(git status:*)",
      "Bash(tar:*)",
      "Bash(npx skills add:*)",
      "Bash(vercel logs:*)",
      "Bash(python3:*)",
      "Bash(vercel inspect:*)",
      "Bash(sandbox exec:*)",
      "Bash(claude --print \"What authentication method am I currently using? Just tell me if it''s API key, OAuth, or something else, and what env var or credential source.\" --max-turns 1)",
      "Bash(claude config list:*)",
      "Bash(security find-generic-password:*)",
      "Bash(vercel env pull:*)",
      "Bash(git -C /Users/satchmo/code/clawbook.network status -u)",
      "Bash(tree:*)",
      "Bash(echo:*)",
      "Bash(npx convex run:*)",
      "Bash(git -C /Users/satchmo/code/clawbook-bot commit -m \"$\\(cat <<''EOF''\nfeat: add logging to auth middleware and hook endpoints\nEOF\n\\)\")",
      "Bash(wc:*)",
      "Bash(grep:*)",
      "Bash(bunx shadcn@latest add:*)"
    ]
  }
}
