{
  "_comment": "Place this file at ~/.pi/agent/configs/plan-mode.json",
  "cleanup": {
    "cleanupOnComplete": false
  },
  "ui": {
    "hideNotify": false,
    "hideWidget": true
  },
  "shortcuts": {
    "_comment": "Example override (default is ctrl+shift+l). Note: alt+shift+tab is OS window-switch on Windows; use a different key if running pi on Windows.",
    "toggleMode": "alt+shift+tab"
  },
  "bashPatterns": {
    "_comment_safe": "Replace-only: providing safePatterns replaces ALL defaults. Omit to keep built-in safe patterns.",
    "_comment_destructive": "Replace-only: providing destructivePatterns replaces ALL defaults. Omit to keep built-in destructive patterns.",
    "safePatterns": null,
    "destructivePatterns": null
  },
  "_comment_allowedTools": "Replace-only: providing an array replaces ALL default PLAN mode tools. Omit (or null) to keep defaults.",
  "allowedTools": [
    "read",
    "bash",
    "grep",
    "find",
    "ls",
    "web_search",
    "fetch_content",
    "get_search_content",
    "artifact"
  ],
  "labels": {
    "plan": {
      "notify": "✓ Plan mode ON",
      "notifyType": "info",
      "notifyWithTitle": "✓ Active plan: {title}",
      "notifyLoaded": "✓ Active plan: {title}",
      "widget": "✓ Plan mode active",
      "widgetWithTitle": "✓ Active plan: {title}",
      "widgetColor": "accent"
    },
    "execute": {
      "notify": "✓ Executing plan",
      "notifyWithTitle": "✓ Executing plan: {title}",
      "notifyType": "info",
      "widget": "✓ Executing plan",
      "widgetWithTitle": "✓ Executing plan: {title}",
      "widgetColor": "muted"
    },
    "off": {
      "notify": "✓ Plan mode OFF",
      "notifyType": "info"
    }
  }
}
