الأساسيات
مساحة عمل الوكيل
مساحة العمل هي موطن الوكيل. وهي دليل العمل الوحيد المستخدم لأدوات الملفات وللحصول على سياق مساحة العمل. حافظ على خصوصيتها وعاملها كذاكرة. هذه مساحة منفصلة عن ~/.openclaw/، الذي يخزن التكوين، بيانات الاعتماد، والجلسات. مهم: مساحة العمل هي دليل العمل الحالي الافتراضي، وليست حاوية عزل صارمة. تحل الأدوات المسارات النسبية مقابل مساحة العمل، لكن المسارات المطلقة لا تزال تستطيع الوصول إلى أماكن أخرى على المضيف ما لم يتم تمكين العزل. إذا كنت بحاجة إلى عزل، استخدم agents.defaults.sandbox (و/أو تكوين العزل لكل وكيل). عند تمكين العزل وعدم كون workspaceAccess هو "rw"، تعمل الأدوات داخل مساحة عمل معزولة تحت ~/.openclaw/sandboxes، وليس مساحة العمل الخاصة بمضيفك.
الموقع الافتراضي
- الافتراضي:
~/.openclaw/workspace - إذا تم تعيين
OPENCLAW_PROFILEوليس"default"، يصبح الافتراضي هو~/.openclaw/workspace-. - تجاوز الإعداد في
~/.openclaw/openclaw.json:
{
agent: {
workspace: "~/.openclaw/workspace",
},
}
سيقوم openclaw onboard، أو openclaw configure، أو openclaw setup بإنشاء مساحة العمل وتهيئة ملفات التمهيد إذا كانت مفقودة. نسخ التمهيد المعزولة تقبل فقط الملفات العادية داخل مساحة العمل؛ يتم تجاهل الروابط الرمزية أو الصلبة التي تشير إلى خارج مساحة العمل المصدر. إذا كنت تدير ملفات مساحة العمل بنفسك بالفعل، يمكنك تعطيل إنشاء ملفات التمهيد:
{ agent: { skipBootstrap: true } }
مجلدات مساحة عمل إضافية
قد تكون التثبيتات القديمة قد أنشأت ~/openclaw. الاحتفاظ بمجلدات عمل متعددة يمكن أن يسبب تشويشًا في المصادقة أو انحرافًا في الحالة، لأن مساحة عمل واحدة فقط هي النشطة في كل مرة. التوصية: احتفظ بمساحة عمل نشطة واحدة. إذا لم تعد تستخدم المجلدات الإضافية، أرشفها أو انقلها إلى سلة المهملات (على سبيل المثال trash ~/openclaw). إذا كنت تحتفظ عمدًا بمساحات عمل متعددة، تأكد من أن agents.defaults.workspace يشير إلى المساحة النشطة. يحذر openclaw doctor عند اكتشافه لمجلدات مساحة عمل إضافية.
خريطة ملفات مساحة العمل (معنى كل ملف)
هذه هي الملفات القياسية التي يتوقعها OpenClaw داخل مساحة العمل:
AGENTS.md- تعليمات التشغيل للوكيل وكيفية استخدامه للذاكرة.
- يتم تحميلها في بداية كل جلسة.
- مكان جيد للقواعد، الأولويات، وتفاصيل "كيفية التصرف".
SOUL.md- الشخصية، النبرة، والحدود.
- يتم تحميلها في كل جلسة.
USER.md- من هو المستخدم وكيفية مخاطبته.
- يتم تحميلها في كل جلسة.
IDENTITY.md- اسم الوكيل، جوهره، والرمز التعبيري الخاص به.
- يتم إنشاؤه/تحديثه أثناء طقوس التمهيد.
TOOLS.md- ملاحظات حول أدواتك المحلية والاتفاقيات.
- لا يتحكم في توفر الأدوات؛ إنه مجرد توجيه.
HEARTBEAT.md- قائمة مراجعة صغيرة اختيارية لتشغيلات نبض القلب.
- حافظ على قصره لتجنب حرق الرموز المميزة.
BOOT.md- قائمة مراجعة اختيارية للبدء يتم تنفيذها عند إعادة تشغيل البوابة عند تمكين الخطافات الداخلية.
- حافظ على قصره؛ استخدم أداة الرسائل للإرسالات الصادرة.
BOOTSTRAP.md- طقوس التشغيل الأول لمرة واحدة.
- يتم إنشاؤها فقط لمساحة عمل جديدة تمامًا.
- احذفها بعد اكتمال الطقوس.
memory/YYYY-MM-DD.md- سجل الذاكرة اليومي (ملف واحد لكل يوم).
- يُوصى بقراءة ملف اليوم + ملف الأمس عند بدء الجلسة.
MEMORY.md(اختياري)- ذاكرة طويلة الأمد منتقاة.
- يتم تحميلها فقط في الجلسة الرئيسية الخاصة (وليس في سياقات المجموعة/المشتركة).
راجع الذاكرة لمعرفة سير العمل والتفريغ التلقائي للذاكرة.
skills/(اختياري)- مهارات خاصة بمساحة العمل.
- تتجاوز المهارات المدارة/المجمعة عند تعارض الأسماء.
canvas/(اختياري)