Claude Managed Agent može da prenosi beleške između sesija u skladištu memorije, ali one mogu da se ponavljaju ili zastare. Anthropic-ov istraživački pregled Dreams-a može da pročita jedno skladište i ranije sesije, pa upiše zasebno predloženo skladište. Ovaj vodič pokazuje programeru sa potrebnim pristupom kako da pokrene jedan ručni Dream, proveri šta je zadržao i sa kasnijom sesijom poveže samo prihvaćenu memoriju.

Ovaj postupak zasnovan je na dokumentaciji i proveren prema aktuelnim Anthropic vodičima za Managed Agents 20. oktobra 2026. BIG CHANGE nije pokrenuo Dream, pregledao stvarni izlaz, ispitao pristup nalogu niti merio trošak ili poboljšanje. Postupak se završava jednim proverenim skladištem koje koristi jedna kasnija sesija. Ne podešava periodično pokretanje, ocenjivanje ni automatsko deljenje memorije sa drugim agentima.

Velika promena

  • Šta se promenilo: Dream može da objedini postojeće skladište memorije i od 1 do 100 izabranih transkripata sesija u novo skladište, bez promene ulaza.
  • Zašto je važno: Zaseban izlaz daje vlasniku priliku da uporedi nove ili sažete beleške sa izvornim dokazima pre nego što ih druga sesija pročita.
  • Na šta paziti: Dreams zahteva zaseban pristup istraživačkom pregledu. Završen posao daje predloženo skladište, a ne odobren skup činjenica ili sklonosti.

Pre početka

Potrebni su vam nalog za Claude Console i API ključ, postojeći Managed Agent sa skupom alatki za agenta, okruženje i pristup beta verziji Managed Agents opisanoj u početnom vodiču. Potreban vam je i zaseban pristup istraživačkom pregledu Dreams-a. Sama beta verzija Managed Agents ne dokazuje tu dozvolu. Potvrdite je preko predviđenog puta za pristup Dreams-u pre slanja zahteva.

Izaberite jedno postojeće skladište memorije i od 1 do 100 stvarnih, relevantnih, završenih sesija čiji sadržaj smete da obrađujete zajedno. Ako imate transkripte, ali ne i skladište, vodič za memoriju pokazuje kako da napravite prazno skladište. Dajte mu naziv i opis sa ograničenim opsegom. Agentu treba dokumentovani skup alatki da bi čitao povezano skladište ili pisao u njega. Povežite skladište pri pravljenju ulazne sesije; sesija koja već radi ne može da ga dobije naknadno. Koristite read_write samo ako agent treba da čuva memoriju. Podrazumevano je read_write, pa navedite read_only za materijal koji agent treba samo da konsultuje. Proverite mount_path vraćenog resursa umesto da nagađate.

Pregledajte predloženi ulaz sa osobama odgovornim za njegove podatke. Sesija može da sadrži materijal klijenata, privatne pojedinosti projekta ili nepouzdan tekst. Anthropic upozorava da upit ili rezultat alatke pod kontrolom napadača može da zagadi skladište u koje je dozvoljen upis i utiče na kasnije sesije. Odlučite ko sme da pregleda izlaz Dream-a i koje činjenice smeju da ostanu. Vodite ljudima dostupan zapis o izvornim sesijama, prethodnom sadržaju memorije i odlukama tokom pregleda.

