Expand description
Auto-permit at spawn: pre-answer provider interactive prompts (trust workspace, onboarding/theme, permission modes) so node sessions start ready and in auto/yolo.
Default ON. Disable with HATCHERY_AUTO_PERMIT=0 (all providers) or
HATCHERY_AUTO_PERMIT_<PROVIDER>=0 (e.g. HATCHERY_AUTO_PERMIT_CODEX=0).
Auto-update is left enabled (we never set an updater-disable switch).
Functions§
- acp_
auto_ approve - True: answer every ACP session/request_permission with the allow option.
- acp_
mode - ACP permission mode id to request right after session/new (or auto-approve).
- acp_
provider - enabled
- forget_
acp - launch_
args - Launch flags for the auto/yolo mode (PTY and ACP).
- pick_
acp_ mode - Mode to switch to: the provider’s preferred auto mode, else any advertised mode whose id reads as a no-ask mode. None when already there or nothing fits.
- prepare
- Pre-write provider config in each candidate home so prompts never appear.
- register_
acp - Remember an auto-permitted ACP runtime (instance id -> provider).
- spawn_
approval_ level - Approval level for a spawn, when auto-permit must deviate from the FullAuto default:
claude’s ACP agent offers no
bypassPermissionsunder root, so FullAuto would fail the spawn; Unmanaged starts it and the node then switches to itsautomode and approves every permission request itself.