बैकग्राउंड कोडिंग एजेंट: अपने AI को नाइट शिफ्ट पर लगाइए
कोडिंग एजेंट को आपके देखते रहने की ज़रूरत नहीं है। यहाँ बताया गया है कि जब आप कुछ और कर रहे हों तब एजेंट को बैकग्राउंड में कैसे चलाएँ, और जब आप सो रहे हों तब पूरे बेड़े से रातभर कोड कैसे लिखवाएँ।
पहली बार जब आप कोई कोडिंग एजेंट चलाते हैं, तो उसकी लिखी हर पंक्ति को देखते हैं। लगता है यह ज़रूरी है। दसवीं बार तक, देखते रहना बस एक आदत भर रह जाती है जिसे आपने अब तक छोड़ा नहीं।
किसी असली काम में लगा एजेंट आपकी ज़रूरत के बिना दस, पंद्रह, कभी-कभी तीस मिनट तक चलता रहता है। पढ़ता है, योजना बनाता है, लिखता है, टेस्ट चलाता है। अगर आप पूरे समय टर्मिनल पर टकटकी लगाए बैठे रहते हैं, तो आपने एक स्वायत्त औज़ार को फिर से हाथ से चलने वाला औज़ार बना दिया।
जो बदलाव सब कुछ पलट देता है, वह सरल है: देखना बंद करें, निगरानी शुरू करें। काम को बैकग्राउंड में होने दें, और सिर्फ़ उन दो पलों में दख़ल दें जिन्हें सचमुच आपकी ज़रूरत है।
"बैकग्राउंड" का असल मतलब
बैकग्राउंड का मतलब बिना निगरानी नहीं है। इसका मतलब है कि जब आपका ध्यान कहीं और हो तब एजेंट काम करता रहे, और सिर्फ़ तभी आपको वापस बुलाए जब उसे बुलाना ही पड़े।
ठीक दो पल हैं जिनमें इंसान की ज़रूरत होती है। एजेंट किसी ऐसे फ़ैसले से टकराता है जो वह अकेले नहीं ले सकता ("इस कॉलम को हटाऊँ या माइग्रेट करूँ?"), या वह पूरा कर चुका है और काम समीक्षा के लिए तैयार है। इन दो बिंदुओं के बीच की हर चीज़ वह समय है जिसे आपको किसी और चीज़ पर लगाना चाहिए: कोई और फ़ीचर, एक मीटिंग, दोपहर का खाना।
समस्या कभी एजेंट की अकेले काम करने की क्षमता में नहीं थी। वह आपकी इस क्षमता में थी कि बिना देखे यह जान सकें कि वह अब भी काम कर रहा है, अटक गया है, या पूरा कर चुका है।
नाइट शिफ्ट
एक बार जब आप दिन में बैकग्राउंड लूप पर भरोसा करने लगते हैं, तो अगला कदम साफ़ है: इसे तब चलाएँ जब आप वहाँ बिल्कुल भी न हों।
लैपटॉप बंद करने से पहले तीन स्वतंत्र काम कतार में लगा दें। किसी मॉड्यूल को रीफ़ैक्टर करें, छूटे हुए टेस्ट लिखें, किसी कॉन्फ़िग को माइग्रेट करें। ये अलग-अलग फ़ाइलों को छूते हैं, इसलिए आपस में नहीं टकराएँगे। आप सो जाते हैं। एजेंट काम करते हैं। सुबह आपके पास खाली ब्रांच और कोरा पन्ना नहीं होता, बल्कि समीक्षा की प्रतीक्षा में तीन काम होते हैं, हाँ या ना के लिए तैयार।
यहीं मल्टी-एजेंट पार्टी का जादू होना बंद कर देता है और आपको असली समय देना शुरू करता है। सिर्फ़ एक शाम की तैयारी एक दिन की प्रगति में बदल जाती है, जिसके लिए आपको जागते रहना नहीं पड़ा।
इसे सुरक्षित बनाने के लिए आपको क्या चाहिए
जिन एजेंट पर आप नज़र नहीं रख रहे उन्हें चलाना तभी काम करता है जब तीन बातें सच हों।
आप एक नज़र में स्थिति देख सकें। कौन-सा एजेंट सोच रहा है, कौन किसी सवाल पर अटका है, किसने पूरा किया। टर्मिनलों में स्क्रॉल करके नहीं, बल्कि एक ही व्यू से, आदर्श रूप से ऐसे व्यू से जिसे आप फ़ोन से देख सकें।
आपको सही पल पर वापस बुलाया जाए। जब कोई एजेंट जवाब चाहता हो या पूरा कर ले तब एक सूचना, ताकि रात के 2 बजे अटका एजेंट पूरी रात ऐसे जवाब का इंतज़ार करके बर्बाद न करे जिसे आप पाँच सेकंड में दे देते।
काम रुकावटों को झेल जाए। ऐप बंद करें, wifi चला जाए, मशीन रीबूट हो जाए, फिर भी हर सत्र ठीक वहीं लौट आए जहाँ था। अगर एक बार कनेक्शन टूटने से वह मिट जाए, तो रातभर का रन बेकार है।
इसे असल में कैसे सेट करें
AgentsRoom में बैकग्राउंड लूप कोई ऐसा मोड नहीं है जिसे आप चालू करते हैं, बल्कि यह डिफ़ॉल्ट व्यवहार है। हर एजेंट सभी प्रोजेक्ट में एक लाइव स्टेटस डॉट दिखाता है (सोच रहा है, हो गया, जवाब चाहिए, निष्क्रिय), इसलिए आपको कभी अंदाज़ा नहीं लगाना पड़ता। जब कोई एजेंट अपनी बारी पूरी करता है या सवाल पूछता है, तो डेस्कटॉप और मोबाइल की सूचना बताती है कि कौन और कहाँ, और एक क्लिक आपको सीधे उसी टर्मिनल में पहुँचा देता है।
नाइट शिफ्ट के लिए, शेड्यूल किए गए काम शुरुआत पर नज़र रखे बिना दोहराए जाने वाले एजेंट रन शुरू कर देते हैं, और पुनर्स्थापित सत्र आपके बाहर निकलने के बाद हर एजेंट और हर टर्मिनल को वापस ले आते हैं, ताकि कल वहीं से शुरू हो जहाँ आज रात रुका था।
मक़सद आपको लूप से बाहर करना नहीं है। मक़सद यह है कि आप लूप में सिर्फ़ तभी हों जब आपका निर्णय ज़रूरी हो, और बाक़ी घंटे मशीन को सौंप दें जब वह ज़रूरी न हो।
AgentsRoom डाउनलोड करें
अपने AI एजेंट्स (Claude, Codex, Antigravity CLI, OpenCode, Aider) को अपने सभी प्रोजेक्ट्स पर एक ही विंडो से चलाएं।
कंपेनियन ऐप: चलते-फिरते अपने एजेंट्स मॉनिटर करें
Claude, Codex, Antigravity CLI या किसी अन्य AI प्रदाता का उपयोग करें।
बग और अनुरोध सीधे अपने सार्वजनिक बैकलॉग में भेजें।
AgentsRoom को कार्य करते देखें।