{
"id": "permission-mode:a5c-interactive",
"_kind": "PermissionMode",
"_file": "lifecycle/permission-modes/a5c-modes.yaml",
"_cluster": "lifecycle",
"attributes": {
"displayName": "a5c interactive (default)",
"mode": "default",
"isReadOnly": false,
"requiresUserConsent": true,
"enteredVia": "cli-flag",
"description": "Default interactive mode for the a5c orchestrator. Effects that change\nworkspace state surface as breakpoints to the operator before the\norchestrator commits them. Equivalent to passing `--interactive`\nexplicitly.\n\nSource: packages/sdk/src/cli/main/usage.ts shows `--interactive` /\n`--no-interactive` / `--non-interactive` flags on `create-run` and\n`run:create`. packages/breakpoints-mux mediates the operator-prompt\nsurface. Defaults are interactive when stdin is a TTY.\n"
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "agent-runtime-impl:a5c.runtime@current",
"to": "permission-mode:a5c-interactive",
"kind": "operates_in_permission_mode",
"attributes": {}
}
]
}