@camden-lowrance/flow
v0.2.0
Published
Workflow state for coding agents.
Downloads
1,065
Maintainers
Readme
Flow
Flow is workflow state for coding agents.
Agents and adapters use its JSON contract for issue state, handoff, evidence, readiness, and closeout. Humans use the read-only dashboard mirror.
Flow does not replace the IDE, issue tracker, Git, PRs, CI, or agent runtime. It records handoff and results; it does not run agents.
Install
npm install @camden-lowrance/flow
npx flow-dashboardPackage: @camden-lowrance/flow
Surfaces
flow: JSON protocol for agents and adapters.flow-dashboard: read-only human view of the same state.

Agent Contract
flowaccepts one JSON body.flowwrites one JSON document to stdout..flow/config.yamlowns durable topology, adapters, dashboard, and ledger settings.- Flow writes runtime state and the workflow ledger.
Examples:
flow --help
flow '{"op":"bootstrap"}'
flow '{"op":"queue"}'
flow '{"op":"manifest","target":"workflow"}'
flow '{"op":"workflow","mode":"recordEvidence","id":"FLOW-123","summary":"npm test passed","criteria":["tests"]}'flow --help, flow, and flow manifest all return the compact JSON manifest.
Files
.flow/config.yaml
.flow/runtime/
.flow/ledger/workflow.jsonl
.flow/ledger/issues/Environment variables are only for process context, local launch mechanics, and
secret injection. Durable behavior belongs in .flow/config.yaml.
Release Checks
npm run check
npm test
npm run build
npm run readiness:publicReleases are published to npm from GitHub Releases. See Releasing Flow.
More:
