Select the execution model
Do not equate persisted conversation history with durable execution of arbitrary tool code. Checkpoints and runtime histories record boundaries; external actions need idempotency when those boundaries can retry.
Documentation Index
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
Choose storage, lifecycle, execution, and observability boundaries deliberately.
| Requirement | Use |
|---|---|
| Request-bound local work | agent.Run with a deadline |
| Streaming that survives an HTTP disconnect | agent.Execute or AG-UI, plus an explicit stop path |
| Recovery across worker failures | Temporal or Restate with compatible deployments |
| Fixed application routing | A compiled Go/YAML workflow |
| Long waits in a graph | The Temporal graph executor’s durable timers |