أداة · تطوير البرمجيات / أدوات هندسة الذكاء الاصطناعي
0-AGENT
2026 · أداة · TypeScript / Bun, Node.js
وكيل ذكاء اصطناعي للبرمجة يعمل في الطرفية ومبني على opencode: أي نموذج عبر OpenRouter، و24 إضافة مخصّصة، وضوابط أمان.
0-AGENT نسخة متفرّعة (fork) معدّلة من الوكيل مفتوح المصدر opencode (برخصة MIT)، مهيّأة لتكون بديلًا مستقلًا لـClaude Code يعمل عبر OpenRouter (النموذج الافتراضي: Kimi K2.6). وتضيف فوق opencode غلافًا للتشغيل، و24 إضافة مخصّصة (الأوامر في الخلفية، وPowerShell، والشبكة مع الحماية من SSRF، والذاكرة، والصلاحيات وحدود الثقة، والمجدول، واستيراد MCP، وسياق محرّر VS Code)، وتعديلات طفيفة على النواة (ملفات معدّلة: 12، وملفات مضافة: 2)، مع توثيق سبب كل تعديل. جرى التطوير على مرحلتين: مشغّل خفيف (v1.x، مايو–يونيو 2026)، ثم نسخة متفرّعة كاملة (دورة v6.x، سبتمبر 2026). المشروع غير مرتبط بـopencode ولا بـAnthropic.
المهمة
كانت الحاجة إلى وكيل برمجة غير مرتبط بمزوّد نماذج واحد: نماذج منخفضة التكلفة عبر OpenRouter، والعمل على خادم VPS، ومجموعة من المفاتيح، وحماية من الأوامر المدمّرة أثناء العمل المستقل.
ما بداخله
- أي نموذج من OpenRouter؛ النموذج الافتراضي moonshotai/kimi-k2.6، والنموذج الاحتياطي Claude Haiku 4.5 (انتقال احتياطي على جانب المزوّد)
- 24 إضافة في طبقة 0-AGENT: الأوامر في الخلفية، وواجهة أوامر ثانية (PowerShell)، والشبكة مع الحماية من SSRF، والذاكرة، والصلاحيات، والانتظار والجدولة، واستيراد MCP
- العمل في مجلد آخر عبر --dir مع طبقة إعدادات منفصلة: يحتفظ الوكيل بنموذجه وإضافاته وقائمة الأوامر المحظورة
- حظر «الخمول» (sleep وtimeout) في قواعد الصلاحيات؛ وحدّ للميزانية عبر --max-budget-usd؛ وإرجاع الجلسة إلى حالتها قبل رسالة محددة
- امتداد لـVS Code (يمرّر إلى الوكيل الملف المفتوح والنص المحدَّد)، وبناء ملف تنفيذي ثنائي، ومزامنة أسبوعية مع المستودع الأصلي (upstream) عبر CI
- وضع engine (v1.x): محرّكان يعملان بالتناوب (Claude → OpenCode)، وتدوير مفاتيح OpenRouter ورموز OAuth، و«حَكَم» يرصد حالات الرفض
مبني على opencode.
ترجمة آلية — قيد المراجعة.