Documentation Index
Fetch the complete documentation index at: https://docs.wolffi.sh/llms.txt
Use this file to discover all available pages before exploring further.
نظرة عامة على القدرات
القدرة هي مجلد مكتفٍ بذاته فيbrain/cerebellum/ يمنح Wolffish مهارة جديدة. القدرات هي الطريقة التي يتعلم بها Wolffish كيف يقوم بأشياء — تنفيذ أوامر الشل، وقراءة الملفات، والتفاعل مع git، والبحث في الويب، وإرسال الرسائل.
نوعان من القدرات
المهارات النقية
ملف SKILL.md فقط. يحتوي متن Markdown على تعليمات يتبعها نموذج اللغة باستخدام قدراته الحالية. لا حاجة لأي كود. مثال:
git/ — يستخدم نموذج اللغة أوامر الشل لتنفيذ عمليات git بناءً على تعليمات SKILL.md.قدرات الإضافات
ملف SKILL.md بالإضافة إلى مجلد
plugin/ يحتوي كودًا قابلًا للتنفيذ. تصدّر الإضافة أدوات يمكن لنموذج اللغة استدعاؤها مباشرة. مثال: shell/ — تغلّف الإضافة child_process لتقديم أداة shell_exec.بنية مجلد القدرة
كيف تُحمَّل القدرات
عند بدء التشغيل، يمسحcerebellum.ts مجلد brain/cerebellum/ ولكل مجلد:
- يقرأ واجهة YAML لـ SKILL.md ويحلّلها
- يستخرج تعريفات الأدوات وأنماط الخطر وأنماط التأكيد والمشغّلات
- إذا كان مجلد
plugin/موجودًا، يستوردplugin/index.mjsديناميكيًا - يستدعي
init(context)على الإضافة، ممررًاpluginDirوworkspaceRoot - يسجل كل الأدوات في تعريفات أدوات الوكيل
كيف تُختار القدرات
ليست كل قدرة مُضمَّنة في كل استدعاء لنموذج اللغة. يستخدمras (مرشح الانتباه) حقل triggers من واجهة YAML لـ SKILL.md لتقييم الصلة بالنسبة لرسالة المستخدم. تُضمَّن فقط القدرات التي تتجاوز عتبة الصلة في السياق.
القدرات المضمَّنة
يأتي Wolffish بهذه القدرات في مساحة العمل الافتراضية:| القدرة | النوع | الوصف |
|---|---|---|
shell | إضافة | تنفيذ أوامر الشل عبر shell_exec |
filesystem | إضافة | قراءة الملفات وكتابتها وتعديلها |
git | مهارة نقية | عمليات git عبر أوامر الشل |
introspect | إضافة | الوعي الذاتي: أدوات الحالة والأداء والذاكرة |
أنشئ قدرتك الخاصة
تعلّم كيف تبني قدرة جديدة من الصفر.