{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "permissions": {
    "allow": [
      "WebFetch(domain:docs.mistral.ai)",
      "Bash(npm init:*)",
      "Bash(npm install:*)",
      "Bash(mkdir:*)",
      "Bash(chmod:*)",
      "Bash(npm run build:*)",
      "Bash(npm uninstall:*)",
      "Bash(node:*)",
      "Bash(./bin/cgem:*)",
      "WebFetch(domain:mastra.ai)",
      "WebFetch(domain:docs.mastra.ai)",
      "WebFetch(domain:github.com)",
      "Bash(rm:*)",
      "Bash(npm test)",
      "Bash(npm test:*)",
      "Bash(sed:*)",
      "Bash(NODE_OPTIONS=\"--max-old-space-size=4096\" npm test -- --runInBand)",
      "Bash(NODE_OPTIONS=\"--max-old-space-size=4096\" npm test -- tests/utils/config.test.ts --runInBand)",
      "Bash(NODE_OPTIONS=\"--max-old-space-size=4096\" npm test -- tests/commands/chat.test.ts --runInBand)",
      "Bash(npm run lint:*)",
      "Bash(mv:*)",
      "Bash(npm run test:*)",
      "Bash(npm search:*)",
      "Bash(timeout:*)",
      "Bash(npx jest:*)",
      "Bash(grep:*)",
      "WebFetch(domain:www.npmjs.com)",
      "Bash(npm pack:*)",
      "Bash(cgem:*)",
      "Bash(npm publish:*)",
      "Bash(npm pkg:*)",
      "Bash(npm:*)",
      "Bash(npx tsc:*)",
      "Bash(ls:*)"
    ],
    "deny": []
  }
}