Skip to documentation content
On this page
  1. Reference contract
  2. Authoritative source

JSON progress records

Streams canonical JSON event objects to stdout when --json-progress is enabled.

Reference contract

FieldValueDescription
EncodingUTF-8 JSON Lines
Progress phasesstart | save | complete (plus runtime command events)
Output streamsstdout | stderr
Percent range0 through 100

Each record is one compact JSON object. workflow.progress records contain jsonrpc, method, and params with event, requestId, phase, detail, percent, plus phase-specific fields. workflow.output records add stream and line. The final stdout line on success is the summary object, not an event envelope.

Authoritative source

Catalog
telion.batch.observability
Identity
event_notification workflow.progress+workflow.output
Path
src/telion_backend/v2/protocol.py
Symbol
event_notification