عن المشروع

Spotify Portal AI Plugins هو مستودع سوق إضافات يدمج Spotify Portal في وكلاء البرمجة مثل Claude Code وCodex وCursor. الغرض منه هو توفير سير عمل مركّز حول Portal CLI، الذي يُوزَّع كحزمة npm. تغطي الإضافة عدة سير عمل. يقوم Setup بتهيئة مصادقة Portal CLI لبيئة وكيل البرمجة الحالية. يشغّل Doctor تشخيصات للقراءة فقط للتحقق من جاهزية الإضافة وCLI والمصادقة والإجراءات. يبحث Search في كتالوج البرمجيات والوثائق التقنية باستخدام اللغة الطبيعية. ينشئ Service إحاطات موجزة عن الخدمات قد تتضمن تفاصيل الملكية والصحة والحوادث والوثائق. يتيح Actions للمستخدمين اكتشاف إجراءات Portal وفحصها ومعاينتها واستدعاءها بأمان، مع مساعدة مدمجة وتشغيل تجريبي وضمانات تأكيد. يرسل سير عمل feedback ملاحظات حول Portal CLI إلى فريق Portal. يختلف التثبيت حسب الوكيل. بالنسبة إلى Claude Code، يضيف المستخدمون السوق ويثبّتون إضافة portal، واختياريًا إضافة shunt أيضًا، ثم يشغّلون أمر setup في جلسة جديدة. بالنسبة إلى Codex، يضيف المستخدمون السوق ويفتحون عرض الإضافات ويثبّتون Spotify Portal ويبدؤون مهمة جديدة ويطلبون setup. بالنسبة إلى Cursor، يسجّل المستخدمون المستودع في سوق فريق Cursor الخاص بهم ويثبّتون Spotify Portal من Cursor Settings, Plugins. يتضمن المستودع أيضًا shunt، الموصوف بأنه مخصص لـ Claude Code فقط في الوقت الحالي. يوجّه Shunt أعمال الوكيل كثيفة الإدخال/الإخراج، مثل قراءات الملفات بالجملة وتوليد النصوص النمطية، إلى أوضاع AiKA التي تشغّل نماذج عاملة أقل تكلفة عبر سجل إجراءات Portal CLI. تستدعي سير العمل CLI upstream عبر npx باستخدام حزمة @spotify/portal-cli. يتحقق Setup من أوامر auth وactions وowner وsearch وservice المطلوبة قبل المتابعة.