एजेंट को फोर्क करें।
पूरी बातचीत साथ रखें।
आपका एजेंट दो घंटे से काम कर रहा है। उसने कोड पढ़ा, तीन तरीके आज़माए, दो को खारिज किया। आप एक दूसरा एजेंट किसी और रास्ते पर चाहते हैं, और यह सब दोबारा टाइप करने का आपका बिलकुल मन नहीं है।
फोर्क आइकन पर क्लिक करें। बगल में एक जुड़वाँ खुलता है, उसी भूमिका, उसी CLI और उसी बातचीत के साथ। मूल एजेंट काम करता रहता है और उसे पता तक नहीं चलता।
- auth/session.ts पढ़ा
- कुकी वाला तरीका खारिज किया
- टोकन रिफ़्रेश आज़मा रहा है
चल रहे एजेंट पर एक क्लिक: एक जुड़वाँ खुलता है, पैरेंट की बातचीत पहले से लोड।
अब तक एजेंट को कॉपी करने का मतलब सिर्फ़ उसका कॉन्फ़िगरेशन कॉपी करना था। वही भूमिका, वही मॉडल, और सामने एक कोरा पन्ना: पहला काम होता था दो घंटे की मेहनत दोबारा सुनाना। नतीजा यह कि कोई कॉपी करता ही नहीं था। लोग उसी एजेंट को एक ही रास्ते पर आगे धकेलते रहते, या नया खोलकर ब्रीफिंग की कीमत दोबारा चुकाते।
फोर्क इसकी जगह बातचीत कॉपी करता है। Claude, Codex और Grok पर यह खुद CLI का फोर्क कमांड है, इसलिए जुड़वाँ को असली सत्र फ़ाइल विरासत में मिलती है: लिए गए फ़ैसले, बंद गलियाँ, पहले से पढ़ी फ़ाइलें, और वह तर्क जिसका सारांश आप कभी नहीं लिखना चाहते। उस बिंदु से आगे दो बातचीतें, साफ़-साफ़ अलग होती हुईं, हर एक अपने कंसोल में।
फ़ीचर का दूसरा हिस्सा छोटा है और आप उसे ज़्यादा इस्तेमाल करेंगे। कंपोजर टूलबार का एक बटन बबल खोलता है जहाँ आप एजेंट से सवाल पूछ सकते हैं, एजेंट को छेड़े बिना: सवाल उसकी बातचीत की एक कॉपी पर चलता है, स्क्रीन से बाहर, सिर्फ़ पढ़ने के लिए। जवाब बबल में स्ट्रीम होकर आता है। टर्मिनल हिलता नहीं, एजेंट की चल रही बारी टूटती नहीं, और आपने जो पूछा वह उसके इतिहास में कभी नहीं जाता।
असल में आपको क्या मिलता है
एक दूसरा एजेंट जो पहले से सब जानता है। वही भूमिका, वही CLI, वही मॉडल, वही बातचीत। कुछ दोबारा समझाना नहीं, कोई सारांश लिखना नहीं, रास्ते में कोई संदर्भ नहीं खोता।
बिना रोके मिला हुआ जवाब। साइड सवाल का बबल बातचीत की एक कॉपी पर पृष्ठभूमि में चलता है, इसलिए जवाब मिलते समय भी एजेंट काम करता रहता है।
दो अलग बातचीतें, कभी दो कंसोल एक ही फ़ाइल में लिखते हुए नहीं। फोर्क को अपनी सत्र पहचान मिलती है, इसलिए दोनों एजेंट साथ-साथ पूरी रफ़्तार से चलते हैं।
एक ईमानदार फ़ॉलबैक। जिस CLI में फोर्क कमांड नहीं है, वहाँ जुड़वाँ नए सिरे से शुरू होता है और उसे पैरेंट का ट्रांसक्रिप्ट पढ़ने को दिया जाता है, और ऐप बहाना बनाने के बजाय स्क्रीन पर यही कहता है।


