- Separate conversation memory, task state, and durable knowledge.
- Use checkpoints to resume workflows and audit decisions.
- Know when to look at Temporal or durable execution for long-running processes.
state_layers:
hot:
use: current step
example: recent messages
warm:
use: task in progress
example: active_tasks, checkpoint, summarized tool_outputs
cold:
use: durable memory
example: preferences, validated facts, audit trail
boot:
1: load active_tasks
2: detect stale running tasks
3: reconcile tool_executions
4: request approval if uncertain
5: resume or close with evidence