लिंक्ड टर्मिनल

पहले से खुले किसी AI टर्मिनल को काम सौंपें, और जवाब वापस पाएँ।

एक पैनल में Claude स्पेक पढ़ रहा है, दूसरे में Codex पूरे रेपो को अपने कॉन्टेक्स्ट में लिए बैठा है। अब तक इन दोनों के बीच काम पास करने का मतलब था — एक टर्मिनल से जवाब कॉपी करना और दूसरे में पेस्ट करना।

लिंक्ड टर्मिनल यह कदम हटा देता है। पहले से खुले किसी टर्मिनल का उल्लेख (mention) कीजिए, और आपका प्रॉम्प्ट उसी जीवित एजेंट तक पहुँचता है — न कि किसी नए एजेंट तक जिसे दोनों बातचीत का कुछ पता नहीं।

मेंशन पिकर का Terminals टैब, जो खुले AI टर्मिनल को प्रोजेक्ट के हिसाब से दिखाता है

किसी टर्मिनल का उल्लेख करना

Agent Input में @ टाइप करें। मेंशन पिकर चार टैब के साथ खुलता है: Files, Agents, Templates और Terminals

Terminals टैब हर खुले AI टर्मिनल को दिखाता है — प्रोजेक्ट के हिसाब से समूहित, और टर्मिनल या प्रोजेक्ट के नाम से खोजने योग्य।

  • Tab — टैब बदलें
  • ↑↓ — सूची में चलें
  • — कर्सर पर मेंशन डालें

मेंशन इनलाइन और हाइलाइट होकर जुड़ता है, इसलिए प्रॉम्प्ट एक ऐसे वाक्य की तरह पढ़ा जाता है जो अपने सहयोगियों का नाम खुद लेता है:

use codex full to review the docs/proxy.md then claude fable update the fixes and codex full review again until both APPROVE.

रिप्लाई एज (जवाब का रास्ता)

लिंक की एक दिशा होती है। codex full का उल्लेख आपको Codex को काम भेजने देता है। यह Codex को कुछ भी वापस भेजने का रास्ता नहीं देता।

वापसी का रास्ता खोलने के लिए उसी संदेश में this terminal का भी उल्लेख करें। पिकर इसे reply edge संकेत से चिह्नित करता है।

रिप्लाई एज होने पर:

  • जवाब आपके टर्मिनल में आता है, न कि सामने वाले के टर्मिनल में छपकर रह जाता है।
  • हर पहुँचाए गए संदेश के साथ यह भी आता है कि उसे किसने भेजा और जवाब देने की सटीक कमांड क्या है।
  • जवाब आते ही मूल अनुरोध उत्तरित के रूप में चिह्नित हो जाता है, न कि हमेशा के लिए delivered पर अटका रहता है।

इसके बिना सामने वाले को बता दिया जाता है कि उसके पास वापसी का चैनल नहीं है। वह काम पूरा करेगा, नतीजा वहीं छाप देगा, और रुक जाएगा। ऐसे डेलिगेशन Mission Control में stuck के रूप में दिखते हैं।

Agent Input जिसमें दो खुले टर्मिनल इनलाइन मेंशन किए गए हैं और orchestration skill पहचाना गया है

Team, Swarm या Off

जब आप सहयोगियों का नाम लेते हैं, 1DevTool इसे पहचानकर एक टोपोलॉजी सुझाता है:

  • Team — नामित सहयोगी और एक होस्ट जो नतीजों को जोड़ता है।
  • Swarm — बराबरी के पीयर वोट देते हैं, कोई मास्टर नहीं। वोटिंग के दौरान खुले फैसले दिखते रहते हैं।
  • Off — सिर्फ़ प्रॉम्प्ट पहुँचाएँ, ऑर्केस्ट्रेशन की परत नहीं।

Routing roles एक अलग टॉगल है। बंद रहने पर सिर्फ़ वही एजेंट भाग लेते हैं जिनका आपने उल्लेख किया, और टेबल की भूमिकाएँ लागू नहीं होतीं।

लिंक प्रोजेक्ट की सीमा पार कर सकते हैं

जिस टर्मिनल का आप उल्लेख करते हैं उसका मौजूदा प्रोजेक्ट में होना ज़रूरी नहीं। एक रेपो का एजेंट दूसरे रेपो के एजेंट को काम सौंप सकता है।

लिंक भेजने वाले प्रोजेक्ट का होता है, लेकिन दोनों सिरों से दिखता रहता है — इसलिए पाने वाले प्रोजेक्ट में कभी ऐसा एजेंट नहीं दिखेगा जिसे कोई अदृश्य पीयर चला रहा हो।

भेजने पर क्या होता है

  • जिस प्रोजेक्ट में लाइव ऑर्केस्ट्रेशन चल रहा हो, वह 2×2 ग्रिड में बदल जाता है ताकि आप भागीदारों को देख सकें। अगर आप खुद लेआउट बदलते हैं, आपकी पसंद हमेशा जीतती है।
  • Mission Control टर्मिनल ग्रिड के ऊपर प्रकट होता है।
  • हर संदेश पहुँचने पर Team Map की रेखाएँ हरे रंग में धड़कती हैं।

कौन-कौन से एजेंट डेलिगेशन ले सकते हैं

Claude Code, Codex, Gemini, Antigravity, Amp, OpenCode, Cline, Qwen, Grok और Hermes।

अगर जिस एजेंट का आपने उल्लेख किया उसका कोई टर्मिनल खुला नहीं है, तो 1DevTool एक शुरू कर देता है। लिंक्ड टर्मिनल का मूल बिंदु यही है कि जब टर्मिनल पहले से मौजूद हो, तो उसी को दोबारा इस्तेमाल किया जाए, बजाय उसके बगल में एक और खोल देने के।

कमांड लाइन से

एजेंट CLI भी यही दायरा कवर करता है, इसलिए एजेंट बिना UI छुए ऑर्केस्ट्रेट कर सकता है:

bash
# मैं कौन हूँ, और किन-किन से जुड़ा हूँ?
1devtool-agent whoami

# लिंक किए टर्मिनल को काम भेजें और जवाब का इंतज़ार करें
1devtool-agent link send --to=<terminalId> --prompt-stdin --wait

# किसी खास अनुरोध का जवाब दें
1devtool-agent link send --to=<terminalId> --prompt-stdin --reply-to=<messageId>

# एक ही बोर्ड में वह सब जो आपने भेजा और वह सब जो आपका इंतज़ार कर रहा है
1devtool-agent link status

पहले whoami चलाएँ — यह आपका terminal id और मौजूदा लिंक बताता है, और --to= की वैल्यू वहीं से आती है।

आगे