output-mode-change:claude-code-enter-plan-mode-example
output-mode-change:claude-code-enter-plan-mode-example
OutputModeChangesecurity/output-mode-changes/claude-code-enter-plan-mode.yaml·Open in Graph → {
"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": {}
}
]
}