Tip: Structure Agent Workflows as Blueprints — Alternate Deterministic Steps with Agentic Loops
Stripe Dev Blog·medium signal
The blueprint pattern (validated at Stripe with 1,300+ merged PRs/week) wires deterministic nodes (linting, test execution, formatting — fixed steps that must happen every time) with agentic nodes (feature implementation, debugging — creative steps needing LLM reasoning). Making critical steps deterministic saves tokens, reduces errors, and guarantees execution. Example: run-linters is hardcoded, implement-feature gets full agentic freedom, run-tests is hardcoded, fix-failures gets agentic loop. Reliability compounds across hundreds of daily runs.