Durable Agent Extension

Orchestration triggers yield durable-wrapper calls that checkpoint agent threads for crash-safe resumption

Durable Agent Extension Orchestration triggers yield durable-wrapper calls that checkpoint agent threads for crash-safe resumption AgentFunctionApp host Durable Task infrastructure Agents · conversational threads · AgentFunctionApp host Agents conversational threads AgentFunctionApp · hosts the agents · AgentFunctionApp host AgentFunctionApp hosts the agents Orchestration · trigger function · AgentFunctionApp host Orchestration trigger function Durable Wrapper · yielded agent call · AgentFunctionApp host Durable Wrapper yielded agent call Durable Task · replay + scheduling · Durable Task infrastructure Durable Task replay + scheduling Checkpoint Store · agent thread state · Durable Task infrastructure Checkpoint Store agent thread state wrapped in trigger yield call durable call checkpoint thread Legend Backend Cloud Database

Hosting

  • • Agents are wrapped in an AgentFunctionApp
  • • The app exposes orchestration triggers
  • • No agent code is rewritten to go durable

Durable Calls

  • • Each agent step is a yielded durable call
  • • The wrapper adapts agents to Durable Task
  • • Progress is recorded as it completes

Crash Safety

  • • Agent threads are checkpointed to storage
  • • A crash replays from the last checkpoint
  • • Long runs survive restarts and scale-in