Start here. This is the direct spoken answer to practice first.
Overview
A model-generated plan is a proposal for execution, not an authorization or durable source of truth.
For a simple task I let the agent choose one next action at a time. For a longer task, a short explicit plan can expose dependencies, required evidence, and completion criteria. The application validates eligible actions and updates durable task state after each result. Replanning happens when evidence invalidates the current path, not after every minor observation.