Ephemeral contextПоточний prompt, retrieved chunks, tool results і temporary working notes.Живе лише стільки, скільки потрібно конкретному model call або bounded run. Не є історією і не є source of truth.
Conversation / session memoryПопередні user/assistant/tool items, потрібні для multi-turn continuity.Може бути client-managed або provider-managed. Має explicit owner, retention, namespace і compaction policy.
Durable task stateTask contract, current step, pending approvals, checkpoints, budgets, retries, handoffs і unresolved outcomes.Версіонується окремо від transcript. Resume має відновити workflow state, а не просто “показати моделі старий чат”.
Long-term memoryСтабільні preferences, lessons, project facts або reusable notes, які переживають окремі сесії.Кожен memory item має provenance, owner, scope, TTL/review policy і deletion path. Model-generated memory не стає authoritative фактом автоматично.
Sandbox / workspace stateФайли, build artifacts, browser/computer session, temporary credentials або tool-local state.Життєвий цикл відокремлений від conversation memory; snapshot/resume не повинен непомітно відновлювати revoked secrets або stale environment.
Authoritative system stateCRM, ledger, ticketing, IAM, repository, booking або інша system of record.Ніколи не замінюється memory. Фактичний outcome перевіряється authoritative read-back після consequential action.