oc_task_start
Create a browser harness envelope or launch a background task with a task ID for polling and persistence, enabling robust browser automation.
Instructions
Create a task-level browser harness envelope, or launch a long-running tool as a background task. Returns a task_id that can be polled with oc_task_get / oc_task_list / oc_task_wait, or aborted with oc_task_cancel. The result is persisted to disk and survives MCP-session loss.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Optional name of the underlying MCP tool to run in the background. Omit kind to create a task envelope for host-driven browser tool calls. | |
| args | No | Arguments forwarded to the underlying tool when kind is set. | |
| objective | No | Host-declared objective for task-level browser harness tracking. | |
| phase | No | Initial host-declared task phase. Default: explore. | |
| policy | No | Deterministic budget policy: maxToolCalls, maxObservationStreak, maxConsecutiveSameTool, maxFailureStreak, maxSameUrlNavigations, maxWallMs, allowedDomains, checkpointEveryCalls. |