منسلک ٹرمینلز

پہلے سے کھلے ہوئے 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= کی ویلیو وہیں سے آتی ہے۔

اگلا