execute(request) | POST /computer-use/execute | Canonical execution request. |
executeDirect(actions, options) | POST /computer-use/execute | Direct mode shortcut. |
executeIntent(task, options) | POST /computer-use/execute | Intent mode shortcut. |
executeAssist(task, options) | POST /computer-use/execute | Assist mode shortcut. |
getRun(runId) | GET /computer-use/runs/{run_id} | Get run status. |
listRuns(sessionId?, status?) | GET /computer-use/runs | List runs, optionally filtered. |
getRunEvents(runId, afterIndex?) | GET /runs/{run_id}/events | Get event history. |
cancelRun(runId, request?) | POST /runs/{run_id}/cancel | Cancel a run. |
pauseRun(runId, request?) | POST /runs/{run_id}/pause | Pause a run. |
resumeRun(runId, request?) | POST /runs/{run_id}/resume | Resume a run. |
approve(runId, approval) | POST /computer-use/runs/{run_id}/approve | Submit an approval. |
createSession(request?) | POST /computer-use/sessions | Create a session. |
getSession(sessionId) | GET /computer-use/sessions/{session_id} | Get session state. |
closeSession(sessionId, cleanup?) | DELETE /computer-use/sessions/{session_id} | Close a session. |
listSessions() | GET /computer-use/sessions | List sessions. |
subscribeToRun(runId, callback, options?) | GET /stream/{run_id} (SSE) | Real-time event subscription. |
waitForRun(runId) | SSE | Promise that resolves on terminal event. |
waitForApproval(runId) | SSE | Promise that resolves on approval request. |