ذكاء اصطناعيقراءة دقيقتين

OpenCode يصدر النسخة 2.0 بخادم واحد في الخلفية وCode Mode، ويكسر توافق إضافات 1.0

صدرت النسخة 2.0 من OpenCode، وهو agent مفتوح المصدر للبرمجة برخصة MIT، يبلغ مستودعه 213,912 نجمة و28,718 fork على GitHub. ويعمل مع أي مزوّد نماذج بعد إضافة مفتاح الـ API الخاص به، بحسب التوثيق. فهو غير مرتبط بمختبر واحد، ويمكن تغيير النموذج دون تغيير الأداة.

وأهم ما في 2.0 تغيير معماري. فالخادم صار عملية واحدة تعمل في الخلفية، تتصل بها كل الواجهات: الطرفية والويب وتطبيق سطح المكتب. وأُعيدت كتابة الـ API من البداية، وأضيفت حزمة @opencode/client لاستخدامه من السكريبتات. كما بُنيت أكثر من 80 خاصية كإضافات داخلية، وصار @opencode/sdk هو الكود نفسه الذي يشغّل الـ CLI. وأضيفت مهام تعمل في الخلفية عبر ctrl+b.

ومن الإضافات اللافتة Code Mode، وهو مفسّر JavaScript صغير في الحزمة @opencode/codemode. فبدل أن يستدعي الـ agent كل أداة في دورة منفصلة، يكتب سكريبتًا صغيرًا يربط الاستدعاءات في تنفيذ واحد. وهذا يقلل عدد الدورات، وهي ما يستهلك الوقت والـ tokens. ولم يذكر الإعلان نسبة توفير محددة.

لكن الإصدار يكسر التوافق صراحة. فإضافات 1.0 لا تعمل في 2.0، وواجهة الخادم مختلفة تمامًا، وتحوّل ملف الإعداد tui.json إلى صيغة JSON. وتتطلب الترقية من آخر إصدار 1.x الأمر opencode upgrade –major. فمن بنى عملًا فوق النسخة الأولى أمام ترحيل حقيقي، لا تحديث عابر.

ومنذ تجاوز OpenCode حاجز 160 ألف نجمة في يوليو، بقيت ميزته الأساسية أنه لا يحمل إلا مفتاح المستخدم. ولم يذكر الإعلان ولا التوثيق النماذج المدعومة أو أي تكلفة، فالتكلفة تتبع المزوّد الذي يختاره المستخدم.

المصادر

  1. إعلان إصدار OpenCode 2.0
  2. مستودع OpenCode على GitHub
  3. التوثيق الرسمي لـ OpenCode

من عدد الجمعة 5 جمادى الأولى - 16 أكتوبر

أخبار ذات صلة

ذكاء اصطناعي

JetBrains تطرح ThinkRail، بيئة تطوير تعمل بالـ agents برخصة Apache 2.0 ودون حسابات خاصة بها

المغزى: حين لا تملك الأداة حسابًا ولا اشتراكًا، تبقى التكلفة كلها عند مزوّد النموذج الذي يختاره الفريق، ويصبح تغيير المزوّد قرارًا في الإعدادات لا انتقالًا إلى أداة أخرى.

14 جمادى الأولى - 25 أكتوبر

أخبار الجمعة 5 جمادى الأولى - 16 أكتوبر