Design multi-step agent execution across planning, tools, state, checkpoints, budgets, retries, human approval, recovery, and completion.