کمپیوٹرز کے درمیان گفتگو

اس کمپیوٹر کے ایجنٹ اور پیئر کیے ہوئے کمپیوٹر کے ایجنٹ کو باری باری بات کرنے دیں، ایک Turn budget کے تحت، جب تک وہ کسی بات پر متفق نہ ہو جائیں۔ اگر ایک کمپیوٹر آف لائن ہو تو باریاں قطار میں رہتی ہیں۔

ایک conversation آپ کے کسی ایجنٹ کو پیئر کیے ہوئے کمپیوٹر کے ایجنٹ کے ساتھ جوڑتی ہے۔ وہ باری باری بات کرتے ہیں جب تک وہ متفق نہ ہو جائیں، Turn budget تک نہ پہنچ جائیں، یا آپ اسے ختم نہ کر دیں۔ ہر جواب دوسرے ایجنٹ تک اس کی اگلی باری کے طور پر پہنچایا جاتا ہے، اس لیے اب آپ کو دو مشینوں کے درمیان پیغامات ہاتھ سے لے جانے کی ضرورت نہیں۔

باریاں اسی پیئرڈ ڈیوائس کنکشن پر انکرپٹڈ سفر کرتی ہیں جو 1DevTool آپ کے کمپیوٹرز کے درمیان پہلے ہی استعمال کرتا ہے (لوکل نیٹ ورک، Tailscale یا ٹنل)۔ کوئی مرکزی ریلے نہیں ہے، اور ہر کمپیوٹر تھریڈ کا اپنا ریکارڈ رکھتا ہے۔

Orchestration → Conversations میں MacBook Pro اور Mac mini کے درمیان Claude ↔ Codex کی لائیو گفتگو، 20 میں سے باری 6 پر، ہر پہنچائی گئی باری فہرست میں

شروع کرنے سے پہلے

  • دونوں کمپیوٹرز پر 1DevTool چل رہا ہو اور وہ Settings → Machines میں پیئر ہوں۔
  • دوسرا کمپیوٹر طے کرتا ہے کہ اس کے ٹرمینلز میں کون ٹائپ کر سکتا ہے۔ وہاں اس کمپیوٹر کے لیے Control terminals آن کریں۔ اس کے بغیر بھیجنا رک جاتا ہے اور {computer} decides who may type into its terminals کے ساتھ Open Settings → Machines بٹن دکھایا جاتا ہے۔

شروع کرنے کے تین طریقے

مینشن سے۔ Agent Input میں @ ٹائپ کریں، دوسرے کمپیوٹر کا کوئی ٹرمینل چنیں، اور Delivers to کے تحت ⇄ Converse منتخب کریں۔ Send بٹن Start conversation بن جاتا ہے۔ دونوں ڈیلیوری موڈز کا موازنہ نیچے دیا گیا ہے۔

Agent Input کے فوٹر سے۔ Talk with an agent on {computer}… (یا کئی کمپیوٹرز ہونے پر on another computer…) Start a conversation شیٹ کھولتا ہے۔

Orchestration → Conversations سے۔ اسی شیٹ کے لیے فہرست کے اوپر Start… دبائیں۔

شیٹ میں یہ پوچھا جاتا ہے:

  • From — اس کمپیوٹر پر آپ کا ایجنٹ
  • Talk with — پیئر کیے ہوئے کمپیوٹر کا ایجنٹ (↻ Refresh list اس کے ٹرمینلز دوبارہ پڑھتا ہے)
  • Turn budget
  • Keep this conversation if an agent is resumed — بطور ڈیفالٹ بند۔ یہ صرف تب لاگو ہوتا ہے جب وہی سیشن واپس آئے؛ ورنہ باریاں آپ کے فیصلے کا انتظار کرتی ہیں۔

پہلے آپ کے ایجنٹ کو آپ کا پیغام ملتا ہے۔ دوسرے ایجنٹ میں اس وقت تک کچھ ٹائپ نہیں ہوتا جب تک آپ کا ایجنٹ اسے نہ لکھے۔

شیٹ صرف تب conversation شروع کرتی ہے جب دونوں کمپیوٹرز آن لائن ہوں۔ جو کمپیوٹر دور ہے اس کے ساتھ شروع کرنے کے لیے مینشن اور Queue conversation استعمال کریں۔

Turn budget

بجٹ بطور ڈیفالٹ 20 باریاں ہے۔ یہ 2 سے 200 تک کچھ بھی ہو سکتا ہے، اور اسے دونوں کمپیوٹرز پر گنا جاتا ہے۔ جب یہ پورا ہو جائے تو ہر ایجنٹ کو کہا جاتا ہے کہ آپ کے لیے خلاصہ بنائے اور رک جائے، تاکہ لمبی گفتگو کٹے ہوئے جواب کے بجائے خلاصے پر ختم ہو۔ پھر اسٹیٹس میں Budget reached · 20 of 20 نظر آتا ہے۔

