Connect terminal
POST /api/v1/projects/{projectId}/{agentType}/worktrees/{wid}/connect
POST
/api/v1/projects/{projectId}/{agentType}/worktrees/{wid}/connect
Starts a tmux terminal session for the given worktree. If a background session already exists, reconnects to it instead of creating a new one.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” projectId
required
string
Project ID
wid
required
string
Worktree ID
Responses
Section titled “ Responses ”Created
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