Skip to content
Apothem
محوّلات أُطُر العمل

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

يؤكّد أمر التحقّق ما يلي:

  1. وجود الإعداد الأصلي في المسار المتوقَّع.
  2. وجود جميع الحقول الإلزامية من الملف التعريفي المشترك.
  3. إبلاغ روتين التحقّق الخاص بالمحوّل بالنجاح.

التحديث

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-runfalseمعاينة التثبيت دون كتابة ملفات.

On this page