{
"id": "permission-mode:claude-code-default",
"_kind": "PermissionMode",
"_file": "lifecycle/permission-modes/default-mode.yaml",
"_cluster": "lifecycle",
"attributes": {
"displayName": "Claude Code default permission mode",
"mode": "default",
"isReadOnly": false,
"requiresUserConsent": false,
"enteredVia": "settings-default",
"description": "Standard interactive mode — read tools auto-allow, write/edit/bash prompt\nthe user via the permission dialog. The empty ToolPermissionContext\ninitializes here.\n"
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "permission-mode:claude-code-default",
"kind": "operates_in_permission_mode",
"attributes": {}
},
{
"from": "agent-version:claude-code@1.x",
"to": "permission-mode:claude-code-default",
"kind": "operates_in_permission_mode",
"attributes": {}
}
]
}