Reuse completed steps
A task_id connects model calls, retries, fallbacks, search requests and final status. Each call records the model, prompt version, step type, the four billing token categories, latency and retry reason.
Step-level checkpoints preserve completed results so a queue redelivery or a late-step timeout can reuse them. Search and tool results are cached using tenant_id, user permissions, query parameters and index version. Calls billed by the provider despite a timeout remain in the reported costs.
This change reduced repeated execution alongside model routing and context changes. The report does not isolate a dollar saving for checkpoints alone.
Read the execution trace
The example below shows completed extraction and summary results being reused when later work resumes. It illustrates the checkpoint mechanism; it is not a captured production trace. The calls-per-task measure reflects all changes in this case.
Request a free billing review
Accepted projects have no upfront service fee. Fixed fee: 30% of verified net savings over 12 agreed months, after approved transition and additional operating costs.