Manage memories
A memory is a durable note your agents can draw on — a convention, a gotcha, a decision worth remembering. Memories are scoped, and the workspace and project ones travel with your synced repository so they are versioned alongside your workflows and scripts.
The Memory page lives under Intelligence → Memory. Its List view holds your memories and one editor both creates and edits them; Governance sets the per-scope review policy, and each memory’s versions and snapshots live in its detail drawer. Proposed memories are decided elsewhere — in the one decision queue at Inbox → Decisions (see Work the inbox).


Write a memory
Section titled “Write a memory”- Open Intelligence → Memory.
- Click New memory. An editor opens with a full Markdown editor — write the note with headings, lists and code as you would any Markdown.
- Choose the memory’s scope:
- Workspace — shared across the workspace.
- Project — attached to one project (pick the project below).
- Personal — yours alone.
- Choose the memory’s kind (semantic, episodic, procedural, profile preference or scratchpad).
- Click Save.
Edit a memory in place
Section titled “Edit a memory in place”The same editor edits an existing memory — there is no separate edit form.
- On the List tab, click a memory to open its detail drawer.
- Click Edit. The editor reopens, seeded with that memory’s text, scope and kind.
- Change the text or fields and click Save. The change is written back to the same memory in place and a new version is recorded.
Review proposed memories
Section titled “Review proposed memories”Your agents and the workspace’s internal LLM can propose memories — a new note, or an edit to an existing one. Proposals do not change anything on their own; they wait for a person to decide. They are decided in the Inbox, in the one decision queue that also carries agent approvals, skill proposals and governor proposals — not on the memory page itself.
- Open Inbox → Decisions. Each pending memory item shows its action, source, proposed scope and kind, and the reason for the proposal.
- When a proposal edits an existing memory, the item shows a side-by-side Current vs Proposed diff so you can see exactly what changes.
- Click Approve to apply the proposal (it creates or updates the memory) or Reject to discard it.
Review closeout memories
Section titled “Review closeout memories”When a task finishes, SupaCloud proposes a short closeout memory — a pointer at the work it just did. These land in Inbox → Decisions as legible cards. Nothing is written to durable memory until you approve.
- Open Inbox → Decisions.
- Turn on Show closeouts only to filter the queue to closeout proposals (newest completion first). Each carries a Closeout: Standard badge.
- A card shows the task’s Completion facts — its pull request, branch and cost — and the proposed memory text.
- Approve to file the closeout memory (and, when the task is linked to an issue, close or transition that issue in the same step), or Reject to discard it.
Open any closeout memory’s detail drawer to see two extra panels: Completion facts (branch / PR / cost) and Context usage (which tasks saw this memory, linking back to each task).
Govern memories per scope
Section titled “Govern memories per scope”A workspace owner or admin sets, per scope, how new memories are governed in the Governance view of Intelligence → Memory:
- On new memory — Require review (the safe default: proposals queue for a human) or Auto-publish (new memories of that scope go live immediately).
- Retention (days) — how long memories of that scope are kept before they may be
archived;
0keeps them forever.
Set this independently for Workspace, Project and Personal scopes.
When a scope requires review, every new memory of that scope is queued for a decision instead of going live — whether you write it in the editor or an agent proposes it. Editing a live memory of a require-review scope likewise queues the change; the live memory is untouched until a person approves it.
Inspect versions and snapshots
Section titled “Inspect versions and snapshots”Open a memory’s detail drawer (click it on the List tab) to see everything about a single memory in one place:
- Its scope, kind, source, importance, salience and when it was last used and updated.
- Its links to related memories, entities and runs.
- Its version history — every saved revision of the memory, newest first.
- A snapshots inspector (expandable) showing the context snapshots a past task or council run selected — useful to understand why a memory was used.
Pin, archive and edit the memory from the drawer’s footer.
How memories travel with repo-sync
Section titled “How memories travel with repo-sync”Workspace and project memories are part of repo-sync: they serialise into
the synced repository (under memories/), alongside your workflows, scripts,
resources and apps, and sync in both directions like any other repo-managed item.
A memory edited in the repository flows back into SupaCloud on pull, and one
written in the UI is written out on push.