Disconnect terminal
POST /api/v1/projects/{projectId}/{agentType}/worktrees/{wid}/disconnect
POST
/api/v1/projects/{projectId}/{agentType}/worktrees/{wid}/disconnect
Closes the terminal viewer WebSocket. The tmux session (and Claude/bash) continues running in the background.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” projectId
required
string
Project ID
wid
required
string
Worktree ID
Responses
Section titled “ Responses ”OK
object
projectId
ProjectID is the deterministic project identifier the worktree belongs to.
string
state
State is the worktree’s terminal state after the mutation (“connected”, “shell”, “background”, “stopped”). Best-effort — may be empty if the state could not be determined (e.g. container not running).
string
worktreeId
WorktreeID is the worktree identifier.
string
Bad Request
object
code
string
error
string
Not Found
object
code
string
error
string
Internal Server Error
object
code
string
error
string