कंप्यूटरों के बीच Conversations
इस कंप्यूटर के एजेंट और paired कंप्यूटर के एजेंट को Turn budget के तहत बारी-बारी से बात करने दें, जब तक वे सहमत न हो जाएँ। कोई कंप्यूटर ऑफ़लाइन हो तो turns कतार में रहते हैं।
एक conversation आपके किसी एजेंट को paired कंप्यूटर के एजेंट से जोड़ती है। वे बारी-बारी से बात करते हैं, जब तक कि वे सहमत न हो जाएँ, Turn budget पूरा न हो जाए, या आप इसे समाप्त न कर दें। हर जवाब दूसरे एजेंट को उसके अगले turn के रूप में भेजा जाता है, इसलिए अब आपको दो मशीनों के बीच संदेश हाथ से ले जाने की ज़रूरत नहीं है।
Turns उसी paired-device कनेक्शन पर एन्क्रिप्टेड रूप में जाते हैं जिसे 1DevTool पहले से आपके कंप्यूटरों के बीच इस्तेमाल करता है (लोकल नेटवर्क, Tailscale या टनल)। कोई केंद्रीय रिले नहीं है, और हर कंप्यूटर थ्रेड का अपना रिकॉर्ड रखता है।

शुरू करने से पहले
- दोनों कंप्यूटरों पर 1DevTool चल रहा हो और वे Settings → Machines में paired हों।
- दूसरा कंप्यूटर तय करता है कि उसके टर्मिनलों में कौन टाइप कर सकता है। वहाँ इस कंप्यूटर के लिए Control terminals चालू करें। इसके बिना भेजना रुक जाता है और {computer} decides who may type into its terminals संदेश के साथ Open Settings → Machines बटन दिखता है।
शुरू करने के तीन तरीके
Mention से। Agent Input में @ टाइप करें, दूसरे कंप्यूटर का कोई टर्मिनल चुनें, और Delivers to के अंतर्गत ⇄ Converse चुनें। Send बटन Start conversation बन जाता है। दोनों डिलीवरी मोड की तुलना नीचे दी गई है।
Agent Input के footer से। Talk with an agent on {computer}… (या कई कंप्यूटर होने पर on another computer…) Start a conversation शीट खोलता है।
Orchestration → Conversations से। वही शीट खोलने के लिए सूची के ऊपर Start… दबाएँ।
शीट में ये पूछा जाता है:
- From — इस कंप्यूटर पर आपका एजेंट
- Talk with — paired कंप्यूटर का एजेंट (↻ Refresh list उसके टर्मिनलों की सूची दोबारा पढ़ता है)
- Turn budget
- Keep this conversation if an agent is resumed — डिफ़ॉल्ट रूप से बंद। यह तभी लागू होता है जब वही session वापस आए; वरना turns आपके निर्णय की प्रतीक्षा करते हैं।
पहले आपके एजेंट को आपका संदेश मिलता है। दूसरे एजेंट में तब तक कुछ टाइप नहीं होता जब तक आपका एजेंट उसे नहीं लिखता।
यह शीट conversation तभी शुरू करती है जब दोनों कंप्यूटर ऑनलाइन हों। किसी दूर या बंद कंप्यूटर के साथ शुरू करने के लिए mention और Queue conversation का उपयोग करें।
Turn budget
Budget का डिफ़ॉल्ट 20 turns है। यह 2 से 200 के बीच कुछ भी हो सकता है, और इसे दोनों कंप्यूटरों पर गिना जाता है। सीमा पूरी होने पर हर एजेंट को आपके लिए सारांश बनाकर रुकने को कहा जाता है, इसलिए लंबी बातचीत अधूरे जवाब की जगह सारांश के साथ खत्म होती है। फिर स्थिति Budget reached · 20 of 20 दिखती है।
Send once या Converse
जब आप किसी दूसरे कंप्यूटर के टर्मिनल को @mention करते हैं, तो Delivers to दिखाता है कि वह किस कंप्यूटर पर चल रहा है, पहुँच में है या नहीं, और दो डिलीवरी मोड:
| मोड | क्या होता है |
|---|---|
| → Send once | आपका संदेश उस टर्मिनल में, उस एजेंट के अपने session में, एक बार टाइप करता है। |
| ⇄ Converse | Turn budget के साथ conversation खोलता है। Send Start conversation बन जाता है, या वह कंप्यूटर ऑफ़लाइन हो तो Queue conversation। |

