oc_task_start
Create a browser task harness or launch a background tool, obtaining a task ID for polling, listing, waiting, or canceling, with results persisted to disk.
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. |