Per-agent progress and consistency counts for the active
extraction pipeline. More expensive than
GET /projects/{project_id}/status/; we recommend polling this
endpoint only while pipeline_running is true.
Whether this agent has active work in the current pipeline run. True only while the agent is actively processing (extraction, web search, or resolution). False for agents that are already up-to-date, even if the project-wide pipeline_running is true. Use this to decide when to show a progress indicator.
is_pending
Yes
boolean
Whether this agent has outstanding work that has not yet been processed. True when new documents have been uploaded, when the agent was never launched, or when extraction/resolution is incomplete. False once the agent is fully resolved against the project’s current documents.
V1AgentStageProgressExtraction
Name
Required
Type
Description
total
Yes
integer
Total units of work for this stage.
completed
Yes
integer
Units of work completed so far.
percentage
Yes
integer
Completion percentage (0–100), rounded to integer.
V1AgentStageProgressParsing
Name
Required
Type
Description
total
Yes
integer
Total units of work for this stage.
completed
Yes
integer
Units of work completed so far.
percentage
Yes
integer
Completion percentage (0–100), rounded to integer.
V1AgentStageProgressResolution
Name
Required
Type
Description
total
Yes
integer
Total units of work for this stage.
completed
Yes
integer
Units of work completed so far.
percentage
Yes
integer
Completion percentage (0–100), rounded to integer.
V1AgentStageProgressWebSearch
Name
Required
Type
Description
total
Yes
integer
Total units of work for this stage.
completed
Yes
integer
Units of work completed so far.
percentage
Yes
integer
Completion percentage (0–100), rounded to integer.
Per-agent pipeline progress, keyed by agent ID (UUID). Each value reports completion of the four pipeline stages: parsing (of the project’s documents), extraction (running the agent against each document), web_search (supplementary web lookups, when enabled on the agent), and resolution (consolidating extracted values into final results).
Per-agent consistency counts, keyed by agent ID (UUID). Surfaces how many resolved values across the project are consistent, missing, inconsistent, or ignored.
pipeline_running
Yes
boolean
True while the project’s agent extraction pipeline is currently running.