الذاكرة مقابل AGENTS.md مقابل Skills
| خزّن في الذاكرة | خزّن في AGENTS.md / الوثائق الثابتة | خزّن كـ Skills (واجهة الويب / skills.db) |
|---|---|---|
| قرارات خاصة بالمشروع، أنماط أخطاء، «جرّبنا X وفشل» | قواعد وسير عمل مستقرة نادرًا ما تتغير | إجراءات قابلة لإعادة الاستخدام يحمّلها الوكيل عند الحاجة |
| تفضيلات المستخدم المكتشفة عبر الجلسات | اصطلاحات البرمجة والعملية الدائمة | حزم skills قابلة للتحرير من الفريق عبر نفس التخزين |
| حقائق يجب أن تتبعك عبر المحادثات | تعليمات يجب أن يراها كل وكيل بغض النظر عن الاسترجاع | أداة skill الأصلية في OpenCode (جسر إضافة V2) |
قاعدة عامة: تعليمات المشروع الدائمة دائمًا → AGENTS.md؛ سياق العمل المتنامي → الذاكرة؛ الإجراءات عند الطلب القابلة لإعادة الاستخدام → Skills.
Shared Skills (V2)
Section titled “Shared Skills (V2)”- أنشئ/حرّر المهارات في مستكشف الويب (علامة تبويب Skills في
/skill-library). - تُحفَظ في
skills.dbتحت مسار تخزين المكوّن الإضافي (وليست متجهات ذاكرة). - على OpenCode V2 يسجّل المكوّن الإضافي المهارات المفعّلة عبر
ctx.skill.transformحتى يحمّلها الوكيل بأداةskillالأصلية. - كتالوج HTTP اختياري لنسخ OpenCode الأخرى:
"skills": ["http://127.0.0.1:4747/skills/"](يقدّم/skills/index.jsonو/skills/<id>/<id>.md— منفصل عن مسار الواجهة). - REST:
GET/POST /api/skills،GET/PUT/DELETE /api/skills/:id.