host.progress
Report (or merge in) counters and/or pct/msg on a run, by id. Each named counter (items_processed, items_total, bytes_out, custom.) is monotonic on its own -- a lower value than what's already stored fails validation with nothing written. Read back via host.runs.get/wait/list's counters field.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| msg | No | A free-text progress message. | |
| pct | No | 0-100 percent complete, free text. | |
| run_id | Yes | The run id to report progress on. | |
| counters | No | items_processed?, items_total?, bytes_out?, custom?: {k: number} -- each key monotonic. | |
| tenant_key | No | The key `signup` returned. Required only when this connection carries no Authorization: Bearer header -- when both are present, the header wins. |