agent-flow scaffolds a bounded agent delivery workflow into a project. It provides one compact work file and role prompts for a single implementation branch.
The delivery sequence contains at most five passes:
- Implementation.
- Independent product review.
- Separate triage, only for review findings.
- One scoped fix, only for valid findings within scope.
- Focused verification, only after a fix.
The prompts are contracts, not agent launchers. agent-flow does not enforce role isolation or independent review. The harness or external runner supplies those properties.
The default creates no process plan tree or review records. Checks and hooks stay opt-in.
The minimal workflow is unreleased. The published agent-flow 0.0.4 crate predates it, although current source still reports version 0.0.4. Version output alone cannot identify this workflow.
Use Rust 1.88 or newer to install from source:
git clone https://github.com/nothingnesses/agent-flow
cd agent-flow
git rev-parse HEAD
cargo install --locked --path . --root "$HOME/.local/agent-flow-source"
export PATH="$HOME/.local/agent-flow-source/bin:$PATH"Record the source commit from git rev-parse HEAD. Check that the checkout contains pack/user-prompts/adopt.md before adoption.
The separate installation root leaves other installed binaries unchanged. The binary runs without Nix.
For published versions and the former agent-scaffold name, see release history.
Follow the adoption guide before any scaffold write. It covers project authority and preservation of existing material.
For agent-assisted adoption, copy the canonical adoption prompt into your harness. The default pack installs the same prompt at .agents/user-prompts/adopt.md.
Scaffold preserves existing working files unless forced, but always refreshes reference assets. A preserved AGENTS.md does not automatically include the new workflow instructions.
- Workflow and command reference.
- Custom packs and optional modules.
- Legacy compatibility and code-value audit.
- Changelog.
- Historical decision revalidation preserves the retained direction without implementation authority.
- Tooling research and Rust library trial records later evidence and its limits.
This project uses the Blue Oak Model License 1.0.0.