human_get_task_status
Retrieve the current status of a human task, including worker assignment, proof submissions, cost, and timestamps. Fetches fresh data from the handling backend if assigned.
Instructions
Get the current status of a previously dispatched human task.
Returns the full task state including: current status, which backend is handling it, worker info (if assigned), proof submissions (if any), actual cost, and timing info.
If the task has been routed to a backend, this tool fetches fresh status from that backend and merges any new data (worker assignment, proof uploads, completion).
PARAMETERS:
task_id: The UUID returned by human_dispatch_task.
RETURNS: Full task object with status, backend_id, worker_id, proof array, cost, timestamps, and routing attempts.
EXAMPLES:
Check on a task: { task_id: "550e8400-e29b-41d4-a716-446655440000" }
DON'T USE WHEN:
You don't have a task_id (use human_list_tasks to find tasks)
You want to check all tasks at once (use human_list_tasks instead)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes | The UUID of the task to look up, as returned by human_dispatch_task |