Tested against DBOS 2.23.0 — see
tested_dbos_versioninGET /versionanddbos-argus --version. Argus tracks the latest DBOS schema and does not aim for backward compatibility; the dependency floor is nowdbos>=2.23.0. Pointing Argus at an older DBOS database whosedbos.workflow_statuslackscompleted_atwill error on the workflow list / detail reads.
Added
- Workflow completion time. DBOS 2.23.0 added
dbos.workflow_status.completed_at,
the canonical wall-clock timestamp for when a workflow reached a terminal
state. Argus now reads it: it appears ascompleted_aton the workflow
list and detail API/realtime payloads, and the workflow detail pane shows
a Completed row and computes the workflow Duration from
started_at → completed_at(falling back toupdated_atwhile still
running). Null for workflows that haven't finished.
Changed
- Schema snapshot regenerated against DBOS 2.23.0 (closes the
dbos-watch
drift issue).workflow_status.completed_atis now argus-tracked. - Bumped the
dbosdependency floor to>=2.23.0to align Argus with the
DBOS release that introducedcompleted_at.