यह कैसे काम करता है
दो इशारे, एक ही विचार: बातचीत कॉपी करो, एजेंट को छेड़ो मत।
एजेंट की पंक्ति से फोर्क करें
जिस एजेंट का सत्र चालू है उस पर माउस ले जाएँ, मेन्यू के बगल में उसकी एक्शन बार में फोर्क आइकन दिख जाएगा। यह राइट-क्लिक मेन्यू में भी है। बटन सिर्फ़ चल रहे एजेंट पर दिखता है, क्योंकि बंद कंसोल के पास कॉपी करने लायक बातचीत बची ही नहीं होती।
जुड़वाँ संदर्भ के साथ खुलता है
एक नया एजेंट बनता है, स्थायी, सूची में अपने पैरेंट के नीचे थोड़ा भीतर की ओर, ताकि आप शाखा और तने का फ़र्क़ एक नज़र में देख लें। उसका कंसोल पहले से पैरेंट की बातचीत लेकर खुलता है।
दोनों को अलग-अलग रास्तों पर भेजें
दोनों कंसोल समानांतर चलते हैं, हर एक अपनी बातचीत पर। जोखिम भरा रीफ़ैक्टर फोर्क में आज़माएँ और सुरक्षित रास्ता मूल एजेंट में रखें। शाखा कहीं न पहुँचे तो उसे फेंक दें, ऊपर कुछ भी छुआ नहीं गया।
टर्मिनल लिए बिना, अलग से पूछें
कंपोजर टूलबार में "पूछें" बटन एक बबल खोलता है। सवाल टाइप करें, जवाब स्ट्रीम होकर आता है। उपशीर्षक बताता है कि वह कहाँ से आ रहा है: इसी एजेंट की एक कॉपी से, या उसका कंसोल पढ़ते हुए एक नए सत्र से।
पूछते रहें, फिर जवाब पर अमल करें
थ्रेड सहेजा रहता है, इसलिए अगले सवाल पिछले जवाबों पर टिके रहते हैं। कोई भी जवाब कॉपी करें, या उसे कंपोजर में भेजें, जो फ़ील्ड को पहले से भर देता है पर भेजता नहीं। असली एजेंट तक क्या पहुँचे, यह आपका फ़ैसला रहता है।
साइड सवाल का बबल: आप पूछते हैं, रीड-ओनली कॉपी जवाब देती है, एजेंट का टर्मिनल हिलता तक नहीं।
जहाँ हो सके नेटिव, जहाँ न हो सके साफ़-साफ़
एजेंट CLI सबके पास फोर्क कमांड नहीं होता। AgentsRoom जहाँ असली कमांड मौजूद है वहाँ उसी को इस्तेमाल करता है, और जहाँ नहीं है वहाँ आपको बता देता है।
नेटिव फोर्क
Claude, Codex और Grok अपना सत्र खुद फोर्क करते हैं, अपने ही कमांड से। कुछ दोबारा नहीं चलाया जाता और हम कुछ दोबारा नहीं लिखते: CLI अपनी बातचीत फ़ाइल कॉपी करता है और दोनों धागे वहीं से अलग हो जाते हैं। Claude और Grok पर फोर्क पहली सेकंड से ही फिर शुरू किया जा सकता है।
साफ़-साफ़ बताया गया फ़ॉलबैक
बाकी हर CLI पर जुड़वाँ नया सत्र शुरू करता है और उसे पैरेंट कंसोल का ट्रांसक्रिप्ट पढ़ने को मिलता है। कंसोल में एक पंक्ति सीधे शब्दों में यही कहती है। जो गिरावट दिखती है, वह उस गिरावट से बेहतर है जो अगले दिन पता चले।
साइड सवाल
पूछने वाला बबल Claude, Codex, Grok, GitHub Copilot CLI, OpenCode, Mistral Vibe और Antigravity CLI पर चलता है, हर CLI के अपने नॉन-इंटरैक्टिव मोड से, जिसका फ़्लैग अंदाज़े से नहीं बल्कि उसकी अपनी मदद में पढ़कर पक्का किया गया है।
सही तरीके से बनाया गया
FAQ
AgentsRoom में AI एजेंट को फोर्क करने से क्या होता है?
यह एक दूसरा एजेंट बनाता है जिसके पास पहले वाले की बातचीत पहले से होती है। वही भूमिका, वही CLI, वही मॉडल, और वह संदर्भ जो मायने रखता है: लिए गए फ़ैसले, खारिज किए गए तरीके, पहले से पढ़ी फ़ाइलें। फिर दोनों कंसोल दो अलग बातचीतों पर समानांतर चलते हैं। इसका इस्तेमाल पहला तरीका छोड़े बिना दूसरा आज़माने में करें, उसी एजेंट के जुड़वाँ से समीक्षा कराने में, या ऐसी खोजी शाखा खोलने में जिसे बाद में फेंक देना है।
कौन से एजेंट CLI सत्र को नेटिव तरीके से फोर्क कर सकते हैं?
Claude, Codex और Grok। हर एक के पास अपना फोर्क कमांड है, इसलिए CLI अपनी ही बातचीत फ़ाइल कॉपी करता है और जुड़वाँ को असली सत्र विरासत में मिलता है। कुछ दोबारा नहीं चलाया जाता, कुछ दोबारा नहीं लिखा जाता, और Claude तथा Grok पर फोर्क खुलते ही फिर से शुरू किया जा सकता है।
जो CLI फोर्क नहीं कर सकता, उस पर क्या होता है?
जुड़वाँ नए सत्र के रूप में शुरू होता है और उसे पैरेंट कंसोल का ट्रांसक्रिप्ट पढ़ने को दिया जाता है, और कंसोल पहली ही पंक्ति में यह बता देता है। आपको संदर्भ मिल जाता है, CLI-स्तर का फोर्क नहीं, और आपको पता रहता है कि दोनों में से क्या मिला। फ़ॉलबैक लॉन्च प्रॉम्प्ट भी बनाए रखता है: बैकलॉग टिकट पर शुरू हुए एजेंट को फोर्क करें, तो जुड़वाँ उस टिकट का ब्रीफ़ भी साथ लाता है।
क्या मूल एजेंट रुकता है, धीमा होता है या उसे कुछ पता चलता है?
नहीं। फोर्क उसके बगल में एक नया कंसोल बनाता है, मूल एजेंट अपनी बातचीत रखता है और काम करता रहता है। साइड सवाल इसी विचार को और आगे ले जाता है: वह स्क्रीन से बाहर एक कॉपी पर चलता है, इसलिए एजेंट के टर्मिनल में कुछ नहीं दिखता और उसके इतिहास में कुछ नहीं जाता।
साइड सवाल क्या है, और सीधे टर्मिनल में क्यों न टाइप करें?
कंपोजर में टाइप करना एक असली बारी है: वह रोकता है, टर्मिनल ले लेता है, और हमेशा के लिए बातचीत का हिस्सा बन जाता है। साइड सवाल इसके बजाय एक कॉपी पर चलता है। आप पूछते हैं कि एजेंट ने कोई तरीका क्यों चुना, या कोई फ़ाइल क्या करती है, और एजेंट के काम करते रहते हुए आपको बबल में जवाब मिल जाता है। कुछ CLI छोटे-मोटे सवालों के लिए जो स्लैश कमांड देते हैं, यह उसी का जवाब है, उसकी सबसे बड़ी कमी के बिना: वह कमांड टर्मिनल पर कब्ज़ा कर लेता है और आपको उसमें से निकलना पड़ता है।
क्या मैं एक के बाद एक कई सवाल पूछ सकता हूँ?
हाँ। जब तक बबल खुला है, थ्रेड बना रहता है, इसलिए अगला सवाल शून्य से शुरू करने के बजाय पिछले जवाबों पर टिकता है। Claude और Grok पर अगला सवाल एक समानांतर बातचीत को दोबारा इस्तेमाल करता है, इसलिए वह एक सवाल जितना पड़ता है, न कि एक सवाल और उसके ऊपर पूरी पैरेंट बातचीत दोबारा।
क्या साइड सवाल मेरा कोड बदल सकता है?
वहाँ नहीं, जहाँ CLI हमें पक्का किया हुआ रीड-ओनली मोड देता है: Claude और Grok प्लान मोड में जवाब देते हैं, Codex रीड-ओनली सैंडबॉक्स में, Mistral Vibe अपने प्लान एजेंट पर। जिन CLI पर ऐसा कोई फ़्लैग पक्का नहीं हुआ, वहाँ हम कोई गढ़ते नहीं: वे टूल किसी चीज़ को छूने से पहले मंज़ूरी माँगते हैं, और मंज़ूरी देने वाला कोई न हो तो नॉन-इंटरैक्टिव रन डिस्क पर लिखे बिना ही जवाब दे देता है।
क्या फोर्क या साइड सवाल में टोकन खर्च होते हैं?
हाँ, दोनों आपके अपने CLI खाते पर, आपके प्रोवाइडर कोटे के साथ चलते हैं, ठीक उसी तरह जैसे एजेंट खुद चलता है। फोर्क पूरा संदर्भ दोबारा पढ़ता है, जो Claude पर बहुत हद तक कैश से मिल जाता है क्योंकि प्रीफ़िक्स एक जैसा होता है, फिर भी वह मुफ़्त नहीं है। बबल बंद करने पर रन रद्द होने की वजह भी यही है: जिस जवाब को कोई नहीं पढ़ता, उसका बिल किसी भी दूसरी बारी जितना ही बनता है।
आपको यह भी पसंद आ सकता है
एजेंट मोर्फिंग
चल रहे एजेंट की भूमिका उसी सत्र में, संदर्भ खोए बिना बदलें।
सत्र पुनर्स्थापना
ऐप बंद करके लौटें और वही एजेंट, टर्मिनल और बातचीतें अब भी चलती हुई पाएँ।
स्प्लिट व्यू
पैरेंट और उसके फोर्क को साथ-साथ रखें और दोनों बातचीतें एक साथ देखें।
संदेश कतार
अगले प्रॉम्प्ट कंपोजर के ऊपर जमा करें और अपने चुने हुए क्रम में भेजें।
एजेंट डेलीगेशन
अपने एजेंट को खींचने के बजाय काम MCP के ज़रिए किसी दूसरे एजेंट को सौंपें।
मल्टी-प्रोजेक्ट, मल्टी-एजेंट
वह कॉकपिट जहाँ तना और उसकी सारी शाखाएँ साथ-साथ चलती हैं, कई प्रोजेक्ट के आर-पार।
और जानें
3 से 8 कोडिंग एजेंट्स को समानांतर में कैसे चलाएं बिना ट्रैक खोए
एक साथ कई Claude Code या Codex एजेंट्स लॉन्च करना आसान है। नियंत्रण बनाए रखना ही वह जगह है जहां यह विफल होता है। यहाँ वह विधि है जो वास्तव में काम करती है।
Git worktrees: बिना conflict के कई AI agents चलाने की नींव
जब आपके agents parallel में चलते हैं तो एक-दूसरे का काम overwrite कर देते हैं। Git worktrees इसे दो commands में ठीक कर देते हैं। इन्हें इस्तेमाल करने का तरीका यहाँ है।
क्या आपको अभी भी अपने AI एजेंट के कोड की समीक्षा करनी चाहिए?
आपके एजेंट आधे पुल अनुरोधों से बेहतर कोड लिखते हैं जिन्हें आप पहले मर्ज करते थे। तो क्या आप अभी भी हर लाइन पढ़ते हैं? दोनों पक्षों के लिए ईमानदार मामला, 10 संकेत जो बताते हैं कि एक एजेंट ने गलती की, और प्रत्येक परिवर्तन को वास्तव में कितनी समीक्षा की आवश्यकता है।
दो एजेंट, शुरुआत के लिए एक ही बातचीत
चल रहे एजेंट को फोर्क करें और उसका संदर्भ रखें, या ऐसा सवाल पूछें जो उसका टर्मिनल कभी नहीं देखेगा। आज़माना मुफ़्त।
कंपेनियन ऐप: चलते-फिरते अपने एजेंट्स मॉनिटर करें
Claude, Codex, Antigravity CLI या किसी अन्य AI प्रदाता का उपयोग करें।
बग और अनुरोध सीधे अपने सार्वजनिक बैकलॉग में भेजें।
AgentsRoom को कार्य करते देखें।