Get Run Progress
deerflow_run_progressTrack live progress of a DeerFlow run: status, counters, recent activity, plan todo checklist, and stall/quiet detection. Use since_seq to fetch only new events.
Instructions
Get live progress for a DeerFlow run: status + live counters (llm_call_count, message_count, total_tokens), recent activity (the latest events as one-line summaries, e.g. tool calls and their results), the plan-mode todo checklist, and stall/quiet detection (stalled: true when no activity for longer than the stall threshold; quiet: true for a softer 'between steps' signal; next_step: a human hint pointing at the web UI and deerflow_cancel_run). Pass since_seq (the last_event_seq from a previous response) to return only new events. Requires session or internal-token auth: the event stream and thread state are not reachable with a Personal Access Token.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes | The run id. | |
| since_seq | No | Only include events with seq greater than this (delta mode; use last_event_seq from a previous response). | |
| thread_id | Yes | The thread id. | |
| activity_limit | No | Maximum recent events to summarize (default 10). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | ||
| error | No | ||
| quiet | Yes | ||
| todos | Yes | ||
| run_id | Yes | ||
| status | Yes | ||
| stalled | Yes | ||
| activity | Yes | ||
| terminal | Yes | ||
| next_step | No | ||
| thread_id | Yes | ||
| created_at | No | ||
| updated_at | No | ||
| stop_reason | No | ||
| total_tokens | No | ||
| message_count | No | ||
| last_event_seq | No | ||
| llm_call_count | No | ||
| elapsed_seconds | Yes | ||
| last_activity_at | No | ||
| seconds_since_update | No | ||
| seconds_since_activity | No |