saphan wave
Shows the fleet's streams from the branch, gate and merge point of view.
Shows the fleet's streams from the branch, gate and merge point of view.
saphan wave show
Lists every stream with its current state, its branch and base, its latest gate decision and whether a real merge commit was seen, ending with the one notice that needs attention. ⚠ It exits 2 when a human gate decision is pending, so a script can act on the exit code. With --json it gives a summary per stream plus the admitted machines, and total_count always reports the fleet's full size even when filters narrow the rows.
| flag | type | default | what it does |
|---|---|---|---|
--changed-since | string | Show only streams that changed at or after the as_of_ts value of an earlier --json response, for polling. | |
--detail | string | summary (the default) or full, which adds evidence, phase timings and merge messages to --json output. | |
--since | string | Show only streams updated at or after this RFC 3339 time. | |
--state | string | Show only streams whose state reads exactly this, for example in-flight or gated:accept. | |
--streams | stringSlice | Show only these streams (comma-separated, or repeat the flag). |
Global options apply to every command — see Every command.
saphan version
Prints the binary's build information: version, commit, build channel, build date and Go version.
saphan workspace
Manages this machine's registry of the workspaces its daemon serves (workspaces.json in Saphan Studio's configuration directory), and each workspace's inventory of source repositories.