amenbo

amenbo 3.1.0 — प्लगइन की सेटिंग विकल्प सामने रख देती है, और AI को बुलाने लायक़ प्लगइन मिलते हैं

टाइप करने के बजाय टिक करने वाली सेटिंग, “अभी किसी ने चुना नहीं” और “इनमें से कोई नहीं” के बीच साफ़ रेखा, किसी फ़ोल्डर में उपलब्ध प्लगइन दाख़िले पर ही थमा देना, और भीतर के बदलाव को पकड़ने वाली अपडेट जाँच।

प्लगइन की सेटिंग अब आपके चुनने के लिए विकल्प सामने रख सकती है। दाख़िले पर AI को क्या थमाया जाता है, और प्लगइन के कौन-से अपडेट आप तक पहुँचते हैं, यह भी बदला है।

प्लगइन की सेटिंग विकल्प सामने रख देती है

  • प्लगइन का लेखक विकल्प गिना देता है, इसलिए आप मान टाइप करने के बजाय चुनते हैं — क्या लिखें, इसका अंदाज़ा कम लगाना पड़ता है।
  • GUI में हर उम्मीदवार के लिए एक चेकबॉक्स — प्लगइन की सेटिंग का फ़ॉर्म सबको बना देता है, और “Save” आपके टिक किए को सहेज लेता है।
  • CLI पर, अल्पविराम से अलगamenbo plugin config set worktree events task.done,task.rejected. amenbo plugin config get उम्मीदवारों की सूची के साथ यह भी छापता है कि इस समय क्या चल रहा है।
  • जो विकल्पों में नहीं है, वह दाख़िले पर ही मना कर दिया जाता है — कोई टाइपिंग की ग़लती कभी सहेजी नहीं जाती कि आप उसे बाद में ढूँढ़ते रहें।
$ amenbo plugin config set worktree events task.created
Error: 'task.created' is not one of the choices 'events' offers
Hint: Choose from: task.done, task.rejected, task.blocked (comma-separated). `none` chooses none of them, and an empty value goes back to the default.

“अभी किसी ने चुना नहीं” और “इनमें से कोई नहीं” दो अलग जवाब हैं

दोनों एक जैसे लगते हैं, पर प्लगइन तक जो पहुँचता है वह अलग है। किसी ने चुना ही न हो तो लेखक का डिफ़ॉल्ट चलता है; इनमें से कोई नहीं चुना हो तो प्लगइन को कुछ भी नहीं थमाया जाता।

हालतस्क्रीन क्या दिखाती हैplugin config get क्या छापता है
अभी किसी ने चुना नहीं“Default” की चिप, और डिफ़ॉल्ट उम्मीदवार टिका हुआ दिखता हैtask.done (the default — nothing set here)
उम्मीदवारों में से चुना गयाजो चुने गए वे टिके हुए हैंtask.done,task.rejected
तय हुआ कि कोई नहींसब साफ़, “None chosen” की चिप(none of them)

आप चुनने से पहले वाली हालत पर लौट सकते हैं — स्क्रीन पर “Restore the default”, या CLI पर ख़ाली मान, लेखक का डिफ़ॉल्ट वापस ले आता है।

AI को उस फ़ोल्डर में बुलाने लायक़ प्लगइन थमाए जाते हैं

  • प्रोजेक्ट में चलने वाले प्लगइन amenbo agent --json के साथ आते हैं — वह एक ही बुलावा AI को पहले से बता देता है कि amenbo के साथ कैसे काम करना है, और अब वह उन्हें भी गिना देता है। प्लगइन की कोई अलग सूची लाने की ज़रूरत नहीं: शुरू का एक बुलावा ही बता देता है कि यहाँ क्या-क्या बुलाया जा सकता है।
  • प्लगइन की ओर कब हाथ बढ़ाना है और उसे कैसे बुलाना है, यह भी साथ आता है — बशर्ते प्लगइन के लेखक ने लिखा हो।

जब कुछ भी गिनाया न जाए, वजह भी साथ आती है — कोई प्लगइन चालू नहीं है, या फ़ोल्डर किसी प्रोजेक्ट से जुड़ा ही नहीं है।

"pluginsEmptyBecause": "no plugin is enabled in this project — installing one never turns it on; `plugin enable <name>` opens its gate here"

भीतर ही कुछ बदलने वाला अपडेट अब दिखता है

नई सेटिंग का कोई फ़ील्ड, प्लगइन को कौन-सी घटनाएँ मिलती हैं इसमें बदलाव, AI के लिए लिखा गया विवरण — ऐसे अपडेट में प्लगइन की चलने वाली फ़ाइल बिलकुल नहीं बदलती। amenbo plugin update --check पहले सिर्फ़ चलने वाली फ़ाइल देखता था, इसलिए इस तरह का अपडेट आप तक कभी नहीं पहुँचता था। अब वह भीतर की सामग्री देखता है, इसलिए वह दिख जाता है।

कैसे लें

अपने OS का इंस्टॉलर नवीनतम रिलीज़ से खोलिए। एडमिन अधिकार नहीं चाहिए।

  • macOS — .pkg, एक Apple silicon के लिए और एक Intel के लिए (GUI और CLI साथ आते हैं; पहली बार खोलने पर Gatekeeper पूछेगा: राइट-क्लिक → Open)
  • Windows — setup .exe (GUI और CLI साथ आते हैं)
  • Linux — GUI एक AppImage है; amenbo कमांड CLI इंस्टॉलर से आती है

अपडेट करने के लिए: GUI पर “नया संस्करण मौजूद है” वाला बैनर उसे वहीं लागू कर देता है। आपने सिर्फ़ CLI इंस्टॉल किया है तो amenbo update --apply उसे बदल देता है।

यहाँ नए हैं? शुरू करें देखिए।