تخطَّ إلى المحتوى

استخدام نسخة محلية

لتشغيل المكون الإضافي من نسخة مصدر محلية بدل إصدار npm، نفّذ bun install && bun run build في النسخة، ثم وجّه قائمة plugins إلى مجلد النسخة:

{
"plugins": ["/absolute/path/to/opencode-mem"],
}

وجّه إلى جذر الحزمة، وليس إلى dist/ أو ملف واحد. يحلّ OpenCode مكونًا إضافيًا من مجلد بالرجوع إلى <directory>/index (OpenCode لا يقرأ package.json exports/main لمواصفات مسار في الإصدارات الحالية)، لذا يوفّر هذا المستودع index.js رفيعًا في الجذر يعيد تصدير نقطة دخول v2 المبنية من dist/plugin.js، وtui.js في الجذر يعيد تصدير dist/tui.js لرفيق TUI. يُرفض المسار إلى ملف (configured plugin path must be a directory)، ويُتخطى المجلد بدون index.js في الجذر بصمت.