ابحث عن مشكلتك
المشاكل الشائعة وحلولها. ابدأ بالمشكلة التي تتطابق مع أعراضك.وولفيش لا يستجيب على الإطلاق
وولفيش لا يستجيب على الإطلاق
الأعراض: تكتب رسالة ولا يحدث شيء. لا استجابة، لا خطأ.تحقق من هذه بالترتيب:
- حالة المزود — افتح الإعدادات وتأكد أن مزود LLM الخاص بك مُهيأ ويمكن الوصول إليه. إذا كنت تستخدم مزوداً سحابياً (OpenAI أو Anthropic)، تحقق من صفحة حالتهم.
-
هل Ollama يعمل — إذا كنت تستخدم نموذجاً محلياً، تأكد أن Ollama يعمل:
إذا انتهت المهلة، شغّل Ollama:
ollama serve -
سجلات التطبيق — تحقق من سجلات Electron للأعطال:
ابحث عن استثناءات غير مُعالجة أو أخطاء اتصال.
-
سجل الأحداث — إذا بدا التطبيق متجاوباً لكن LLM لا يرد، تحقق مما إذا كانت الأحداث تُطلق:
إذا رأيت
message.receivedلكن لاllm.response، فاستدعاء المزود معلق أو فاشل.
الوكيل لا يستخدم قدرتي
الوكيل لا يستخدم قدرتي
الأعراض: أنشأت قدرة لكن وولفيش لا يستخدمها أبداً.كيف يعمل الاكتشاف الآن: مجموعة أساسية من القدرات تُحمّل دائماً؛ وكل ما عداها يظهر كسطر واحد في فهرس
<capabilities> داخل الموجّه، ويُحمّل عند الطلب عندما يستدعي النموذج tool_search (الذي يطابق أسماء القدرات وأوصافها ومُحفزاتها وأسماء أدواتها) أو يستدعي إحدى أدواتها مباشرة.تحقق من هذه:-
أنها في الفهرس — أرسل أي رسالة، ثم افتح أحدث لقطة تصحيح:
انظر في قسم
<capabilities>. إذا لم تكن قدرتك مُدرجة إطلاقاً، فقد فشل تحليل SKILL.md الخاص بها — تحقق من الواجهة (YAML تالف، حقول مطلوبة مفقودة). -
اجعلها قابلة للعثور —
tool_searchبحث بالمصطلحات. أعطِ SKILL.md اسماً (name) ووصفاً (description) واضحين، وأضفtriggersتغطي الكلمات التي ستستخدمها طبيعياً: - اطلبها صراحةً — قل لـ وولفيش “use tool_search to find a deployment capability”. إذا حمّلها وشغّلها، فالإضافة سليمة وكل ما يلزم هو شحذ الأوصاف.
-
ثبّتها — إذا كان ينبغي أن تكون القدرة محمّلة دائماً (تُشحن مخططاتها مع كل طلب)، أضفها إلى
pinnedCapabilitiesفيconfig.json:
استدعاءات الأدوات تُحظر دائماً
استدعاءات الأدوات تُحظر دائماً
الأعراض: كل استدعاء أداة يُطلق تأكيد أمان أو يُرفض.تحقق من هذه:
-
danger_patterns في SKILL.md — يفحص
amygdalaمعاملات الأداة مقابل تعبيراتdanger_patternsالنمطية المُعرّفة في SKILL.md الخاص بالقدرة. إذا كانت أنماطك واسعة جداً، ستتطابق مع كل شيء: -
confirm_patterns — هذه تتطلب تأكيد المستخدم لكن لا تحظر. إذا أردت تشغيل الأداة بدون سؤال، أزل النمط المطابق من
confirm_patterns. - إعداد التجاوز — للتطوير، يمكنك تعطيل تأكيدات الأمان في الإعدادات. هذا يتخطى بوابة amygdala بالكامل.
الذاكرة تبدو خاطئة أو قديمة
الذاكرة تبدو خاطئة أو قديمة
الأعراض: يشير وولفيش إلى معلومات خاطئة أو قديمة أو من سياق غير صحيح.أصلحها مباشرة:
-
اقرأ ملف الحلقة — الحلقات هي Markdown عادي. ابحث عن الذاكرة المعيبة:
-
عدّلها أو احذفها — افتح ملف الحلقة وأصلح المحتوى، أو احذف الملف بالكامل. الحلقات مجرد Markdown — عدّلها مثل أي ملف آخر. وينطبق الأمر نفسه على ملفات المعرفة تحت
brain/hippocampus/knowledge/— فالحقائق الدائمة كثيراً ما تعيش هناك. -
الفهرس يلحق بك — لا حاجة لإعادة بناء يدوية: مراقب الملفات يعيد فهرسة الملفات المعدّلة أثناء عمل وولفيش، وكل إقلاع يجري مقارنة تزايدية. إذا بقي الفهرس يبدو خاطئاً، أجبره على إعادة بناء كاملة:
عند التشغيل التالي، يعيد cortex فهرسة مساحة العمل بأكملها (نحو ثانية واحدة، حتى للجيجابايتات).
السياق كبير جداً / الاستجابات بطيئة
السياق كبير جداً / الاستجابات بطيئة
الأعراض: يستغرق وولفيش وقتاً طويلاً للاستجابة، أو ترى تحذيرات ميزانية الرموز.موجّه النظام لمحادثة جديدة يبلغ نحو 5 آلاف رمز بحكم التصميم، والمحادثات الطويلة تُطوى تلقائياً إلى ملخص متجدد مع الذيل الحرفي الأخير — لذا فالسياق المتضخم هو الاستثناء لا القاعدة. حين يحدث:
-
تحذيرات hypothalamus — ابحث عن أحداث الصحة:
التحذيرات حول استخدام الرموز تعني أن نافذة السياق ممتلئة تقريباً.
-
تحقق من ترويسة لقطة التصحيح — يُظهر
estimated tokensفي أعلى أحدث لقطة حجم الموجّه. إذا كان أعلى بكثير من نحو 5 آلاف، فالمتهم المعتاد ملف ضخم يُضمَّن دائماً: ملفsoul.mdأوuser.mdأوagents.mdكبير يهبط في كل موجّه. - راقب عدّاد السياق — بجوار حقل إدخال المحادثة، البسط هو الرموز التي حاسبك عليها المزود في آخر طلب، والمقام هو نافذة السياق الكاملة للنموذج. نتائج الأدوات المفردة الكبيرة (قراءة ملف عملاق، جلب صفحة ضخمة) تضخّم الدور مؤقتاً؛ أما نتائج الأدوات الكبيرة التي فقدت حداثتها فتُستبدل في الأدوار اللاحقة ببدائل مختصرة تحمل مؤشر استرجاع.
-
القدرات المثبّتة — كل قدرة في
pinnedCapabilitiesتشحن مخططات أدواتها الكاملة مع كل طلب. ثبّت باقتصاد؛ فـtool_searchيحمّل البقية عند الطلب (بحد أقصى 10 قدرات غير أساسية نشطة لكل محادثة).
Telegram / WhatsApp لا يتصل
Telegram / WhatsApp لا يتصل
الأعراض: القناة تظهر كمنفصلة، الرسائل لا تُستقبل.لـ Telegram:
- تأكد أن رمز البوت في الإعدادات صحيح
- تحقق من الاتصال بالإنترنت
- ابحث عن أخطاء الاتصال:
- بوتات Telegram تتطلب الاستقصاء — إذا كان وولفيش غير متصل، يعيد الاتصال تلقائياً عند إعادة التشغيل
- يجب مسح رمز QR في الإعدادات بهاتفك
- تنتهي الجلسة إذا كان هاتفك غير متصل لأكثر من 14 يوماً — أعد مسح رمز QR
- تحقق من أخطاء الجلسة في السجلات:
الإضافة تُطلق أخطاء
الإضافة تُطلق أخطاء
الأعراض: إضافة قدرة تفشل في التحميل أو الأدوات تُخطئ أثناء التشغيل.تحقق من هذه:
-
بنية التصدير —
plugin/index.mjsيجب أن يُصدّر كائناً افتراضياً: -
أسماء الأدوات تتطابق — أسماء الأدوات في الإضافة يجب أن تتطابق تماماً مع الأسماء المُعلنة في قسم
tools:في واجهة SKILL.md. - المعاملات تتطابق مع المخطط — مخطط JSON في SKILL.md يجب أن يتطابق مع ما تتوقعه دالة الإضافة. عدم تطابق الأنواع يسبب فشلاً صامتاً.
-
تحقق من سجل التطبيق — أخطاء تحميل القدرات تهبط في سجل التطبيق:
رسالة الخطأ عادة تشير إلى المشكلة بالضبط (تصدير مفقود، خطأ صياغة، استيراد تالف).
cortex.db تالف
cortex.db تالف
الأعراض: البحث لا يعمل، استرجاع الذاكرة يفشل، أخطاء تذكر SQLite أو FTS5.الإصلاح: احذف قاعدة البيانات (مع رفيقيها ثم أعد تشغيل وولفيش. يعيد cortex فهرسة كل شيء — الحلقات والمعرفة والمحادثات والمهام والسجلات والاستخدام والمخرجات — في نحو ثانية واحدة، حتى لمساحة عمل بعدة جيجابايتات. الإقلاع العادي (بدون حذف) يجري مقارنة تزايدية فقط، تستغرق أجزاء من الثانية.
-shm/-wal). يعيد وولفيش بناءها من الملفات المصدرية عند التشغيل التالي:cortex.db هو مخرج مُشتق — يمكن إعادة بنائه دائماً من الملفات على القرص. لن تفقد بيانات أبداً بحذفه.وولفيش يستخدم مساحة قرص كبيرة
وولفيش يستخدم مساحة قرص كبيرة
الأعراض: استخدام القرص يزداد بمرور الوقت، خاصة في
~/.wolffish/.تحقق من هذه المواقع:-
ذاكرة التخزين المؤقت لـ Chromium — المتصفح المُضمن يُخزّن بقوة:
آمن للحذف:
rm -rf ~/.wolffish/runtime/Cache/ -
سجلات الأحداث القديمة — يجب أن تُنظف تلقائياً بعد 7 أيام، لكن تحقق:
-
تراكم الحلقات — المثيلات طويلة التشغيل تراكم حلقات. راجع وقلّم القديمة:
-
لقطات التصحيح — محدودة بأحدث 50 لقطة (تُزال الأقدم تلقائياً بالتناوب)، لكن تحقق:
كيفية إعادة تعيين كل شيء (الخيار النووي)
كيفية إعادة تعيين كل شيء (الخيار النووي)
إذا لم ينفع أي شيء آخر وتريد البدء من الصفر:لإعادة تعيين أقل تدميراً، احذف أجزاء محددة فقط:
rm ~/.wolffish/workspace/brain/cortex.db*— إعادة بناء فهرس البحث فقطrm -rf ~/.wolffish/workspace/brain/hippocampus/episodes/— مسح جميع الذكرياتrm -rf ~/.wolffish/workspace/brain/corpus/— مسح سجلات الأحداثrm -rf ~/.wolffish/workspace/brain/prefrontal/.debug/— مسح لقطات التصحيح
الحصول على المساعدة
إذا جربت الخطوات أعلاه والمشكلة مستمرة:مشاكل GitHub
ابحث في المشاكل الموجودة أو أنشئ واحدة جديدة. أرفق سجل الأحداث ولقطة التصحيح
المعنية.
مجتمع Discord
اسأل في قناة الدعم. أعضاء المجتمع والمشرفون نشطون هنا.