Run Project OS task on selected computer
dispatch_project_workReserve one exact revision-checked Project OS task for one armed project Agent, then queue it on one exact online Engine and authenticated provider selected by the person. Queued is not working; the task becomes active only after that Engine atomically claims it. Never falls back to another computer, provider, hosted compute, or a parallel task.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional owner direction that narrows this run without changing the saved task or Agent Limits. | |
| confirm | Yes | Confirms the person explicitly chose this task, Agent, computer, and provider. | |
| agent_id | Yes | Already-tested, armed Agent assigned to this project. | |
| protocol | Yes | Exact governed Agent protocol advertised by the selected Engine. | |
| provider | Yes | Exact authenticated provider CLI available on the selected Engine. | |
| engine_id | Yes | Exact online Engine selected from list_connected_engines. | |
| project_id | Yes | Project that owns both the task and Agent. | |
| assignment_id | Yes | Exact open Project OS task to run. | |
| idempotency_key | Yes | Caller-generated stable key. Reuse returns the same dispatch and cannot duplicate work. | |
| expected_revision | Yes | Task revision shown to the person. A stale revision is refused. |