Claude Managed Agent може да преноси белешке између сесија у складишту меморије, али оне могу да се понављају или застаре. Anthropic-ов истраживачки преглед Dreams-а може да прочита једно складиште и раније сесије, па упише засебно предложено складиште. Овај водич показује програмеру са потребним приступом како да покрене један ручни Dream, провери шта је задржао и са каснијом сесијом повеже само прихваћену меморију.
Овај поступак заснован је на документацији и проверен према актуелним Anthropic водичима за Managed Agents 20. октобра 2026. BIG CHANGE није покренуо Dream, прегледао стварни излаз, испитао приступ налогу нити мерио трошак или побољшање. Поступак се завршава једним провереним складиштем које користи једна каснија сесија. Не подешава периодично покретање, оцењивање ни аутоматско дељење меморије са другим агентима.
Велика промена
- Шта се променило: Dream може да обједини постојеће складиште меморије и од 1 до 100 изабраних транскрипата сесија у ново складиште, без промене улаза.
- Зашто је важно: Засебан излаз даје власнику прилику да упореди нове или сажете белешке са изворним доказима пре него што их друга сесија прочита.
- На шта пазити: Dreams захтева засебан приступ истраживачком прегледу. Завршен посао даје предложено складиште, а не одобрен скуп чињеница или склоности.
Пре почетка
Потребни су вам налог за Claude Console и API кључ, постојећи Managed Agent са скупом алатки за агента, окружење и приступ бета верзији Managed Agents описаној у почетном водичу. Потребан вам је и засебан приступ истраживачком прегледу Dreams-а. Сама бета верзија Managed Agents не доказује ту дозволу. Потврдите је преко предвиђеног пута за приступ Dreams-у пре слања захтева.
Изаберите једно постојеће складиште меморије и од 1 до 100 стварних, релевантних, завршених сесија чији садржај смете да обрађујете заједно. Ако имате транскрипте, али не и складиште, водич за меморију показује како да направите празно складиште. Дајте му назив и опис са ограниченим опсегом. Агенту треба документовани скуп алатки да би читао повезано складиште или писао у њега. Повежите складиште при прављењу улазне сесије; сесија која већ ради не може да га добије накнадно. Користите read_write само ако агент треба да чува меморију. Подразумевано је read_write, па наведите read_only за материјал који агент треба само да консултује. Проверите mount_path враћеног ресурса уместо да нагађате.
Прегледајте предложени улаз са особама одговорним за његове податке. Сесија може да садржи материјал клијената, приватне појединости пројекта или непоуздан текст. Anthropic упозорава да упит или резултат алатке под контролом нападача може да загади складиште у које је дозвољен упис и утиче на касније сесије. Одлучите ко сме да прегледа излаз Dream-а и које чињенице смеју да остану. Водите људима доступан запис о изворним сесијама, претходном садржају меморије и одлукама током прегледа.
Покрените примере команди у командном окружењу компатибилном са Bash-ом, уз cURL који подржава --fail-with-body и Python 3 за исправку и завршну проверу сесије. PowerShell има другачија правила наводника и синтаксу променљивих окружења, па команде треба прилагодити. Инсталирајте Anthropic Python SDK помоћу pip install anthropic , као што показује почетни водич . Поставите и извезите ANTHROPIC_API_KEY својим уобичајеним поступком за чување тајни како би га користили и cURL и Python SDK. Поставите store_id, session_a, session_b, agent_id и environment_id на идентификаторе које је вратило ваше сопствено радно окружење. Примери користе две сесије; употребите од једног до 100 стварних идентификатора сесија. Не остављајте кључ у дељеним евиденцијама и нацртима. Тачна бета заглавља су важна: директни позиви складишта меморије користе само agent-memory-2026-07-22 ; позиви сесија користе managed-agents-2026-04-01; позиви Dream-а користе и managed-agents-2026-04-01 и dreaming-2026-04-21. Актуелни наменски водич за меморију наводи да комбиновање прва два заглавља у захтеву складишту меморије враћа HTTP 400. Anthropic SDK аутоматски поставља одговарајућа заглавља.
Покрените и пратите један Dream
- Најпре прочитајте улазно складиште и изабране сесије. Забележите њихове стварне идентификаторе и путање и садржај меморије важне за ваш задатак. Наведите узак циљ уређивања, попут очувања документованих пројектних правила и уклањања замењених белешки. Оставите складиште и сесије доступним док се извршавање не заврши. Dream може да не успе ако се током рада улазно складиште архивира или избрише, или се улазна сесија избрише.
- Направите Dream са постојећим складиштем и сесијама. Документовани модел у овом примеру је
claude-opus-5-5; Anthropic наводи и друге подржане моделе у прегледу. Опционеinstructionsмогу да усмере опште обједињавање и ограничене су на 4.096 знакова. Нису поуздан начин за промену одређене реченице у меморији.
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."
}'- Сачувајте враћени идентификатор
drm_...каоdream_id. Одговорpendingзначи да је посао направљен и стављен на чекање. Периодично проверавајте тај исти идентификатор док статус не постанеcompleted,failedилиcanceled:
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"Прочитајте status, outputs, usage и error у одговору. Поље outputs може да буде празно док Dream чека или кратко током извршавања; то само по себи није разлог за слање новог посла. Anthropic наводи да извршавање може да траје од неколико минута до више сати и наплаћује га по стандардним API ценама токена изабраног модела. Поље usage приказује токене, али коначна цена зависи од стварне потрошње и ценовника. За овај водич нису измерени трошак ни време завршетка.
Прегледајте и исправите засебно складиште
- Када
statusдостигнеcompleted, узмитеmemory_store_idиз ставкеmemory_storeуoutputsи поставите га каоoutput_store_id. Излистајте меморије тог складишта помоћу бета заглавља за меморију , па преузмите појединачне меморије које треба прегледати. Прођите све странице списка и прегледајте цео садржај, укључујући путање и хешеве. Складиште можете да прегледате и у Console-у.
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"- Упоредите сваку задржану или обједињену тврдњу са одговарајућом изворном сесијом и старим складиштем. Проверите да ли је заиста поткрепљена, да ли припада одговарајућем кориснику или пројекту и да ли јој новије упутство противречи. Потражите тајне, личне податке и упутства убачена кроз непоуздан материјал. За сваку важну меморију забележите одлуку: задржати, исправити или одбацити. Dream не мења ниједно : ни улазно складиште ни изворне сесије; даље треба да иде само проверени излаз.
За циљану исправку прво преузмите актуелни content_sha256 излазне меморије. Пошаљите њен стварни mem_id, свеж хеш и исправљен садржај кроз документовано ажурирање меморије. Неподударање хеша значи да је дошло до другог уписа: поново прочитајте, разрешите разлику, па покушајте са новим хешом. Следећа синтакса показује тај предуслов. Унесите проверену исправку као corrected_content преко JSON кодера; овај пример користи Python 3 за безбедно кодирање посебних знакова у садржају.
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Поставите и извезите corrected_content и mem_sha пре кодирања, прегледајте correction.json и чувајте га унутар исте границе приватних података као и меморију. Уклоните локалну копију према својој политици задржавања након повратне провере. Поново прочитајте сваку уређену меморију. Складиште садржи највише 10.000 меморија, свака до 100 kB. Уписи нових меморија не успевају када је складиште пуно, иако постојеће остају читљиве и измењиве. Ограничите опсег или безбедно проредите пуно складиште пре ослањања на нови упис.
Повежите само прихваћену меморију са каснијом сесијом
- Када излаз прође преглед, направите нову сесију са тим складиштем. Овај пример га повезује као
read_only, што одговара провери која не треба да мења прегледани запис. Ако агент касније треба да додаје меморије, намерно доделитеread_writeи прегледајте и те касније уписе.
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"}
]
}'У ресурсима које врати нова сесија проверите жељени идентификатор складишта и стварни mount_path. Сачувајте враћени идентификатор сесије као new_session_id и извезите ту променљиву командног окружења да би Python могао да је прочита. Напишите питање обичним језиком о једној задржаној чињеници чији сте извор проверили, па га поставите и извезите као memory_question. Anthropic-ов ток порука из почетног водича отвара ток догађаја, шаље user.message, исписује текст agent.message и зауставља се на session.status_idle. Употребите тај документовани интерфејс да пошаљете питање и прочитате одговор:
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Упоредите одговор из тока и са сачуваним текстом и са изворном сесијом. Уверљив одговор није довољан ако се не може повезати са тим доказима. Забележите идентификатор Dream-а, прихваћеног излазног складишта, одлуке при поређењу, идентификатор нове сесије и резултат. Задржите улазно складиште док замена не прође ову проверу.
Ако прављење врати грешку приступа или валидације, проверите дозволу за истраживачки преглед, тачне улазне идентификаторе и број сесија пре промене захтева. Ако извршавање још чека или ради, наставите да проверавате његов идентификатор. Извршавање са статусом failed или canceled може да остави делимично излазно складиште; прегледајте грешку и не повезујте то складиште као одобрену меморију. Ако каснија сесија не може да користи прихваћену меморију, проверите ресурсе и путању повезивања баш те сесије. Складиште се не може накнадно додати сесији која већ ради.
Промене меморије стварају верзије. Anthropic наводи да се обичне верзије задржавају 30 дана, а неке новије верзије постојеће меморије и дуже. Брисање актуелне меморије не уклања задржану историју. Да бисте вратили старију задржану верзију, прочитајте је и ажурирајте постојећу меморију или поново направите избрисану; нема засебног позива за враћање. Извезите потребну историју пре истека рока задржавања и користите документовани поступак уклањања осетљивог историјског садржаја. Архивирање складишта је неповратно, оставља само читање и спречава нова повезивања. Брисање складишта трајно уклања његове меморије и верзије. Обе одлуке о задржавању доносите према политици власника података, након провере касније сесије.
За ранији, другачији задатак са Managed Agents погледајте наш водич за паралелни преглед докумената. Наш чланак о Hy Memory 2.0 односи се на засебан SDK за меморију и његов сопствени поступак присећања ограниченог опсега.
Извори и додатно читање
- Anthropic-ов водич за Dreams документује приступ истраживачком прегледу, улазе, захтеве за прављење и праћење, статусе, засебан излаз, наплату и понашање при неуспеху. Његова шира тврдња о бета заглављима складишта меморије противречи актуелном наменском водичу за меморију; користите потоњи за директне позиве складишту.
- Anthropic-ов водич за меморију документује прављење складишта, повезивање са сесијом, наменско заглавље за меморију, листање, измене заштићене хешом, верзије и задржавање. Упозорава на загађење складишта које допушта упис и на неповратно архивирање и брисање.
- Anthropic-ов почетни водич за Managed Agents објашњава предуслове за налог, API кључ, агента, окружење и сесију. Ниједна од ових страница не доказује посматрано извршавање нити добитак у квалитету за овај водич.



