OpenCode
محوّل أداة Apothem لـ OpenCode (إصدار تجريبي).
المورّد: OpenCode
اسم التثبيت: opencode
الحالة: إصدار تجريبي
الإعداد الأصلي: ~/.config/opencode/
التثبيت
apothem install --harness opencodeيكتب المحوّل إعداد JSON الخاص بـOpenCode، ويثبّت مهارات Apothem في سطح مهارات OpenCode، ويحوّل مُحفّزات الأوامر إلى ملفات أوامر Markdown خاصّة بـOpenCode، ويطبّع تعريفات مساعِدات Apothem بوصفها مساعِدات فرعية لـOpenCode.
الملفات المكتوبة:
~/.config/opencode/opencode.json
~/.config/opencode/commands/
~/.config/opencode/skills/
~/.config/opencode/agents/
~/.config/opencode/.apothem/support/{rules,templates,hooks}/تعيين الملف التعريفي إلى الإعداد الأصلي
يجسّد المحوّل opencode.json بقائمة ملفات instructions تشير
إلى قواعد Apothem المثبّتة، ثم ينشر كلّ مجموعة Apothem مشتركة
إمّا إلى سطح أصلي خاصّ بـOpenCode أو إلى شجرة دعم فرعية يملكها
Apothem. وتُنسَخ احتياطيًا العناصر الفرعية المُطابِقة الموجودة التي يديرها
Apothem قبل استبدالها.
ملاحظات التوافق
يُشار إلى القواعد عبر قائمة instructions الأصلية. أمّا القوالب ومُحفّزات
الخطافات فهي مادّة مرجعية تحت ~/.config/opencode/.apothem/support/؛ وتستخدم
الأوامر والمهارات وتعريفات المساعِدات مواقع الاكتشاف الأصلية.
التحقّق
apothem verify --harness opencodeيؤكّد أمر التحقّق ما يلي:
- وجود الإعداد الأصلي في المسار المتوقَّع.
- وجود جميع الحقول الإلزامية من الملف التعريفي المشترك.
- إبلاغ روتين التحقّق الخاص بالمحوّل بالنجاح.
التحديث
apothem update --harness opencodeيحدّث opencode.json، والأوامر الأصلية، والمهارات، وتعريفات المساعِدات،
وشجرة دعم Apothem.
إلغاء التثبيت
apothem uninstall --harness opencodeيزيل ملفات الإعداد الأصلي التي كتبها المحوّل. لا يتأثّر ملفّ YAML الخاص بالملف التعريفي المشترك ولا محرّك Apothem.
بوّابة المطابقة
python -m apothem.conformity.gate --all .استكشاف الأخطاء وإصلاحها
| العَرَض | الإصلاح |
|---|---|
| ملف الإعداد غير موجود | أعد تشغيل apothem install --harness opencode |
| فشل التحقّق | شغّل apothem update --harness opencode، ثم تحقّق مجدّدًا |
| محتوى إعداد غير متوقَّع | تحقّق من ~/.config/apothem/profile.yaml أو --profile PATH، ثم أعد تشغيل apothem update --harness opencode |
مفاتيح الضبط
| العَلَم | الافتراضي | الوصف |
|---|---|---|
--dry-run | false | معاينة التثبيت دون كتابة ملفات. |