II.
PermissionMode JSON
Structured · livepermission-mode:claude-code-accept-edits
Claude Code accept-edits permission mode json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "permission-mode:claude-code-accept-edits",
"_kind": "PermissionMode",
"_file": "lifecycle/permission-modes/accept-edits.yaml",
"_cluster": "lifecycle",
"attributes": {
"displayName": "Claude Code accept-edits permission mode",
"mode": "accept-edits",
"isReadOnly": false,
"requiresUserConsent": false,
"enteredVia": "settings-default",
"description": "File edits/writes auto-allow without prompts; bash and other non-edit\nwrite tools still gate via the standard permission dialog. Useful for\nquick refactors where the user pre-trusts edits but not arbitrary shell\ncommands. Promoted from `permissionModes: [acceptEdits]`\nflat-list attribute on Claude Code agent core/runtime.\n"
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "permission-mode:claude-code-accept-edits",
"kind": "operates_in_permission_mode",
"attributes": {}
}
]
}