Memoria di Claude 2026 — Voci categorizzate, dall'app all'API
- Vedere esattamente cosa è cambiato a luglio 2026 — le voci categorizzate sostituiscono il riassunto giornaliero nell'app, e un nuovo header beta ricabla l'API
- Imparare a visualizzare, modificare ed eliminare singole voci nelle Impostazioni senza cancellare tutto
- Capire i quattro cambi di comportamento che l'header agent-memory-2026-07-22 introduce negli endpoint memory_store, e perché i vecchi cursori smettono di funzionare
- Conoscere i webhook memory_store.* e i Dreams — le parti che nessuno documenta
- Applicare cinque pattern pratici per insegnare a Claude cosa ricordare (e cosa dimenticare)
Per un anno, la "memoria di Claude" era un singolo paragrafo in evoluzione che il modello riscriveva ogni giorno — buono per una bio, pessimo per qualsiasi cosa con struttura. Tra giugno e luglio 2026 Anthropic l'ha sostituito con un modello basato su voci: decine di piccole note categorizzate che Claude legge e scrive in tempo reale. La stessa idea alimenta l'app e l'API di memoria dei Managed Agents. Questa pagina le collega perché tu capisca entrambe le superfici da un unico modello mentale.
Il modello mentale che unifica entrambi i lati
Entrambi i lati ora funzionano allo stesso modo: molte voci piccole in posizioni denominate, ognuna riscrivibile in isolamento. Il vecchio modello (un unico blob per utente, riscritto in blocco) è sparito nell'app e non è mai stato la superficie dell'API. Una volta interiorizzato "voci ai path, elencate per prefisso, modificate una alla volta", entrambe le superfici smettono di sembrare feature separate.
Parte 1 — Nell'app: voci categorizzate
Cosa è cambiato davvero, e quando
- Una nuova superficie Impostazioni › Reflect inizia a mostrare gli argomenti su cui hai speso tempo, il giorno più attivo, l'ora di picco, e osservazioni su come lavori con Claude. Beta su Free, Pro e Max (web + Claude Desktop). Richiede la memoria attiva.
- La memoria diventa un insieme di voci individuali e categorizzate che Claude legge e aggiorna durante le conversazioni, invece di un singolo riassunto giornaliero in rolling. Annunciato nelle release notes di Claude Apps.
- La copertura di terze parti colloca la disponibilità su Free, Pro, Max, Team ed Enterprise, ma la formulazione piano-per-piano oscilla tra il centro assistenza Anthropic e i post di news. Quando conta (compliance, audit), verifica in-prodotto per il tuo piano.
Perché il cambio di forma è importante
Il vecchio riassunto giornaliero aveva un'unica modalità di fallimento: contesti non correlati sbordavano l'uno sull'altro. Correggevi un fatto sul tuo progetto di lavoro e Claude poteva sovrascrivere qualcosa sul tuo stile di scrittura. Voci piccole e categorizzate risolvono questo problema strutturalmente — ogni modifica è confinata a una corsia.
Tre conseguenze che la maggior parte degli utenti si perde:
- Il recupero ora è mirato, non associativo. Claude può tirare fuori "le tue preferenze di comunicazione" senza trascinarsi dietro il resto del tuo contesto. I prompt che prima dovevano dire "ricorda che preferisco X, non Y" per sfondare il riassunto ora colpiscono direttamente una voce esistente.
- Puoi potare chirurgicamente. Elimina una singola voce sbagliata nelle Impostazioni invece di cancellare tutto e ri-insegnare a Claude chi sei. La tassa del "brucio tutto" per correggere un errore è sparita.
- Le categorie agiscono come uno schema invisibile. Quando Claude decide dove appartiene una voce (es. "stile di comunicazione" vs. "progetto attuale"), sta scegliendo implicitamente se quel fatto verrà richiamato in future chat personali, future chat di lavoro, o entrambe. Nominare bene le cose fin da subito guida un recupero migliore in seguito.
Visualizza e gestisci le tue voci
- Vedrai le voci raggruppate per categoria (contesto professionale, preferenze di comunicazione, progetti in corso, e categorie simili).
- Ogni voce ha i propri controlli. Correggi un fatto sbagliato senza toccare il resto — l'intera ragione del redesign.
- Chiedi a Claude di ricordare, dimenticare o aggiornare cose specifiche ("ricorda che uso Bun, non npm") e aggiornerà la voce corrispondente in tempo reale.
- Una chat in incognito è esclusa dalle scritture in memoria e dalla cronologia. Usala per tutto ciò che non vuoi persistere — bozze sensibili, esplorazioni una tantum, credenziali che preferiresti non far riassumere.
- Impostazioni › Reflect fa emergere di cosa Claude ha parlato con te. Scorrilo per cogliere derive della memoria — se un argomento a cui non tieni più continua a comparire, pota le voci.
- La memoria è recall best-effort, non storage autoritativo. Non trattarla mai come fonte di verità per qualcosa che sottoporresti ad audit (contratti, credenziali, farmaci, fatti legali). Ribadisci i requisiti stringenti nel prompt o nelle istruzioni di un Project.
Cinque pattern che funzionano davvero
1. Imposta preferenze fisse esplicitamente, una volta sola
Please remember these as standing preferences for our chats: - Language: Italian for prose, English for code and error strings. - Units: metric. - Coding style: TypeScript strict, no default exports. - Voice: direct, no filler, no closing "let me know if…". Store each as its own entry in the right category.
2. Correggi un singolo fatto senza cancellare tutto
Update the memory entry that says I use Vercel for hosting — I moved everything to Cloudflare Workers last month. Leave every other project fact alone.
3. Dimentica deliberatamente
Delete any memory entries about the "Project Nightingale" launch — that work is finished and I don't want it surfacing in future chats.
4. Fai l'audit di ciò che Claude crede di sapere
Before we start, list every memory entry you have about me, grouped by category. Flag anything that looks outdated so I can decide whether to keep or delete it.
5. Metti in sandbox le chat esplorative
(Open the chat in Incognito.) Don't try to remember anything from this conversation — I'm just exploring a sensitive draft I don't want stored.
Parte 2 — Nell'API: memory_stores e il nuovo header beta
La piattaforma Managed Agents espone la memoria come memory store — collezioni di memorie indirizzate per path, elencate con un path_prefix e paginate con cursori. Il 2 luglio 2026 Anthropic ha rilasciato agent-memory-2026-07-22, un header beta che cambia la semantica abbastanza da rompere le migrazioni naïve. Il 22 luglio 2026 il precedente header managed-agents-2026-04-01 ha adottato lo stesso comportamento di lista — quindi le regole "nuove" ora sono le uniche regole sugli endpoint dei memory store.
I quattro cambi di comportamento che devi conoscere
| # | Cosa è cambiato | Vecchio comportamento | Nuovo comportamento sotto agent-memory-2026-07-22 |
|---|---|---|---|
| 1 | Ordine della lista | Controllato dal client via order_by / order | Ordine stabile, definito dal server. order_by e order sono ignorati — ordina client-side se serve |
| 2 | Parametro depth | Intero libero | Accetta solo 0, 1, o omesso. Qualsiasi altro valore restituisce 400 |
| 3 | Match di path_prefix | Match di substring | Deve finire con /, matcha solo segmenti interi di path |
| 4 | Cursori di paginazione | Interscambiabili | I cursori emessi senza il nuovo header non sono validi con esso. Riparti da pagina 1 quando lo adotti |
Altre due insidie:
- Collisione di header. Sugli endpoint dei memory store,
agent-memory-2026-07-22sostituiscemanaged-agents-2026-04-01. Inviare entrambi restituisce 400. Migra solo le chiamate ai memory store; lascia gli altri endpoint di managed-agents sull'header originale. - Gli SDK sono già passati. Python 0.116.0, TypeScript 0.110.0, Go 1.56.0, Java 2.48.0, Ruby 1.55.0, PHP 0.36.0, C# 12.35.0, e la CLI 1.16.0 inviano tutti
agent-memory-2026-07-22automaticamente sulle chiamate ai memory store. Se il tuo codice passabetasesplicitamente, sostituisci lìmanaged-agents-2026-04-01— non aggiungerli entrambi.
Migra una chiamata list-memories, al minimo
- Passa almeno a Python 0.116.0 / TS 0.110.0 / Go 1.56.0 / Java 2.48.0 / Ruby 1.55.0 / PHP 0.36.0 / C# 12.35.0 (CLI 1.16.0). Lo switch dell'header avviene da solo sulle chiamate ai memory store.
- Rimuovi order_by / order — il server li ignora. Se il tuo codice ordina in base all'ordine della lista restituita, sposta l'ordinamento client-side.
- Sostituisci qualsiasi depth diverso da 0 o 1 con il valore che meglio corrisponde alla tua intenzione, o omettilo.
- Assicurati che ogni path_prefix finisca con uno slash. Rimuovi eventuali prefissi in stile substring che si basavano su match di segmento parziale — ora restituiranno silenziosamente meno risultati.
- Alla prima richiesta dopo l'upgrade, non riutilizzare un cursore memorizzato. Riparti da pagina 1 e ri-derivava il cursore successivo dalla nuova risposta.
- Se passi betas manualmente, sostituisci managed-agents-2026-04-01 sulle chiamate ai memory store con agent-memory-2026-07-22 — non inviare mai entrambi.
Webhook: reagisci al ciclo di vita del memory store senza polling
Rilasciati il 22 luglio 2026 insieme al default dell'header: tre tipi di evento webhook memory_store.* ora coprono il ciclo di vita del memory store, e quattro eventi environment.* coprono l'ambiente sandbox. Questo è il pezzo che la maggior parte degli integratori si perde — ora puoi reagire alla creazione, all'aggiornamento o alla rimozione di un memory store da parte di una run dell'agente invece di fare polling su GET /v1/memory_stores a intervalli. Iscriviti all'endpoint webhook di Managed Agents e instrada gli eventi nel tuo audit trail o dashboard.
Dreams: riorganizza la memoria in background
Annunciato nelle release notes del 6 maggio 2026 ed esteso il 10 luglio per supportare Claude Fable 5 e Sonnet 5, Dreams è una research preview che legge un memory store esistente più i transcript delle sessioni passate e produce un memory store di output riorganizzato: duplicati fusi, voci obsolete sostituite, nuovi insight fatti emergere. Gli endpoint sono protetti dall'header beta dreaming-2026-04-21; l'accesso è su richiesta. Trattalo come l'analogo lato API del recap mensile dell'app — una passata di riflessione schedulata che impedisce allo store di sedimentare.
App vs. API — una tabella
| Aspetto | App Claude.ai | API Managed Agents |
|---|---|---|
| Unità di storage | Voce categorizzata | Memoria a un path |
| Raggruppamento | Categoria (contesto professionale, preferenze di comunicazione, progetti in corso, …) | Segmenti di path (/projects/acme/…) |
| Lettura/scrittura | In tempo reale durante la chat | Chiamate a tool dell'agente durante una sessione |
| Editabile dall'utente | Sì, per voce in Impostazioni › Memoria | Sì, via endpoint dei memory store |
| Cancellazione | Per voce, o tutto | Per memoria, per prefisso, o eliminando lo store |
| Riflessione | Recap mensile (Impostazioni › Reflect) | Dreams (research preview) |
| Isolamento | Chat in incognito | Selezione del memory store per-agente, per-sessione |
| Disponibilità | Free, Pro, Max, Team, Enterprise (verifica per piano) | Managed Agents (beta pubblica) |
Dove questo si colloca nel resto di AILmanac:
- Memoria e Context Editing — il memory tool lato client, una bestia diversa: lo storage lo implementi tu.
- Memoria tra le chat — la panoramica per principianti sulla memoria dell'app.
- Architetture di memoria degli agenti — la teoria della memoria episodica vs. semantica che fa capire perché le voci categorizzate battono un riassunto in rolling.
- Managed Agents — l'harness che ospita la superficie dei memory store descritta qui.
Checklist di privacy prima di attivare qualsiasi cosa
- Team ed Enterprise: verifica se gli admin possono ispezionare le voci. Tratta la memoria dell'app come classificazione dati 'interno', non 'confidenziale'.
- Non lasciare mai che Claude scriva chiavi API, token o credenziali nelle voci. Se ne incolli una in una chat con la memoria attiva, elimina sia il messaggio sia l'eventuale voce risultante.
- Usa l'incognito per singoli casi legali, medici o finanziari. Nulla impedisce all'app di riassumere in seguito quella formulazione se non lo fai.
- Fai audit periodici. Lancia il prompt 'elenca ogni voce che hai su di me' mensilmente ed elimina tutto ciò che non si applica più.
- Sul lato API, tratta i memory_stores come dati di prima classe. Fanne backup, fai list-diff prima e dopo run significative, e logga gli eventi webhook memory_store.* nel tuo audit trail.
Verifica veloce
Check yourself
0/5Fonti e approfondimenti
- Claude Platform release notes — fonte canonica per l'header beta
agent-memory-2026-07-22, i bump di versione degli SDK, i webhook memory_store (22 luglio) e Dreams (6 maggio, 10 luglio). - Claude Apps release notes (Help Center) — rollout delle voci categorizzate (10 luglio) e recap mensile (9 luglio).
- Use Claude's chat search and memory to build on previous context — articolo ufficiale di help sul modello di memoria dell'app.
- Anthropic Newsroom — annunci per Claude for Teachers (14 luglio) e altri aggiornamenti di luglio 2026.
- Managed Agents documentation — riferimento per memory store, webhook e Dreams.