Work directory, branch, URLs, and normalized stage result
har_recover_environment
agentId
Resumed failed or partial launch
har_get_status
optional agentId
Slot, process, worktree, branch, and dirty state
har_get_logs
agentId, optional service
Recent service output
har_complete_environment
agentId, skipVerify
Validation, teardown, and retained branch
har_teardown_environment
agentId, deleteBranch
Teardown result
Launch is blocked when a slot is occupied until confirmReplace is true. Dirty
replacement additionally requires force; agents should never set either without
review and explicit approval. Use recovery, not replacement, for a failed launch.