Pokrenite primere komandi u komandnom okruženju kompatibilnom sa Bash-om, uz cURL koji podržava --fail-with-body i Python 3 za ispravku i završnu proveru sesije. PowerShell ima drugačija pravila navodnika i sintaksu promenljivih okruženja, pa komande treba prilagoditi. Instalirajte Anthropic Python SDK pomoću pip install anthropic , kao što pokazuje početni vodič . Postavite i izvezite ANTHROPIC_API_KEY svojim uobičajenim postupkom za čuvanje tajni kako bi ga koristili i cURL i Python SDK. Postavite store_id, session_a, session_b, agent_id i environment_id na identifikatore koje je vratilo vaše sopstveno radno okruženje. Primeri koriste dve sesije; upotrebite od jednog do 100 stvarnih identifikatora sesija. Ne ostavljajte ključ u deljenim evidencijama i nacrtima. Tačna beta zaglavlja su važna: direktni pozivi skladišta memorije koriste samo agent-memory-2026-07-22 ; pozivi sesija koriste managed-agents-2026-04-01; pozivi Dream-a koriste i managed-agents-2026-04-01 i dreaming-2026-04-21. Aktuelni namenski vodič za memoriju navodi da kombinovanje prva dva zaglavlja u zahtevu skladištu memorije vraća HTTP 400. Anthropic SDK automatski postavlja odgovarajuća zaglavlja.

Pokrenite i pratite jedan Dream

  1. Najpre pročitajte ulazno skladište i izabrane sesije. Zabeležite njihove stvarne identifikatore i putanje i sadržaj memorije važne za vaš zadatak. Navedite uzak cilj uređivanja, poput očuvanja dokumentovanih projektnih pravila i uklanjanja zamenjenih beleški. Ostavite skladište i sesije dostupnim dok se izvršavanje ne završi. Dream može da ne uspe ako se tokom rada ulazno skladište arhivira ili izbriše, ili se ulazna sesija izbriše.
  2. Napravite Dream sa postojećim skladištem i sesijama. Dokumentovani model u ovom primeru je claude-opus-5-5; Anthropic navodi i druge podržane modele u pregledu. Opcione instructions mogu da usmere opšte objedinjavanje i ograničene su na 4.096 znakova. Nisu pouzdan način za promenu određene rečenice u memoriji.
Terminal
curl -sS --fail-with-body https://api.anthropic.com/v1/dreams \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "anthropic-beta: managed-agents-2026-04-01,dreaming-2026-04-21" \
  -H "content-type: application/json" \
  --data '{
    "inputs": [
      {"type": "memory_store", "memory_store_id": "'"$store_id"'"},
      {"type": "sessions", "session_ids": ["'"$session_a"'", "'"$session_b"'"]}
    ],
    "model": "claude-opus-5-5",
    "instructions": "Preserve documented project conventions; drop superseded or one-off notes."
  }'
  1. Sačuvajte vraćeni identifikator drm_... kao dream_id. Odgovor pending znači da je posao napravljen i stavljen na čekanje. Periodično proveravajte taj isti identifikator dok status ne postane completed, failed ili canceled:
Terminal
curl -sS --fail-with-body "https://api.anthropic.com/v1/dreams/$dream_id" \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "anthropic-beta: managed-agents-2026-04-01,dreaming-2026-04-21"

Pročitajte status, outputs, usage i error u odgovoru. Polje outputs može da bude prazno dok Dream čeka ili kratko tokom izvršavanja; to samo po sebi nije razlog za slanje novog posla. Anthropic navodi da izvršavanje može da traje od nekoliko minuta do više sati i naplaćuje ga po standardnim API cenama tokena izabranog modela. Polje usage prikazuje tokene, ali konačna cena zavisi od stvarne potrošnje i cenovnika. Za ovaj vodič nisu izmereni trošak ni vreme završetka.

Pregledajte i ispravite zasebno skladište

  1. Kada status dostigne completed, uzmite memory_store_id iz stavke memory_store u outputs i postavite ga kao output_store_id. Izlistajte memorije tog skladišta pomoću beta zaglavlja za memoriju , pa preuzmite pojedinačne memorije koje treba pregledati. Prođite sve stranice spiska i pregledajte ceo sadržaj, uključujući putanje i heševe. Skladište možete da pregledate i u Console-u.
Terminal
curl -sS --fail-with-body "https://api.anthropic.com/v1/memory_stores/$output_store_id/memories?path_prefix=/" \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "anthropic-beta: agent-memory-2026-07-22"