Send once یا Converse

جب آپ دوسرے کمپیوٹر کے ٹرمینل کو @mention کرتے ہیں تو Delivers to دکھاتا ہے کہ وہ کس کمپیوٹر پر چل رہا ہے، آیا قابلِ رسائی ہے، اور دو ڈیلیوری موڈز:

موڈکیا ہوتا ہے
→ Send onceآپ کا پیغام اس ٹرمینل میں، اس ایجنٹ کے اپنے سیشن میں، ایک بار ٹائپ کر دیتا ہے۔
⇄ Converseturn budget کے ساتھ conversation کھولتا ہے۔ Send بدل کر Start conversation ہو جاتا ہے، یا کمپیوٹر آف لائن ہونے پر Queue conversation۔

Agent Input میں پیئر کیے ہوئے Mac mini پر Codex کا مینشن، Converse منتخب، turn budget 20 اور Start conversation بٹن، لائیو conversation اسٹرپ کے اوپر

ایک پیغام ایک وقت میں ایک conversation کھول سکتا ہے۔

گفتگو کو فالو کرنا

  • کمپوزر کے اوپر اسٹرپ لائیو تھریڈ دکھاتی ہے، ہر جواب اپنے ٹرن نمبر کے ساتھ، آیا باریاں قطار میں ہیں، اور 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) اور مکمل ٹرن لاگ کے ساتھ دکھاتا ہے، اور ⏸ Pause، ▶ Resume اور End… دیتا ہے۔
  • ٹرمینل ٹیب اور پین ہیڈر پر conversation id اور turn X of Y (یا N waiting) والا بیج ہوتا ہے۔ conversation کھولنے کے لیے اس پر کلک کریں۔
  • Team Map ہر conversation کو دو طرفہ ایج کے طور پر بناتا ہے، جس پر conversation · 6 turns جیسا لیبل ہوتا ہے۔ اس کا سائیڈ پینل دکھاتا ہے کہ اس میں کون ہے، ٹرن کی تعداد، کب شروع ہوئی اور آیا Follow resume آن ہے۔ Pause اور End صرف Conversations ٹیب میں رہتے ہیں۔

conversation کو صرف انسان ہی pause یا resume کر سکتا ہے۔

جب کمپیوٹر دور چلا جائے

آف لائن یا بند کمپیوٹر کی باریاں بھیجنے والے پر قطار میں رہتی ہیں اور اس کے واپس آنے پر ترتیب سے پہنچائی جاتی ہیں۔ اس دوران آپ کا ایجنٹ کام کرتا رہتا ہے، اور تھریڈ دکھاتا ہے کہ دوسری طرف کب سے رسائی نہیں ہے، مثلاً Waiting for Mac mini · 2 queued۔

دو صورتیں اندازے کے بغیر سنبھالی جاتی ہیں:

  • جو ایجنٹ resume ہو اسے چھوٹی ہوئی باریاں ایک ڈائجسٹ کی صورت میں ملتی ہیں، ایک بینر کے ساتھ جیسے 3 messages from Codex (Mac mini) arrived while you were away اور Open conversation →۔
  • جو ایجنٹ اپنے سیشن کے بغیر دوبارہ شروع ہوا اس کے نئے سیشن میں باریاں ٹائپ نہیں کی جاتیں۔ وہ Deliver to the new session کے پیچھے انتظار کرتی ہیں، تاکہ آپ فیصلہ کریں کہ نیا سیشن تھریڈ سنبھالے یا نہیں۔

گفتگو ختم کرنا

End… پوچھتا ہے End this conversation? اور پھر End conversation۔ دونوں ٹرمینلز چلتے رہتے ہیں، اور تھریڈ دونوں کمپیوٹرز پر ایک دن تک پڑھنے کے لیے موجود رہتا ہے۔

Settings → Machines میں کسی کمپیوٹر کے لیے Control terminals منسوخ کرنے سے اس کی conversations دونوں کمپیوٹرز پر ختم ہو جاتی ہیں۔ ڈائیلاگ واضح بتاتا ہے کہ کیا باقی رہتا ہے: دونوں کمپیوٹرز پیئر رہتے ہیں، ہر ٹرمینل چلتا رہتا ہے، اور ہر تھریڈ ایک دن تک پڑھنے کے قابل رہتا ہے۔ گرانٹ دوبارہ آن کرنے سے ختم شدہ conversations واپس نہیں آتیں۔

آپ کے فون سے

Conversations فون کے Inbox میں نظر آتی ہیں۔ Approver، Operator یا Admin رسائی والا ڈیوائس Pause conversation، Resume، End یا Deliver now کر سکتا ہے۔ صرف دیکھنے والے ڈیوائس کو کہا جاتا ہے کہ ڈیسک ٹاپ پر pause یا end کرے۔ دیکھیں Remote Control۔

متعلقہ