What is an agentic coding workflow?
It is a software workflow where an AI agent performs bounded implementation work while a developer supplies requirements, standards, validation, and review.
Glossary
An agentic coding workflow uses AI agents to perform bounded software implementation steps while developers plan, validate, and review output.
Why it matters
An agentic coding workflow turns AI coding from an open-ended chat into a sequence of planned, inspectable implementation steps.
An agentic coding workflow uses an AI coding agent to perform implementation steps while a developer controls the requirement, constraints, review points, and merge decision. The workflow is strongest when tasks are bounded, standards are explicit, and output is inspected before production use.
A practical agentic coding workflow usually includes:
Hal provides a terminal-first loop around supported coding engines such as Codex, Claude Code, and Pi. Hal is not the model. It is the workflow layer that helps structure planning, validation, execution, reporting, archiving, and review.
| Agentic coding workflow | Agent chat |
|---|---|
| Uses explicit tasks and checkpoints. | Can drift across many turns. |
| Keeps requirements and standards inspectable. | Often stores decisions in conversation history. |
| Preserves reviewable state. | May leave only a final diff. |
| Treats merge as a developer decision. | Can create pressure to accept completion as correctness. |
hal init
hal plan "describe the product change"
hal convert
hal validate
hal run
Start with a low-risk task and confirm the resulting state is understandable before expanding the workflow.
Before adopting Hal, inspect the source repository, current install guide, and release notes for documented command and engine behavior.
Short answers before you put this into an agent workflow.
It is a software workflow where an AI agent performs bounded implementation work while a developer supplies requirements, standards, validation, and review.
No. Developers still define intent, review changes, run checks, and decide whether work is safe to merge.
Keep exploring the pieces of a reviewable coding loop.
An AI coding loop is a repeated plan, implement, inspect, and continue workflow for agent-assisted software development.
A reviewable AI coding loop is an agent-assisted workflow that leaves inspectable requirements, changes, reports, and checkpoints before merge.
PRD-native development means using a product requirements document as the source of truth for planning, implementation, and review.