एक संदेश एक समय में एक ही conversation खोल सकता है।
Conversation को फ़ॉलो करना
- Composer के ऊपर की स्ट्रिप लाइव थ्रेड दिखाती है: हर जवाब अपने turn नंबर के साथ, turns कतार में हैं या नहीं, और Open, Pause, Resume तथा End। Codex on Mac mini replied · turn 4 of 20 जैसे बैनर में Show और Dismiss होते हैं।
- Orchestration → Conversations हर conversation को उसकी स्थिति (Live · turn 6 of 20, Paused · new turns queue) और पूरे turn लॉग के साथ दिखाता है, साथ में ⏸ Pause, ▶ Resume और End…।
- टर्मिनल टैब और pane हेडर पर conversation id और turn X of Y (या N waiting) वाला बैज होता है। conversation खोलने के लिए उस पर क्लिक करें।
- Team Map हर conversation को दो-तरफ़ा edge के रूप में खींचता है, जिसका लेबल conversation · 6 turns जैसा होता है। इसका साइड पैनल बताता है कि इसमें कौन है, turn की गिनती, यह कब शुरू हुई और Follow resume चालू है या नहीं। Pause और End Conversations टैब में ही रहते हैं।
Conversation को केवल कोई व्यक्ति ही pause या resume कर सकता है।
जब कोई कंप्यूटर दूर चला जाए
ऑफ़लाइन या बंद कंप्यूटर के लिए turns भेजने वाले पर कतार में रहते हैं और उसके वापस आने पर क्रम से डिलीवर होते हैं। इस बीच आपका एजेंट काम करता रहता है, और थ्रेड दिखाता है कि दूसरा पक्ष कब से पहुँच से बाहर है, जैसे Waiting for Mac mini · 2 queued।
दो स्थितियों को बिना अनुमान के संभाला जाता है:
- जो एजेंट resume होता है उसे छूटे हुए turns एक digest के रूप में मिलते हैं, 3 messages from Codex (Mac mini) arrived while you were away जैसे बैनर और Open conversation → के साथ।
- जो एजेंट बिना अपने session के रीस्टार्ट हुआ उसके नए session में turns टाइप नहीं किए जाते। वे Deliver to the new session के पीछे प्रतीक्षा करते हैं, ताकि आप तय करें कि नया session थ्रेड को आगे बढ़ाए या नहीं।
Conversation समाप्त करना
End… पूछता है End this conversation? और फिर End conversation। दोनों टर्मिनल चलते रहते हैं, और थ्रेड दोनों कंप्यूटरों पर एक दिन तक पढ़ने योग्य रहता है।
Settings → Machines में किसी कंप्यूटर के लिए Control terminals रद्द करने पर दोनों कंप्यूटरों पर उसकी conversations समाप्त हो जाती हैं। डायलॉग साफ़ बताता है कि क्या बना रहता है: दोनों कंप्यूटर paired रहते हैं, हर टर्मिनल चलता रहता है, और हर थ्रेड एक दिन तक पढ़ने योग्य रहता है। अनुमति दोबारा चालू करने से समाप्त हुई conversations वापस नहीं आतीं।
आपके फ़ोन से
Conversations फ़ोन के Inbox में दिखती हैं। Approver, Operator या Admin एक्सेस वाला डिवाइस Pause conversation, Resume, End या Deliver now कर सकता है। केवल देखने वाले डिवाइस को डेस्कटॉप पर pause या end करने को कहा जाता है। देखें Remote Control।