Executes defined steps and tracks task progress, results, and completion status.
Runs the steps, records what happened, and reports status. The execution counterpart to planning, and the layer where tool calls actually occur.
Multi-step work where a person needs to see progress and where partial completion is a real state that must be represented.
Single atomic operations. Tracking machinery around one call is overhead.
Every executed step must be logged with its inputs and outputs, and write actions must be separately authorised rather than inheriting authorisation from the plan.
Reporting a step as complete when the underlying call was accepted but not confirmed — the same distinction between sent and posted that matters in ERP integration.
An agent that marks a journal entry step complete only on receiving the ERP document number, not on submitting the request.