عن المشروع
opencode-worktree هو مكوّن إضافي لـ OpenCode (الإصدار 1) يعمل على أتمتة إدارة أشجار عمل git للتطوير المدعوم بالذكاء الاصطناعي. عندما يستدعي وكيل ذكاء اصطناعي `worktree_create`، يقوم المكوّن بإنشاء شجرة عمل git جديدة في دليل مخصص، ويزامن الملفات المحددة، وينفذ خطافات ما بعد الإنشاء، ويفتح طرفية جديدة مع تشغيل OpenCode بداخلها. وعند استدعاء `worktree_delete`، ينفذ خطافات ما قبل الحذف، ويقوم بالالتزام التلقائي للتغييرات، ويزيل شجرة العمل. يدعم المكوّن أطرافًا متعددة عبر macOS وLinux وWindows وWSL وtmux وcmux مع اكتشاف تلقائي. يتم التكوين عبر `.opencode/worktree.jsonc` أو ملف تكوين عام، مما يسمح بنسخ الملفات والروابط الرمزية وخطافات مخصصة. المشروع متوقف للإصدار 1 فقط من OpenCode، ولا توجد خطة لنقله إلى الإصدار 2؛ ويُوجَّه المستخدمون إلى سير العمل الأصلي في OpenCode V2 أو OCX 2.0.15. وهو جزء من نظام OCX البيئي ويمكن دمجه مع مكوّنات أخرى مثل opencode-workspace وopencode-background-agents. يتضمن المستودع الكود المصدري وتعليمات التثبيت عبر OCX وخيار تثبيت يدوي. المشروع مرخّص بموجب MIT وغير تابع لفريق OpenCode.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.