reply_chunk
Stream reply chunks progressively to the operator, appending text in real time. Set done:true on the final chunk to close the turn.
Instructions
Stream a reply progressively to the operator instead of sending it all at once. Pass the same chat_id as reply and call this multiple times — each call broadcasts a chunk to the operator's dashboard live (they see text growing in real time). The FINAL call must set done: true to close the turn. Use this whenever your reply is long, when you're narrating progress through a multi-step task, or when generating output that builds up over time (file synthesis, code, multi-paragraph explanations). For short atomic replies, use reply instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| done | Yes | true on the final chunk; closes the turn, persists the consolidated text, dispatches to route originators. false on intermediate chunks. | |
| text | Yes | The chunk to append. Empty allowed (e.g. final empty chunk solely to mark done). | |
| chat_id | Yes | Same chat_id as the inbound prompt — every chunk in a turn shares it. |