Ralph - एक स्वायत्त AI एजेंट जो सभी PRD आइटम पूरे होने तक बार-बार चलता है
(github.com/snarktank)- Product Requirements Document (PRD) आधारित डेवलपमेंट ऑटोमेट करने के लिए डिज़ाइन किया गया Autonomous AI loop agent
- Amp CLI और jq का उपयोग करके प्रोजेक्ट के भीतर ऑटोमेटेड डेवलपमेंट साइकल चलाता है
- हर iteration नई Amp instance से शुरू होती है और clean context में चलती है
- git history, progress.txt, prd.json के ज़रिए मेमोरी सहेजता है
- PRD → JSON conversion → implementation → validation → commit की cyclic संरचना में काम करता है
- हर PRD item को एक context window के भीतर पूरा किया जा सकने वाले आकार में रखा जाता है
- PRD items के लिए priority का आकलन करता है और अधूरे items (
passes: false) से काम शुरू करता है - कोड जनरेशन के बाद type checking, test execution, quality verification अपने-आप करता है
- सफलता पर commit और status update, विफलता पर दोबारा iteration
- जब सभी stories
passes: trueके रूप में चिह्नित हो जाती हैं, तोCOMPLETEआउटपुट करके बंद हो जाता है - बार-बार चलने के दौरान मिले patterns, सावधानियाँ, codebase conventions को रिकॉर्ड करता है, और Amp बाद की runs में इन्हें सीखकर continuous improvement loop बनाता है
- Geoffrey Huntley का Ralph pattern पर आधारित implementation
2 टिप्पणियां
Claude Code Plugin संस्करण - claude-code/plugins/ralph-wiggum at main · anthropics/claude-code - https://github.com/anthropics/claude-code/…
Amp - एजेंटिक कोडिंग टूल