HeadlinesBriefing HeadlinesBriefing.com

Sphinx يسأل قبل إرسال الكود

Hacker News •
×

Sphinx هو هوك Git مجاني ومفتوح المصدر، مصمم لعمليات تطوير المساعدين بالذكاء الاصطناعي. قبل إرسال الكود، يسألك عن ماذا يفعل الكود، لضمان الفهم قبل النشر.

تم إنشاؤه بموجب مبدأ "Outsource your thinking, not your understanding," Sphinx يتكامل مع وكلاء البرمجةexisting ويعمل على رموز قليلة. يعمل مع Codex، Claude Code، Cursor، Open Code و Pi، أو Git بسيط. الأداة never ترسل الإجابات إلى وكيل البرمجة، وملفات .env والمفاتيح never تفتح.

مثال توضيحي يظهر Sphinx يسأل عن مُعالج webhook يحفظ ID الحدث قبل استدعاء charge(). عندما يعيد Stripe محاولة الحدث بسبب انتهاء المهلة، فإن ID المحفوظ يمنع الشحن المزدوج. إذا فشلت charge()، فإن المحاولة التالية تتخطى الفوترة، مما يضمن ألا يتم everbill العميل.

تتطلب التثبيت Node 22.19+ على macOS، Linux، أو WSL. قم بتشغيل `npm install -g sphinx-understand` يليه `sphinx install`، ثم ادفع كما هو معتاد. في hurry؟ `sphinx yolo` يسمح بالدفع من خلال، مع تسجيل كل تخطي. Sphinx يربط Git ووكلاء البرمجة، ويسأل أي نموذج يجب أن يراجع الفرق.

المصدر: Hacker News · لخّصه HeadlinesBriefing