iiRecord
Agentic AI Atlas · output-mode-change:claude-code-enter-plan-mode-example
output-mode-change:claude-code-enter-plan-mode-examplea5c.ai
II.
OutputModeChange JSON

output-mode-change:claude-code-enter-plan-mode-example

Structured · live

output-mode-change:claude-code-enter-plan-mode-example json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · security/output-mode-changes/claude-code-enter-plan-mode.yamlCluster · security
Record JSON
{
  "id": "output-mode-change:claude-code-enter-plan-mode-example",
  "_kind": "OutputModeChange",
  "_file": "security/output-mode-changes/claude-code-enter-plan-mode.yaml",
  "_cluster": "security",
  "attributes": {
    "changeKind": "plan-mode-enter",
    "fromMode": "default",
    "toMode": "plan",
    "scope": "session",
    "requiresUserApproval": true,
    "invalidatesCaches": [
      "tool-inventory"
    ],
    "description": "Model-initiated plan-mode entry — destination=session means the change\nsurvives the tool's turn and only restores via ExitPlanMode (or session\nend). prePlanMode is captured as the previous mode for restore.\n"
  },
  "outgoingEdges": [
    {
      "from": "output-mode-change:claude-code-enter-plan-mode-example",
      "to": "tool-descriptor:claude-code-enter-plan-mode",
      "kind": "mode_change_triggered_by_tool",
      "attributes": {}
    }
  ],
  "incomingEdges": [
    {
      "from": "session:claude-code-flagship-example",
      "to": "output-mode-change:claude-code-enter-plan-mode-example",
      "kind": "emitted_mode_change",
      "attributes": {}
    }
  ]
}