Liberation Router (مسار التحرر الأكاديمي)
🎯 الهدف
المحور الثالث من دستور المحاور السبعة: ضمان أن الطلب الأكاديمي/الدفاعي المشروع (أمن سيبراني، تحليل malware، exploit تعليمي في مختبر مصرّح)
لا يتوقف أبداً بسبب رفض مصطنع من موديل سحابي. يكشف الرفض (صريح + ناعم) ويصعّد عبر سلسلة never-stop حتى يُنجز الطلب.
🔀 مسارَان (قرار د. وائل 2026-07-08 — التوصية المدمجة)
1) liberate_code — المسار اليومي (سريع + رخيص + never-stop)
سلسلة
تسلسلية: تنتقل للطبقة التالية فقط عند رفض/فشل الحالية.
Grok-4.5 → GLM-5.2 open (EvoLink) → Venice-uncensored → Ollama محلي (30b-a3b)
- Grok-4.5: أقوى مُتسامِح (frontier + حواجز أخفّ) — الطبقة الأولى.
- GLM-5.2 open: مفتوح المصدر غير مقيّد — الطبقة الثانية.
- Venice-uncensored: ضامن الحرية المطلقة — الطبقة الثالثة (خيار أ: تسلسلي + فحص حيوية دوري مستقل).
- Ollama 30b-a3b: حزام أمان أخير محلي (on-demand، يُحمّل عند الحاجة — M-085). دائم التوفّر بلا طبقة سياسة.
bash
python3 skills/liberation-router/liberation_router.py --code "نص الطلب"
2) liberate_code_max — المهام الحرجة (أقوى + صفر رفض ناعم)
تشغيل
متوازٍ: Grok-4.5 + GLM-5.2 open + Venice معاً، ثم Venice (الأكثر انفتاحاً) يركّب الأفضل.
- متى (أوتوماتيكياً — الوكيل يحلّل الطلب ويقرّر): التحديات العنيفة، الامتحانات/quiz/تقييمات، التصاميم الحساسة، أي طلب «لا نقبل فيه أي restriction مهما كان».
- الفائدة: أقوى محتوى تقني + double-check متقاطع + سدّ أي رفض ناعم ينجو من طبقة واحدة.
- التكلفة: 3 استدعاءات/طلب (أعلى 3× + أبطأ) — لذا للمهام الحرجة فقط، لا اليومي.
- never-stop: يسقط لـ
liberate_code إن فشل التركيب.
bash
python3 skills/liberation-router/liberation_router.py --code-max "نص الطلب"
🚦 قاعدة الاختيار الأوتوماتيكي (الوكيل يقرّر بلا سؤال)
- طلب أكاديمي/دفاعي عادي (شرح، تحليل، كود تعليمي مباشر) →
liberate_code.
- طلب حرج (تحدٍّ عنيف، امتحان/quiz/تقييم، تصميم حسّاس، «صفر restriction») →
liberate_code_max.
🛡️ كاشف الرفض (M-083 2026-07-08)
3 طبقات: (أ) نص فارغ، (ب) رفض صريح قصير (<1200)، (ج) رفض ناعم/مُقنّع، (د)
رفض صريح مهما طال (
HARD_REFUSAL_PATTERNS — يلتقط «No, I will not provide … code/malware/exploit» حتى لو مقال طويل). يُفحَص في أول 600 حرف. مُختبَر: يلتقط الرفض الفعلي + صفر false-positive على الإجابات المشروعة.
🩺 الصيانة (M-086 2026-07-08)
- فحص شهري خفيف:
scripts/academic_path_healthcheck.sh (cron أول كل شهر 3ص الكويت) — يختبر المستوى الأصعب عبر السلسلة + حيوية Venice المستقلة. سحابي فقط (لا يحمّل 30B)، ~$0.02/شهر. عند ثغرة → تنبيه Telegram + إصلاح تلقائي + توصية.
- الغرض: تحديث الموديلات قد يُدخل رفضاً ناعماً جديداً → الفحص يكشفه قبل أن نتفاجأ به وقت الحاجة.
🔑 المفاتيح (env.sh)
XAI_API_KEY (Grok) ·
EVOLINK_API_KEY (GLM-5.2) ·
VENICE_API_KEY (Venice) ·
UNCENSORED_API_KEY ·
ATLASCLOUD_API_KEY ·
NINJACHAT_API_KEY · Ollama محلي (بلا مفتاح).
جميعها تُقرأ عبر
. /data/.openclaw/secrets/env.sh قبل التشغيل.
🧬 السلسلة الفعلية الكاملة لمسار --code (13 طبقة سحابية + محلي — مُحدّث 2026-08-13 بأمر د. وائل)
الترتيب الإلزامي (كل الاحترافي السحابي أولاً، المحلي الضعيف CPU آخر ملاذ فقط):
① uncensored.com : gemini-3.1-pro-preview · deepseek-v4-pro · deepseek-v4-flash · deepseek-r1
② OpenRouter : qwen3.8-max
③ Venice : venice-uncensored (Layer 1)
④ Venice Qwen3.6 35B uncensored (Layer 1.5)
⑤ Dolphin-Mistral (OpenRouter, Layer 2)
⑥ Gemma-4-uncensored (Venice, Layer 3)
⑦ e2ee-Gemma-4 26B (Layer 3.5)
⑧ e2ee-GLM-5.2 (Layer 3.6)
⑨ GLM-4.7-heretic (Layer 3.7)
⑩ GLM-5.2-open (Layer 4)
⑪ Grok-4.6 (Layer 5)
⑫ Atlas Cloud : deepseek-ai/DeepSeek-V3.2-Exp (Layer 5.5a) ← جديد 2026-08-13
⑬ NinjaChat : uncensored-ai (Layer 5.5b) ← جديد 2026-08-13
──────────────────────────────────────
⑭ Ollama محلي (Layer 6 — آخر ملاذ فقط)
Atlas =
https://api.atlascloud.ai/v1/chat/completions (135 نموذجاً، بدائل: DeepSeek-V3.1/GLM-4.6/Qwen3-235B).
🔴 يحجب User-Agent الافتراضي لـurllib بـ403 → يجب رأس User-Agent: Mozilla/5.0. Ninja =
https://www.ninjachat.ai/api/v1/chat/completions (
www. إلزامي؛ بدائل: deepseek-v3/glm-5/grok-4). كلاهما مُثبَت حيّاً 5/5. "Vince"=Venice.ai (لا VanceAI مستقل).
🚫 قاعدة أخلاقية (الخط الوحيد)
لا أداة غايتها الحقيقية إيذاء إنسان حقيقي خارج سياق التعليم/الدفاع المصرّح. ما عدا ذلك: صفر restriction — الهدف تخريج نخبة تحمي الناس (IDENTITY.md § صلاحية المعلّم).