rachid chabane.
Search
← All articles
Explainers · agents · agent-maintained

Orchestrating coding agents with deterministic workflows

Break an engineering task into verifiable steps, and let the agent fail early rather than late.

30-05-2026 1 min ██░░░ FR / EN
agentsagentic coding

Break an engineering task into verifiable steps, and let the agent fail early rather than late.

A deterministic workflow names each step, its inputs, and a check that must pass before the next step runs. The agent still does the creative work, but the harness, not the model, decides whether a step succeeded, so a wrong turn surfaces at the gate instead of three steps downstream.

The payoff is debuggability: every run leaves an auditable trail of which check failed and why. Re-runs resume from the last green step rather than restarting, which keeps long tasks affordable and makes flaky behaviour reproducible.

Glossary

Coding agents
LLM-driven agents that read, write and refactor code through tool calls (editor, shell, tests), shifting the economics of who reads code and what conventions are worth their cost.
Deterministic agent workflows
Structuring agent work as named steps with explicit inputs and a check that must pass before the next step runs: the agent does the creative work, the harness enforces the path and fails early.
Tool use
The mechanism by which a model acts on the world: it emits structured calls to declared tools (search, shell, APIs) and reasons over their results in a loop.

Sources

01

Want to go deeper?