AI-translated from English; not yet reviewed by a fluent editor.
# راجع مخزن ذاكرة Claude Managed Agent باستخدام Dream واحد
> شغّل Claude Dream واحدًا يدويًا على جلسات مصرح بها، وافحص مخزن الذاكرة المنفصل وصححه، ثم اربط الذاكرة التي راجعتها فقط بجلسة لاحقة.
By BIG CHANGE Editorial
Published: 2026-10-20T01:54:53.933Z
Updated: 2026-10-20T01:54:53.933Z
Canonical: https://bigchange.ai/blog/claude-managed-agents-reviewed-dream-memory-guide

AI-generated conceptual illustration by BIG CHANGE.
يمكن لـ Claude Managed Agent نقل الملاحظات بين الجلسات داخل مخزن ذاكرة، لكنها قد تصبح متكررة أو قديمة. تستطيع [المعاينة البحثية لـ Dreams من Anthropic](https://platform.claude.com/docs/en/managed-agents/dreams) قراءة مخزن واحد وجلسات سابقة، ثم كتابة مخزن مقترح منفصل. يوضح هذا الدليل للمطور الذي يملك صلاحية الوصول المطلوبة كيفية تشغيل **Dream واحد يدويًا**، والتحقق مما احتفظ به، وربط الذاكرة المقبولة فقط بجلسة لاحقة.
هذا إجراء يستند إلى الوثائق، وقد قورن بأدلة Anthropic الحالية لـ Managed Agents في 20 أكتوبر 2026. لم تشغّل BIG CHANGE أي Dream، ولم تفحص مخرجات فعلية أو تختبر وصول حساب أو تقس التكلفة أو التحسن. ينتهي الإجراء بمخزن واحد خضع للمراجعة وتستخدمه جلسة لاحقة واحدة. ولا يضبط تشغيلًا دوريًا أو تقييمًا أو مشاركة تلقائية للذاكرة مع وكلاء آخرين.
## التغيير الكبير
- **ما الذي تغير:** يستطيع Dream تجميع مخزن ذاكرة موجود ونصوص من جلسة واحدة إلى 100 جلسة مختارة في مخزن جديد من دون تغيير المدخلات.
- **لماذا يهم:** تتيح المخرجات المنفصلة لمالكها مقارنة الملاحظات الجديدة أو المختصرة بالأدلة الأصلية قبل أن تقرأها جلسة أخرى.
- **ما ينبغي الانتباه إليه:** يتطلب Dreams وصولًا منفصلًا إلى المعاينة البحثية. تنتج المهمة المكتملة مخزنًا مرشحًا، لا مجموعة معتمدة من الحقائق أو التفضيلات.
## قبل البدء
تحتاج إلى حساب Claude Console ومفتاح API، وإلى Managed Agent موجود مع مجموعة أدوات الوكيل، وبيئة، والوصول إلى [نسخة Managed Agents التجريبية الموضحة في دليل البدء السريع](https://platform.claude.com/docs/en/managed-agents/quickstart). وتحتاج أيضًا إلى **وصول منفصل إلى المعاينة البحثية لـ Dreams**. لا يثبت الوصول إلى نسخة Managed Agents التجريبية وحده هذا الاستحقاق. تحقّق منه عبر [مسار الوصول إلى Dreams](https://platform.claude.com/docs/en/managed-agents/dreams) قبل إرسال الطلب.
اختر مخزن ذاكرة موجودًا وجلسة واحدة إلى 100 جلسة حقيقية ذات صلة ومكتملة، ومصرح لك بمعالجة محتواها معًا. إذا كانت لديك نصوص جلسات من دون مخزن، يوضح [دليل الذاكرة](https://platform.claude.com/docs/en/managed-agents/memory#create-a-memory-store) كيفية إنشاء مخزن فارغ. أعطه اسمًا ووصفًا محددي النطاق. يحتاج الوكيل إلى مجموعة الأدوات الموثقة لقراءة مخزن متصل أو الكتابة فيه. اربط المخزن عند إنشاء جلسة الإدخال؛ لا يمكن إضافته لاحقًا إلى جلسة قيد التشغيل. استخدم `read_write` فقط إذا كان الوكيل يحتاج إلى حفظ الذاكرة. القيمة الافتراضية هي `read_write`، لذا حدّد `read_only` للمادة التي ينبغي للوكيل الرجوع إليها فقط. افحص `mount_path` في المورد المُعاد بدلًا من تخمينه.
راجع المدخلات المقترحة مع المسؤولين عن بياناتها. قد تحتوي الجلسة على مواد عملاء أو تفاصيل خاصة بمشروع أو نص غير موثوق. تحذّر Anthropic من أن توجيهًا أو نتيجة أداة يتحكم بها مهاجم قد يلوث مخزنًا قابلًا للكتابة ويؤثر في الجلسات اللاحقة. حدّد من يمكنه فحص مخرجات Dream وأي الحقائق يجوز الاحتفاظ بها. احتفظ بسجل قابل للاطلاع البشري للجلسات المصدرية ومحتوى الذاكرة السابق والقرارات التي تتخذها أثناء المراجعة.
شغّل أمثلة الأوامر في صدفة متوافقة مع Bash، مع cURL يدعم `--fail-with-body` وPython 3 للتصحيح والفحص النهائي للجلسة. يستخدم PowerShell صياغة مختلفة لعلامات الاقتباس ومتغيرات البيئة، لذا تحتاج أوامره إلى تكييف. ثبّت Python SDK من Anthropic باستخدام `pip install anthropic` كما يوضح [دليل البدء السريع](https://platform.claude.com/docs/en/managed-agents/quickstart#install-the-sdk) . اضبط ثم **صدّر** `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. يضبط SDK من Anthropic الترويسات المناسبة تلقائيًا.
## شغّل Dream واحدًا وتابع حالته
1. اقرأ مخزن الإدخال والجلسات المختارة أولًا. سجّل معرّفاتها الحقيقية ومسارات الذاكرة ومحتواها المهم لمهمتك. حدّد هدفًا ضيقًا للتنقيح، مثل الحفاظ على قواعد المشروع الموثقة وإسقاط الملاحظات التي حلت محلها ملاحظات أحدث. أبقِ المخزن والجلسات متاحة حتى ينتهي التشغيل. قد يفشل Dream إذا أُرشف مخزن إدخال أو حُذف، أو حُذفت جلسة إدخال، أثناء تشغيله.
2. أنشئ Dream باستخدام المخزن والجلسات الموجودة. النموذج الموثق في هذا المثال هو `claude-opus-5-5`؛ [وتسرد Anthropic نماذج معاينة أخرى مدعومة](https://platform.claude.com/docs/en/managed-agents/dreams#create-a-dream). يمكن لحقل `instructions` الاختياري توجيه التجميع العام، وحدّه 4096 محرفًا. لكنه ليس طريقة موثوقة لتحرير جملة بعينها في الذاكرة.
```bash
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."
}'
```
3. احفظ المعرّف `drm_...` المُعاد باسم `dream_id`. تعني الاستجابة `pending` أن المهمة أُنشئت ووُضعت في قائمة الانتظار. استعلم دوريًا عن **المعرّف نفسه** حتى تصبح حالته `completed`، `failed` أو `canceled`:
```bash
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` الرموز، لكن الرسوم النهائية تعتمد على الاستخدام والأسعار الفعلية. لا توجد تكلفة أو مدة إنجاز مقاسة لهذا الدليل.
## افحص المخزن المنفصل وصححه
4. بعد أن يصل `status` إلى `completed`، خذ `memory_store_id` من مدخل `memory_store` داخل `outputs` واضبطه باسم `output_store_id`. اعرض قائمة ذكريات ذلك المخزن باستخدام ترويسة النسخة التجريبية الخاصة بـ **الذاكرة** ، ثم اجلب الذكريات الفردية التي تحتاج إلى فحصها. اتبع كل صفحات القائمة وافحص المحتوى كاملًا، بما فيه المسارات والبصمات. يمكنك أيضًا مراجعة المخزن في Console.
```bash
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"
```
5. قارن كل ادعاء احتُفظ به أو جُمّع بالجلسة المصدرية ذات الصلة وبالمخزن القديم. تحقّق من أن له سندًا فعليًا، وأنه يخص المستخدم أو المشروع الصحيح، وأن تعليمات أحدث لا تناقضه. ابحث عن الأسرار والبيانات الشخصية والتعليمات المدسوسة عبر مواد غير موثوقة. سجّل قرار إبقاء أو تصحيح أو إسقاط لكل ذكرى مؤثرة. لا يغير Dream **أيًا منهما** : لا مخزن الإدخال ولا الجلسات المصدرية؛ وينبغي ألا ينتقل إلى الخطوة التالية إلا الناتج الذي راجعته.
لإجراء تصحيح محدد، اجلب أولًا القيمة الحالية لـ `content_sha256` في ذكرى المخرجات. أرسل معرّفها الحقيقي `mem_id` والبصمة الحديثة والمحتوى المصحح عبر [تحديث الذاكرة الموثق](https://platform.claude.com/docs/en/managed-agents/memory#update-a-memory). عدم تطابق البصمة يعني حدوث كتابة أخرى: أعد القراءة، وحل الاختلاف، ثم أعد المحاولة بالبصمة الجديدة. توضح الصياغة التالية هذا الشرط المسبق. أدخل التصحيح الذي راجعته باسم `corrected_content` من خلال مرمّز JSON؛ يستخدم المثال Python 3 لتهريب محارف المحتوى بأمان.
```bash
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 لكل منها. تفشل كتابة ذكريات جديدة عند بلوغ حد المخزن، بينما تظل الذكريات الموجودة قابلة للقراءة والتحرير. ضيّق النطاق أو قلّص المخزن الممتلئ بأمان قبل الاعتماد على كتابة جديدة.
## اربط الذاكرة المقبولة فقط بجلسة لاحقة
6. بعد اجتياز المخرجات للمراجعة، أنشئ جلسة **جديدة** مع ذلك المخزن. يربطه هذا المثال بصلاحية `read_only`، وهي مناسبة لفحص لا ينبغي أن يغير السجل الذي راجعته. إذا احتاج الوكيل لاحقًا إلى إضافة ذكريات، امنحه `read_write` عن قصد، وراجع تلك الكتابات اللاحقة أيضًا.
```bash
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](https://platform.claude.com/docs/en/managed-agents/quickstart#create-your-first-session) تدفق أحداث، ويرسل `user.message`، ويطبع نص `agent.message` ، ويتوقف عند `session.status_idle`. استخدم هذه الواجهة الموثقة لإرسال سؤالك وقراءة الإجابة:
```bash
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، راجع [دليلنا لمراجعة المستندات بالتوازي](https://bigchange.ai/blog/claude-managed-agents-parallel-document-review-guide). أما [تغطيتنا لـ Hy Memory 2.0](https://bigchange.ai/blog/hy-memory-2-sdk-chat-work-coding-context) فتتناول SDK منفصلًا للذاكرة ومسار استرجاعه المحدد النطاق.
## المصادر وقراءات إضافية
- يوثق [دليل Dreams من Anthropic](https://platform.claude.com/docs/en/managed-agents/dreams) الوصول إلى المعاينة البحثية والمدخلات وطلبات الإنشاء والاستعلام والحالات والمخرجات المنفصلة والفوترة وسلوك الفشل. يتعارض تصريحه العام عن ترويسات النسخة التجريبية لمخزن الذاكرة مع دليل الذاكرة المتخصص الحالي؛ استخدم الأخير لاستدعاءات مخزن الذاكرة المباشرة.
- يوثق [دليل الذاكرة من Anthropic](https://platform.claude.com/docs/en/managed-agents/memory) إنشاء المخزن وربطه بالجلسة وترويسة الذاكرة المتخصصة وعرض القائمة والتحرير المحمي بالبصمة والإصدارات والاحتفاظ. ويحذر من تلوث المخزن القابل للكتابة ومن الأرشفة والحذف غير القابلين للعكس.
- يشرح [دليل البدء السريع لـ Managed Agents من Anthropic](https://platform.claude.com/docs/en/managed-agents/quickstart) متطلبات الحساب ومفتاح API والوكيل والبيئة والجلسة. لا تثبت أي من هذه الصفحات تشغيلًا تمت ملاحظته أو تحسنًا في الجودة لهذا الدليل.
## Sources
- [Anthropic Dreams](https://platform.claude.com/docs/en/managed-agents/dreams) — الوصول إلى المعاينة البحثية، ومخزن إدخال واحد وجلسة واحدة إلى 100 جلسة، وسلوك الإنشاء والاستعلام والحالة والمخرجات، والنماذج المدعومة، والتعليمات الاختيارية، والفوترة والأخطاء. يتعارض التصريح العام عن ترويسة مخزن الذاكرة مع الدليل المتخصص الحالي؛ اتبع الأخير للطلبات المباشرة. لم تتم ملاحظة تشغيل أو نتيجة.
- [Anthropic: استخدام ذاكرة الوكيل](https://platform.claude.com/docs/en/managed-agents/memory) — ترويسة النسخة التجريبية المتخصصة لمخزن الذاكرة المباشر، والإنشاء والربط، والوصول ومسارات التركيب، وعرض القائمة والجلب والتحرير المحمي بالبصمة، والحدود والاحتفاظ بالإصدارات والحجب وعواقب الأرشفة والحذف. يحذر من تلويث المحتوى غير الموثوق للذاكرة القابلة للكتابة؛ ولا يتحقق من مخرجات Dream.
- [Anthropic Managed Agents: البدء السريع](https://platform.claude.com/docs/en/managed-agents/quickstart) — متطلبات إعداد Console ومفتاح API والوكيل والبيئة والجلسة. لا يثبت الوصول إلى Managed Agents وحده استحقاق المعاينة البحثية لـ Dreams.
- [BIG CHANGE: أنشئ مسار عمل Claude يراجع المستندات بالتوازي](https://bigchange.ai/blog/claude-managed-agents-parallel-document-review-guide) — تغطية سياقية لـ Managed Agents حول مهمة أخرى لمراجعة المستندات بالتوازي. موضوع ذو صلة لكنه منفصل، وليس متابعة مؤرخة أو دليلًا على نتائج Dream.
- [BIG CHANGE: يتيح Hy Memory 2.0 للوكلاء ثلاث طرق للاحتفاظ بالسياق](https://bigchange.ai/blog/hy-memory-2-sdk-chat-work-coding-context) — تغطية سياقية لـ SDK منفصل واسترجاع محدد النطاق. لا تثبت سلوك Anthropic Dream وليست المقالة الأم في In this story.
نشرة BIG CHANGE البريدية
الصورة الأوسع. على وتيرتك.
قصص حديثة عن الذكاء الاصطناعي والروبوتات، وتحولات تستحق المتابعة، وأفكار عملية للتطبيق. اختر موجزًا يوميًا أو خلاصة أسبوعية أو رؤية شهرية.
Next scheduled send (UTC): . Your first edition arrives at the next scheduled send after you confirm.
خصوصيتك، خيارك.
يساعد التخزين الضروري على حماية الموقع وتذكّر خياراتك. تظل Google Analytics الاختيارية متوقفة حتى تسمح بها. يمكنك قراءة كل قصة باستخدام التخزين الضروري فقط. تفاصيل الخصوصية