Processes (Pipelines)
List processes, dispatch multi-phase pipeline runs, and resume or cancel runs paused at approval gates.
The pipelines command family operates processes — ordered phases that chain flows with JSONPath data handoff and optional human approval gates. The UI calls them Processes; the RPC namespace is pipelines.* (with deprecated sdlc.* aliases).
All pipelines verbs require a running sidecar (akos serve locally, or AKOS_HEADLESS_URL for remote).
List processes
Inspect one process
Exits with code 5 when the id is not found.
List process runs
Dispatch a new run
Pass initial context as JSON:
In CI or other non-TTY environments, mutations require explicit confirmation:
| Flag | Description |
|---|---|
--ctx <json> | JSON object passed as run context |
--idempotency-key <key> | Dedupe duplicate dispatches |
--confirm | Skip the interactive confirmation prompt |
--json | Emit the raw dispatch payload |
Resume after approval
When a phase requires human approval, the run pauses until a reviewer acts in the Inbox (or via inbox approve / hitl approve). Resume the process run from the CLI:
Cancel an in-flight run
Typical operator loop
Related topics
- Processes in the app — kanban board, chain view, column settings.
- Flows and Runs — single-flow execution and HITL escalations.
- Inbox — human approval tasks for gated phases.
- Concepts: Processes — data handoff and phase templates.
- Command reference — full
pipelines.*table.