amenbo

amenbo 4.0.0 — आप अपने AI से हर सेशन amenbo पर खुलवा सकते हैं

amenbo आपको वह पाठ थमा देता है जिससे कोई AI टूल हर सेशन की शुरुआत में amenbo पढ़े; प्लगइन का स्विच और उसकी सेटिंग अब हर प्रोजेक्ट के लिए एक ही पंक्ति में बैठते हैं; और रुकी हुई सूचनाएँ धकेली जा सकती हैं। संचित डेटा का फ़ॉर्मैट ऊपर जाता है — पहले अपडेट वाला हिस्सा पढ़िए।

यह रिलीज़ बदलती है कि किसी फ़ोल्डर में AI को amenbo का पता सबसे पहले कैसे चलता है, और प्लगइन की स्क्रीन को हर प्रोजेक्ट के लिए एक पंक्ति के आसपास नए सिरे से गढ़ती है। अपग्रेड से पहले अपडेट वाला हिस्सा पढ़िए।

आप अपने AI से हर सेशन amenbo पर खुलवा सकते हैं

अब तक, किसी फ़ोल्डर में AI को amenbo के साथ काम करने का तरीक़ा बताने वाली एक ही चीज़ थी — CLAUDE.md या AGENTS.md में पड़ा पाठ। AI ने उसे पढ़ा या नहीं, यह AI पर था, और बिना पढ़े हुआ काम कहीं दर्ज ही नहीं होता। AI टूल में सेशन शुरू होने का एक हुक होता है — एक बंदोबस्त जो हर बार सेशन खुलते ही कोई तय चीज़ चला देता है — और amenbo अब आपको वह विन्यास थमा देता है जिससे वह ख़ुद को वहाँ रख सके।

  • amenbo agent-hook snippet claude-code पाठ और उसकी जगह छाप देता है — पाँच टूल समर्थित हैं: Claude Code, GitHub Copilot CLI, Cursor, Codex CLI, और Gemini CLI।
  • amenbo टूल की सेटिंग फ़ाइल कभी नहीं लिखता — वह जो छापता है वह उसी AI के नाम एक अनुरोध है जिसके साथ आप काम करते हैं। वह पाठ आप थमाते हैं और फ़ाइल AI बदलता है; अनुरोध उससे कहता है कि जो पहले से वहाँ है उसे रहने दे और उसमें जोड़े।
  • जिस फ़ोल्डर में यह विन्यास नहीं है, वह बता देता है और टूल का नाम भी लेता है — फ़ोल्डर में छूटे निशानों से amenbo भाँप लेता है कि आप कौन-सा टूल इस्तेमाल करते हैं।
$ amenbo status
⚠ One step is left before your AI keeps this work in amenbo: Claude Code's settings here do not open a session with `amenbo agent`.
  The text to give your AI: amenbo agent-hook snippet claude-code

विन्यास जगह पर आ जाने के बाद यह सूचना रुक जाती है। आप यह नहीं चाहते तो amenbo agent-hook answer no कमांड चलाइए और पूछा जाना बंद हो जाता है — पाठ जब चाहें snippet कमांड से मिलता रहता है। GUI भी यही करता है: फ़ोल्डर खोलते समय एक बार पूछा जाता है, और “Give me the text” दबाने पर वह दिख जाता है। जिस फ़ोल्डर में किसी टूल का कोई निशान न हो, वहाँ आप उन पाँच में से चुनते हैं।

प्लगइन का स्विच और उसकी सेटिंग एक ही पंक्ति में बैठते हैं

  • हर प्रोजेक्ट के लिए एक पंक्ति — प्लगइन की स्क्रीन अब हर प्रोजेक्ट के लिए एक पंक्ति है। “Add a project…” एक जोड़ता है, और प्लगइन को चालू-बंद करने वाला स्विच उसी पंक्ति में रहता है।
  • सेटिंग पंक्ति के भीतर ही खुलती है — “Settings” दबाने पर उस प्रोजेक्ट की सेटिंग उसी के नीचे खुल जाती है, इसलिए दोबारा कुछ चुनना नहीं पड़ता।
  • कोई ज़रूरी सेटिंग ख़ाली हो तो कुछ दबाने से पहले ही दिख जाती है — पंक्ति पर लिखा होता है “Required setting not provided”. उसे भरिए और वह “Settings provided” हो जाती है, और प्लगइन चालू किया जा सकता है।
  • प्रोजेक्ट की अपनी सेटिंग भी उसी पंक्ति तक पहुँचती है — प्रोजेक्ट सेटिंग की स्क्रीन में “Plugins” वाला हिस्सा है, और वहाँ जोड़ी गई पंक्ति वही स्विच और वही सेटिंग लिए चलती है।

रुकी हुई सूचनाएँ धकेली जा सकती हैं

प्लगइन को जाने वाली सूचनाएँ आम तौर पर आपके किए जा रहे किसी लेखन के साथ ही चली जाती हैं। जो बीच में रुक गया वह अगले लेखन का इंतज़ार करता है, इसलिए काम में ठहराव आ जाए तो वह बिना पहुँचे पड़ा रह सकता है। जो रुका है उसे अभी भेजने के लिए नई कमांड amenbo plugin flush चलाइए।

$ amenbo plugin flush
Nothing was waiting: every plugin's queue is empty.

छोटी बातें

  • amenbo task show हालत से शुरू होता है — टास्क पाँच में से किस हालत (todo / in progress / blocked / done / rejected) में है। पहले वह सिर्फ़ यह बताता था कि टास्क पूरा हुआ या नहीं।
  • show टिप्पणियाँ गिनता है और उनकी झलक देता है — टास्क के लिए भी, फ़ैसलों के रिकॉर्ड के लिए भी।
  • amenbo को वापस पढ़ने वाला प्लगइन अब बीच में नहीं रुकता — जो प्लगइन अभी-अभी मिली घटना के बारे में amenbo से पूछता था, वह पहले एक त्रुटि के साथ विफल हो जाता था।
  • टिप्पणी की सूचना उस टास्क का नाम लेती है जिस पर टिप्पणी है — पाने वाला समझ पाता है कि बात किस बारे में है।

अपडेट से पहले

  • संचित डेटा का फ़ॉर्मैट ऊपर जाता है — कोई नया संस्करण उसे पहली बार खोलते ही वह अपने आप स्थानांतरित हो जाता है, और पहले एक बैकअप ले लिया जाता है। उसके बाद पुराने संस्करण उसे नहीं खोल पाते, इसलिए GUI या CLI, किसी को पुराने संस्करण पर मत छोड़िए (एक ही इंस्टॉलर दोनों को अपडेट करता है)।
  • dimension rename और dimension value-rename हट गए — किसी आयाम का नाम बदलने के लिए amenbo dimension update <dimension> --name <new name> कमांड चलाइए; किसी मान के लिए amenbo dimension value-update <dimension> <value> --name <new name>.

कैसे लें

अपने 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 उसे बदल देता है।

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