القواعد الأساسية
هذه هي المبادئ التي تحكم كل قرار في وولف فيش. يجب أن تتبعها التغييرات المستقبلية — بما في ذلك مساهمات المجتمع.Markdown هو المصدر الموثوق
كل قطعة من سلوك الوكيل تعيش في ملفات Markdown قابلة للقراءة البشرية: الشخصية (soul.md)، والإجراءات (agents.md)، وتعليمات المهارات (SKILL.md)، وأنماط الخطر، والذاكرة، وسجلات المهام، والملاحظات. لا يحتوي الكود أبدًا على آراء حول ما ينبغي أن يفعله الوكيل. هو فقط يقرأ Markdown ويعمل بناءً عليه.
هذا يعني أنه يمكنك قراءة دماغ وكيلك بالكامل باستخدام محرر نصوص، والتحكم في إصداراته باستخدام git، وتحرير السلوك دون إعادة بناء التطبيق، ومشاركة القدرات عبر مشاركة ملفات Markdown.
الكود هو مجرد أنابيب توصيل
وحدات وقت التشغيل الخمس عشرة هي كود تنسيق. تنقل البيانات بين ملفات Markdown ونموذج اللغة. لا تتخذ هي القرارات — نموذج اللغة هو من يتخذها بناءً على سياق Markdown الذي يتلقاه. الكود “الذكي” الوحيد هو مطابقة الكلمات المفتاحية في RAS (لتسجيل الصلة) ومطابقة التعابير النمطية في amygdala (لأنماط الأمان). كل شيء آخر هو إدخال/إخراج للملفات، وطلبات HTTP، وضم سلاسل نصية.استدعاء واحد لنموذج اللغة لكل رسالة
يقوم خطّ المعالجة بتجميع السياق قبل استدعاء نموذج اللغة، وليس باستدعائه عدة مرات. بناء السياق هو كود خالص — استعلامات SQLite، ومطابقة الكلمات المفتاحية، وقراءة الملفات. يُستدعى نموذج اللغة مرة واحدة مع السياق المُجمَّع. إذا استدعى نموذج اللغة أدوات، تعود النتائج إليه لاستدعاء آخر. لكن لا يوجد أبدًا استدعاء لنموذج اللغة من أجل “تحديد ما يجب البحث عنه” أو “تصنيف الرسالة”. هذه عمليات يقوم بها الكود.خطّ معالجة حتمي، ونموذج لغة مبدع
نفس المدخل يسلك نفس المسار عبر نفس البوابات في كل مرة. يقوم thalamus بالتوجيه، وRAS بالتقييم، وprefrontal بالتجميع، وamygdala بالبوابة. هذا حتمي. يضيف نموذج اللغة الإبداع والذكاء في نقطة محددة واحدة في خطّ المعالجة. البنية المحيطة به صارمة وقابلة للتنبؤ.محلي أولًا، معزَّز بالسحابة
يمكن لـ وولف فيش العمل بنسبة 100% دون اتصال باستخدام نموذج Ollama محلي — بلا أي اعتماد سحابي. مزودو السحابة (DeepSeek وClaude وOpenAI) وOllama كلاهما اختياري؛ أنت تختار ما يناسب إعدادك باختياره نموذجَ دماغك في الإعدادات. الذاكرة، والمهارات، والملاحظات — كلها مخزّنة محليًا بغض النظر عن مزوّد LLM المُستخدم. لا يوجد احتياطي تلقائي بينها: النموذج الذي تختاره هو من يعمل، فللعمل دون اتصال اختر Ollama نموذجَ دماغك.القدرات مكتفية بذاتها
نواة وقت التشغيل لا تعرف شيئًا عن أدوات بعينها. الشل، نظام الملفات، git — كلها مجلدات قدرات في مساحة العمل. كل منها يحتوي على SKILL.md واختياريًا مجلد plugin/. يكتشفها cerebellum ويحمّلها. يمكنك حذف أي قدرة دون كسر النواة.احتفظ بكل شيء، ودَع الدمج يقرر
يحفظ hippocampus كل دور من المحادثة. يسجل basalganglia كل نتيجة أداة. يسجل corpus كل حدث. لا يُهمل شيء وقت الكتابة. مهمة الدمج الليلية في brainstem (المدعومة بنموذج لغة) هي التي تقرر ما يستحق الترقية إلى المعرفة طويلة المدى.ابنِ من أجل نماذج المستقبل الذكية
تفترض تعليمات Markdown نموذجاً ذكياً يتبع التعليمات جيداً. لا تضف حلولاً برمجية مؤقتة لسلوك نموذج غبي — حسّن Markdown بدلاً من ذلك. عندما تصبح النماذج أذكى، يتسع نهج “Markdown أولاً” بشكل طبيعي. يمتد هذا إلى سلوك وقت التشغيل: لا مهل زمنية مشفرة، لا حدود نتائج اصطناعية، لا قيود تعسفية في إضافات القدرات. الأوامر تعمل حتى تنتهي. النموذج يقرر متى يضع مهلة زمنية وكم نتيجة يطلب. نثق بالنموذج ليتخذ قرارات جيدة — وعندما لا يفعل، نحسّن تعليمات SKILL.md بدلاً من إضافة حواجز برمجية. الحدود الصلبة الوحيدة هي حماية الذاكرة من النفاد (سلامة الذاكرة)، وليس قيوداً على الوظائف.مجلد واحد يحكمها جميعًا
كل شيء يلامسه وولف فيش يعيش في~/.wolffish/. احذفه، يُعاد كل شيء إلى وضعه الأول. لا عمليات يتيمة، ولا تغييرات على مستوى النظام، ولا حالة متناثرة.