Working state
Current goal, evidence, unresolved questions, loop counter, approvals, and pending actions.
Agents need continuity, but persistence creates correctness, privacy, and staleness risks. Decide what should survive each step, run, case, and session.
Do not let “memory” collapse working state, past experiences, durable knowledge, and authoritative business records into one vector store. Each category has different ownership, freshness, retention, and correctness requirements.
The system of record should remain outside the model's memory. Memory may help retrieve or summarize business state, but authoritative facts should be re-read from authoritative sources.
Current goal, evidence, unresolved questions, loop counter, approvals, and pending actions.
Past cases that may help future reasoning, subject to retention and relevance rules.
Durable approved procedures, taxonomies, product definitions, and operating guidance.
Authoritative shipment, approval, transaction, and audit state read from source systems.
| Information | Storage class | Retention / freshness |
|---|---|---|
| Current task state | ||
| Prior resolved case | ||
| Company policy | ||
| Approval record | ||
| Sensitive transient prompt data |
Choose persistence based on operational purpose, authority, sensitivity, and staleness risk.
Make persistence explicit enough that engineers can implement retention, refresh, deletion, and authoritative-source rules.