ChatAgentProgress
A step an agent is taking mid-turn, so the UI can say what is happening instead of showing an indefinite spinner. Progress is broadcast only — it is never persisted, and it is not replayed when a conversation is re-read.
type ChatAgentProgress {
label: String!
status: AgentProgressStatus!
tool_name: String
}
Fields
ChatAgentProgress.label ● String! non-null scalar
Human-readable, already phrased for display.
ChatAgentProgress.status ● AgentProgressStatus! non-null enum
ChatAgentProgress.tool_name ● String scalar
The tool being run, when the step corresponds to one.
Member Of
ChatEvent object


