Track the work.
Persist task state and checkpoints. Use operation identifiers and reconciliation to distinguish a retry from a new action.
Keep the work intact when a task pauses or a connection fails. Preserve state, recheck permissions and resume without blindly repeating completed actions.
Explore the capabilityThe workflow needs a reliable record of what was requested, what succeeded and what remains. Reusable memory is a separate decision: what should be retained, for whom and for how long?
Persist task state and checkpoints. Use operation identifiers and reconciliation to distinguish a retry from a new action.
Scope memory by user or project. Track its source, version and retention. Sensitive or stale information should not quietly acquire permanent authority.
Recheck permissions, current data and approval validity before resuming. Provide cancellation and an operator-visible path out of a stalled task.
A draft waits overnight for approval. On resumption, the workflow rechecks access and avoids creating a duplicate record.
Stored state means stored data. Choose a persistence model that meets the actual retention, residency and deletion requirements.
No. Application memory stores information for later retrieval. It does not necessarily change the underlying model.
No. Some actions need idempotency support or a check of the target system before retrying. Design recovery around the actual operation.
Technical reference: Anthropic: managed agent sessions (opens in a new tab)