curl -sS --fail-with-body "https://api.anthropic.com/v1/memory_stores/$output_store_id/memories/$mem_id" \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "anthropic-beta: agent-memory-2026-07-22"
  1. Uporedite svaku zadržanu ili objedinjenu tvrdnju sa odgovarajućom izvornom sesijom i starim skladištem. Proverite da li je zaista potkrepljena, da li pripada odgovarajućem korisniku ili projektu i da li joj novije uputstvo protivreči. Potražite tajne, lične podatke i uputstva ubačena kroz nepouzdan materijal. Za svaku važnu memoriju zabeležite odluku: zadržati, ispraviti ili odbaciti. Dream ne menja nijedno : ni ulazno skladište ni izvorne sesije; dalje treba da ide samo provereni izlaz.

Za ciljanu ispravku prvo preuzmite aktuelni content_sha256 izlazne memorije. Pošaljite njen stvarni mem_id, svež heš i ispravljen sadržaj kroz dokumentovano ažuriranje memorije. Nepodudaranje heša znači da je došlo do drugog upisa: ponovo pročitajte, razrešite razliku, pa pokušajte sa novim hešom. Sledeća sintaksa pokazuje taj preduslov. Unesite proverenu ispravku kao corrected_content preko JSON kodera; ovaj primer koristi Python 3 za bezbedno kodiranje posebnih znakova u sadržaju.

Terminal
python3 -c 'import json,os; print(json.dumps({"content": os.environ["corrected_content"], "precondition": {"type": "content_sha256", "content_sha256": os.environ["mem_sha"]}}))' > correction.json

curl -sS --fail-with-body -X POST "https://api.anthropic.com/v1/memory_stores/$output_store_id/memories/$mem_id" \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "anthropic-beta: agent-memory-2026-07-22" \
  -H "content-type: application/json" \
  --data-binary @correction.json

Postavite i izvezite corrected_content i mem_sha pre kodiranja, pregledajte correction.json i čuvajte ga unutar iste granice privatnih podataka kao i memoriju. Uklonite lokalnu kopiju prema svojoj politici zadržavanja nakon povratne provere. Ponovo pročitajte svaku uređenu memoriju. Skladište sadrži najviše 10.000 memorija, svaka do 100 kB. Upisi novih memorija ne uspevaju kada je skladište puno, iako postojeće ostaju čitljive i izmenjive. Ograničite opseg ili bezbedno proredite puno skladište pre oslanjanja na novi upis.

Povežite samo prihvaćenu memoriju sa kasnijom sesijom

  1. Kada izlaz prođe pregled, napravite novu sesiju sa tim skladištem. Ovaj primer ga povezuje kao read_only, što odgovara proveri koja ne treba da menja pregledani zapis. Ako agent kasnije treba da dodaje memorije, namerno dodelite read_write i pregledajte i te kasnije upise.
Terminal
curl -sS --fail-with-body https://api.anthropic.com/v1/sessions \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "anthropic-beta: managed-agents-2026-04-01" \
  -H "content-type: application/json" \
  --data '{
    "agent": "'"$agent_id"'",
    "environment_id": "'"$environment_id"'",
    "resources": [
      {"type": "memory_store", "memory_store_id": "'"$output_store_id"'", "access": "read_only"}
    ]
  }'

U resursima koje vrati nova sesija proverite željeni identifikator skladišta i stvarni mount_path. Sačuvajte vraćeni identifikator sesije kao new_session_id i izvezite tu promenljivu komandnog okruženja da bi Python mogao da je pročita. Napišite pitanje običnim jezikom o jednoj zadržanoj činjenici čiji ste izvor proverili, pa ga postavite i izvezite kao memory_question. Anthropic-ov tok poruka iz početnog vodiča otvara tok događaja, šalje user.message, ispisuje tekst agent.message i zaustavlja se na session.status_idle. Upotrebite taj dokumentovani interfejs da pošaljete pitanje i pročitate odgovor:

Terminal
python3 - <<'PY'
import os
from anthropic import Anthropic

client = Anthropic()
session_id = os.environ["new_session_id"]
question = os.environ["memory_question"]

with client.beta.sessions.events.stream(session_id) as stream:
    client.beta.sessions.events.send(
        session_id,
        events=[{"type": "user.message", "content": [{"type": "text", "text": question}]}],
    )
    for event in stream:
        if event.type == "agent.message":
            for block in event.content:
                if block.type == "text":
                    print(block.text, end="")
        elif event.type == "session.status_idle":
            print()
            break
PY

Uporedite odgovor iz toka i sa sačuvanim tekstom i sa izvornom sesijom. Uverljiv odgovor nije dovoljan ako se ne može povezati sa tim dokazima. Zabeležite identifikator Dream-a, prihvaćenog izlaznog skladišta, odluke pri poređenju, identifikator nove sesije i rezultat. Zadržite ulazno skladište dok zamena ne prođe ovu proveru.

Ako pravljenje vrati grešku pristupa ili validacije, proverite dozvolu za istraživački pregled, tačne ulazne identifikatore i broj sesija pre promene zahteva. Ako izvršavanje još čeka ili radi, nastavite da proveravate njegov identifikator. Izvršavanje sa statusom failed ili canceled može da ostavi delimično izlazno skladište; pregledajte grešku i ne povezujte to skladište kao odobrenu memoriju. Ako kasnija sesija ne može da koristi prihvaćenu memoriju, proverite resurse i putanju povezivanja baš te sesije. Skladište se ne može naknadno dodati sesiji koja već radi.

Promene memorije stvaraju verzije. Anthropic navodi da se obične verzije zadržavaju 30 dana, a neke novije verzije postojeće memorije i duže. Brisanje aktuelne memorije ne uklanja zadržanu istoriju. Da biste vratili stariju zadržanu verziju, pročitajte je i ažurirajte postojeću memoriju ili ponovo napravite izbrisanu; nema zasebnog poziva za vraćanje. Izvezite potrebnu istoriju pre isteka roka zadržavanja i koristite dokumentovani postupak uklanjanja osetljivog istorijskog sadržaja. Arhiviranje skladišta je nepovratno, ostavlja samo čitanje i sprečava nova povezivanja. Brisanje skladišta trajno uklanja njegove memorije i verzije. Obe odluke o zadržavanju donosite prema politici vlasnika podataka, nakon provere kasnije sesije.

Za raniji, drugačiji zadatak sa Managed Agents pogledajte naš vodič za paralelni pregled dokumenata. Naš članak o Hy Memory 2.0 odnosi se na zaseban SDK za memoriju i njegov sopstveni postupak prisećanja ograničenog opsega.

Izvori i dodatno čitanje

  • Anthropic-ov vodič za Dreams dokumentuje pristup istraživačkom pregledu, ulaze, zahteve za pravljenje i praćenje, statuse, zaseban izlaz, naplatu i ponašanje pri neuspehu. Njegova šira tvrdnja o beta zaglavljima skladišta memorije protivreči aktuelnom namenskom vodiču za memoriju; koristite potonji za direktne pozive skladištu.
  • Anthropic-ov vodič za memoriju dokumentuje pravljenje skladišta, povezivanje sa sesijom, namensko zaglavlje za memoriju, listanje, izmene zaštićene hešom, verzije i zadržavanje. Upozorava na zagađenje skladišta koje dopušta upis i na nepovratno arhiviranje i brisanje.
  • Anthropic-ov početni vodič za Managed Agents objašnjava preduslove za nalog, API ključ, agenta, okruženje i sesiju. Nijedna od ovih stranica ne dokazuje posmatrano izvršavanje niti dobitak u kvalitetu za ovaj vodič.