अप्रूवल गेट्स

एक एजेंट किसी प्लान को लागू करने से पहले और टास्क को बंद करने से पहले पूछता है — और डेस्कटॉप, स्टेटस बार, या आपके फोन से कुछ भी अपने आप अप्रूव नहीं होता।

गेट का मकसद यह है कि एजेंट रुके और पूछे। 1DevTool टास्क लूप में इनमें से दो गेट लगाता है: काम शुरू होने से पहले, और टास्क को पूरा घोषित करने से पहले।

दो गेट्स

प्लान गेट। एजेंट यह प्रस्तावित करता है कि वह टास्क को कैसे करने का इरादा रखता है, और इंतज़ार करता है। आप प्लान पढ़ते हैं, फिर Approve या Request changes चुनते हैं।

डन गेट। एजेंट कहता है कि काम पूरा हो गया है, और इंतज़ार करता है। आप पुष्टि करते हैं कि टास्क वाकई पूरा हुआ है, या इसे वापस भेज देते हैं।

रिव्यू डायलॉग प्लान को पढ़ने के लिए पूरी जगह देता है — इतनी चौड़ाई कि प्लान को असल में पढ़ा जा सके। Approve और Request changes को बराबरी से दिखाया जाता है, और फीडबैक बॉक्स हमेशा खुला रहता है, इसलिए सुधार लिखने के लिए कोई अतिरिक्त क्लिक नहीं करनी पड़ती।

आपके शब्द एजेंट तक हूबहू पहुँचते हैं। रास्ते में कुछ भी संक्षेप नहीं किया जाता।

कहीं से भी जवाब दें

वही फैसला तीन जगहों से दिया जा सकता है, और यह एजेंट तक पहुँचता है चाहे वह कहीं भी चल रहा हो:

  • Tasks वर्कस्पेस के अंदर रिव्यू क्यू
  • एक स्टेटस-बार बैज जो खुले गेट्स की गिनती करता है और आपको सीधे वहाँ ले जाता है
  • Remote Control में एक पेज — रसोई से ही प्लान अप्रूव करें

कुछ भी अपने आप अप्रूव नहीं होता

अगर समय पर कोई जवाब नहीं देता, तो टास्क ब्लॉक हो जाता है। यह टाइमआउट पर आगे नहीं बढ़ता, क्योंकि चुप्पी सहमति नहीं है।

एजेंट्स भी सही तरीके से इंतज़ार करते हैं: फैसले का इंतज़ार करते समय एजेंट जिस पोलिंग लूप का इस्तेमाल करता है, उसे Claude, Codex, OpenCode, Grok, और Hermes के हिसाब से मापा गया है, इसलिए साइन-ऑफ माँगने वाला एजेंट अब अपने ही रिक्वेस्ट पर टाइमआउट नहीं होता।

गेट्स और बोर्ड

गेट्स और बोर्ड एक-दूसरे से सहमत रहते हैं:

  • किसी ऐसे कॉलम में कार्ड डालना जिसका एजेंट इंतज़ार कर रहा है, उसे नज़रअंदाज़ करने के बजाय अप्रूवल खोल देता है — मूव आपके फैसले के साथ दर्ज होता है, उसके पीछे छिपकर नहीं।
  • कोई ऐसा मूव जो किसी पेंडिंग प्लान या स्पेक रिव्यू को स्किप कर देता, उसे अस्वीकार कर दिया जाता है और बताया जाता है कि उसे कौन रोक रहा है।
  • एजेंट द्वारा पहले से लिखे गए स्टेटस को स्वीकार करना, या ऐसे काम को शुरू करना जिसमें कोई खुला ब्लॉकर हो, पहले पूछता है — ये फैसले हैं, चूक नहीं।
  • टास्क को वापस खींचना, या उसे कैंसल करना, हमेशा बिना किसी प्रॉम्प्ट के काम करता है।

Needs me व्यू

व्यूज़ रेल में Needs me, गेट्स और ब्लॉक्ड काम में से आपके फैसले का इंतज़ार कर रही हर चीज़ की लिस्ट है। इसकी गिनती ईमानदार है: ब्लॉक्ड टास्क का बोर्ड पर अपना अलग कॉलम होता है, इसलिए "Needs me · 2" अब उन टास्क की ओर इशारा नहीं कर सकता जिन्हें बोर्ड ने कभी दिखाया ही नहीं।