HeadlinesBriefing HeadlinesBriefing.com

Sphinx AI कोड शिपमेंट से पहले जांचता है

Hacker News •
×

Sphinx एक मुफ्त, ओपन-सोर्स Git हुक है जिसे एजेंट-सहायता विकास प्रवाह के लिए डिज़ाइन किया गया है। कोड भेजने से पहले, यह प्रश्न पूछता है कि कोड वास्तव में क्या करता है, तैनाती से पहले समझ की पुष्टि करता है।

"Outsource your thinking, not your understanding" के सिद्धांत के तहत बनाया गया, Sphinx मौजूदा कोडिंग एजेंट्स के साथ एकीकृत होता है और न्यूनतम टोकन पर चलता है। यह Codex, Claude Code, Cursor, Open Code और Pi के साथ काम करता है, या plain Git के साथ। यह टूल कभी भी कोडिंग एजेंट को उत्तर नहीं भेजता है, और .env फ़ाइलें और कीज़ कभी नहीं खोली जाती हैं।

एक उदाहरणिक आदान-प्रदान में, Sphinx एक वेबहुक हैंडलर के बारे में पूछता है जो charge() कॉल करने से पहले घटना आईडी बचाता है। जब Stripe समय-out के कारण घटना को दोबारा प्रयास करता है, तो बचाया गया ID दोहरा चार्ज रोकता है। यदि charge() विफल हो जाता है, तो अगला पुनः प्रयास बिलिंग को छोड़ देता है, यह सुनिश्चित करते हुए कि ग्राहक कभी बिलिंग नहीं होती है।

स्थापित करने के लिए Node 22.19+ macOS, Linux, या WSL की आवश्यकता होती है। `npm install -g sphinx-understand` चलाने के बाद `sphinx install` चलाएं, फिर सामान्य रूप से धक्का दें। क्या आप जल्दी में हैं? `sphinx yolo` धक्कों के माध्यम से अनुमति देता है, प्रत्येक स्किप लॉग किया गया। Sphinx Git और coding एजेंट्स को जोड़ता है, पूछता है कि कौन सा मॉडल डिफ़रेंस की समीक्षा करना चाहिए।

FAQ Q: What is Sphinx and how does it work?

FAQ A: Sphinx एक मुफ्त, ओपन-सोर्स Git हुक है जिसे एजेंट-सहायता विकास के लिए डिज़ाइन किया गया है, जो आपको आपके AI के कोड पर प्रश्न करता है जब तक कि इसे शिप न कर दिया जाए। यह संरक्षित शाखाओं पर git धक्कों को रोकता है और आपके वास्तविक अंतराल के आधार पर प्रश्न पूछता है, यह सुनिश्चित करते हुए कि आप समझ रहे हैं कि किसे तैनात किया जा रहा है।

स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित