Create worktree
POST /api/v1/projects/{projectId}/{agentType}/worktrees
POST
/api/v1/projects/{projectId}/{agentType}/worktrees
Creates a new git worktree inside the container and automatically connects a terminal.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” projectId
required
string
Project ID
Request Body required
Section titled “Request Body required ”Worktree name (must be a valid git branch name)
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