Explicit Step Boundaries
Each workflow step is declared in YAML or JSON with clear edges, inputs, and outputs.
Define workflows as explicit steps with contracts between them. Run them, inspect them, and rerun them without hidden context.
Multi-step agent workflows break down without structure. Ripline gives you that structure so you can run the same flow again, control cost and context, and see exactly what happened.
Same pipeline, same inputs → same path. Pipelines are versioned YAML/JSON, so you can rerun a flow exactly, share it with the team, or hand it to automation. No “it worked in my thread” drift.
Each step gets only the payload it needs. No giant chat history or mixed context. Downstream steps see typed outputs from upstream, so prompts stay focused and tokens stay under control.
Use a big model where you need reasoning and a smaller one for fast, mechanical steps. Set per-node model (e.g. Sonnet for spec, Haiku for implementation) and timeouts so cost and latency are predictable.
Define JSON Schema for inputs and outputs on nodes. Ripline validates at runtime so a step never receives the wrong shape. Catch mismatches before they hit the model or your scripts.
Every run is logged: which node ran, what went in and out, duration, retries. When something fails, you see the exact step and payload. Resume from that node instead of starting over.
One concrete flow: turn a feature idea into a spec, break it into implementation stories, run each story in a focused step, then verify with build and tests. Same pipeline runs with OpenClaw (inside the host) or Claude Code (standalone).
cwd).runner field). Set projectRoot and other inputs via a profile. Run from the OpenClaw UI or CLI; pipelines live in the workspace.runner: claude-code and per-node model (e.g. claude-sonnet-4-6 for spec/decompose/verify, claude-haiku-4-5 for implement). Configure cwd via profile or run inputs. Run with ripline run or the HTTP API.Spec → Build → Queue pipeline, example pipelines, Agent integration (OpenClaw & Claude Code).
Ripline is open source and free to use. The codebase is on GitHub — we welcome issues, pull requests, and ideas for runners, node types, and integrations.
If you’re building multi-step agent workflows and care about repeatability, contracts, and traceability, we’d love to hear from you. Open an issue or discussion to collaborate.