ACAgentic Craft

AdvancedHazelJS

Reconciliation

Process of checking external side effects against intended step outcomes after ambiguity or failure.

Authors
editorial-team
Published
Last reviewed

Direct answer

Process of checking external side effects against intended step outcomes after ambiguity or failure.

Plain language

Double-checking the real world when you’re not sure the action finished cleanly.

Technical explanation

Query external systems by idempotency keys or natural keys; mark AgentRun steps completed/failed/compensated; avoid blind re-execution on resume after durableSuspend or worker crash.

Example

After a timeout creating a payment @Tool, look up idempotency_key before AgentRuntime retries the step.

Related

← All glossary terms