المؤسس المشارك لـ Astro يطلق Rosie كمصدر مفتوح: تثبيت مهارة واحدة يزامن تلقائيًا 10 مساعدي برمجة ذكاء اصطناعي

وفقًا لمراقبة Beating، قام مؤسس إطار العمل الحديث للواجهة الأمامية Astro، ماثيو فيليبس، بفتح مصدر Rosie، وهي أداة سطر أوامر مخصصة لإدارة حزم مهارات الوكيل الذكي. استخدم rosie install owner/repo من GitHub لتثبيت المهارات، حيث ستقوم Rosie بالكشف تلقائيًا عن وكلاء الترميز المثبتين محليًا ومزامنة المهارات معهم.

يدعم Rosie حاليًا 10 أنواع من الوكلاء: Claude Code، Cursor، Codex، Windsurf، Aider، Zed، Continue، Cline، OpenCode، و GitHub Copilot. الميزة الأساسية هي آلية lockfile: يتم كتابة سجل التثبيت في .agents/rosie.lock، سطر واحد لكل سجل، بصيغة مناسبة لمقارنة git diff، ويمكن تقديمه مباشرة إلى نظام التحكم في الإصدار. يمكن وضع مجلد المهارات نفسه في .gitignore، بحيث يمكن للفريق استنساخه وتشغيل rosie install مرة واحدة لاستعادة الحالة.

هناك نمطان لإدارة الإصدارات: عند عدم تحديد رقم إصدار، يتم استخدام auto، حيث يقوم rosie update بالترقية تلقائيًا إلى أحدث علامة semver؛ عند تحديد إصدار باستخدام @ref، يتم استخدام pin، حيث يتم تحديث SHA فقط دون تغيير الإصدار. عند التثبيت المحلي، توجد المهارات في مجلد .agents/skills/، ويتم مزامنتها إلى مجلد مهارات كل وكيل باستخدام روابط رمزية؛ كما يدعم --global لتثبيتها مباشرة في مجلد المستخدم.

تم كتابة الأداة بالكامل بلغة C، وتعتمد على libcurl و libarchive، وتدعم Homebrew، apt، AUR، حزمة FreeBSD، والتجميع من المصدر، وترخص بموجب BSD-3-Clause.

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • تثبيت