منسلک ٹرمینلز
کسی AI ٹرمینل کو @mention کریں جو آپ پہلے ہی کھول چکے ہیں، اور آپ کا پرامپٹ اُسی لائیو ایجنٹ میں پہنچا دیا جاتا ہے — آپ کو جواب واپس بھیجنے کے چینل کے ساتھ۔
دو ایجنٹس کو ایک ساتھ کام کرنے کا سب سے آسان طریقہ یہ ہے کہ ایک سے دوسرے کے اندر سے بات کی جائے۔ 1DevTool میں اس کا مطلب ہے ٹرمینلز کو لنک کرنا: آپ ایک ایسے ٹرمینل کو mention کرتے ہیں جو پہلے سے کھلا ہوا ہے، اور آپ کا پرامپٹ نیا ایجنٹ بنانے کے بجائے اُسی لائیو ایجنٹ میں پہنچا دیا جاتا ہے۔

ٹرمینل کو mention کریں
Agent Input کھولیں اور @ ٹائپ کریں۔ mention picker میں ایک Terminals ٹیب ہوتا ہے جو ہر کھلے ہوئے AI ٹرمینل کی فہرست دکھاتا ہے، پراجیکٹ کے لحاظ سے گروپ کی گئی اور ٹرمینل یا پراجیکٹ کے نام سے تلاش کی جا سکتی ہے۔
کوئی ایک منتخب کریں، اپنی ہدایت لکھیں، اور بھیج دیں۔ پرامپٹ اُس ایجنٹ کے composer میں پہنچا دیا جاتا ہے اور جمع کروا دیا جاتا ہے۔
لنکس پراجیکٹس کے درمیان بھی کام کر سکتے ہیں۔ acme-api میں کام کرنے والا ٹرمینل acme-storefront میں موجود کسی ایجنٹ کو کام سونپ سکتا ہے — یہ اُس وقت مفید ہے جب کوئی تبدیلی بیک اینڈ اور فرنٹ اینڈ دونوں پر محیط ہو اور آپ چاہتے ہوں کہ ہر ایجنٹ اپنی اپنی repository میں ہی رہے۔
جواب واپس حاصل کریں
اُسی پیغام میں this terminal کو mention کریں تو آپ اپنے لیے ایک جواب کا چینل کھول لیتے ہیں۔ اس کے بعد جواب دوسرے (peer) ٹرمینل میں پرنٹ ہونے کے بجائے آپ کے ٹرمینل میں پہنچتا ہے، جو تقریباً ہمیشہ وہی ہوتا ہے جو آپ چاہتے ہیں۔
ہر ڈیلیور ہونے والا پیغام یہ بتاتا ہے کہ اسے کس نے بھیجا اور جواب دینے کے لیے درست کمانڈ کیا ہے، تاکہ وصول کرنے والے ایجنٹ کو کبھی اندازہ نہ لگانا پڑے کہ جواب کیسے دینا ہے۔ کوئی جواب اصل درخواست کو جواب دی گئی کے طور پر تبھی نشان زد کرتا ہے جب خود جواب کی ڈیلیوری ثابت ہو چکی ہو، اس لیے قطار میں پھنسا ہوا، منسوخ شدہ، یا ناکام جواب اصل درخواست کو واضح طور پر ابھی تک زیرِ التوا چھوڑ دیتا ہے۔
ترسیل شدہ، یا ترسیل غیر تصدیق شدہ
1DevTool آپ کو یہ نہیں بتائے گا کہ کوئی پیغام پہنچ گیا ہے جب تک وہ اسے ثابت نہ کر سکے۔
- ترسیل شدہ (Delivered) — وصول کرنے والے ایجنٹ نے واضح طور پر عین وہی پیغام قبول کیا: یہ اُس کے سیشن میں ایک حقیقی پیغام کے طور پر ظاہر ہوتا ہے، یا اُس کے composer نے نظر آنے والے انداز میں آپ کا متن تھام کر پھر خالی کر دیا۔
- ترسیل غیر تصدیق شدہ (Delivery-unconfirmed) — keystrokes ٹرمینل تک پہنچ گئیں لیکن قبولیت ثابت نہیں کی جا سکی۔ یہ جان بوجھ کر دوبارہ کوشش نہیں کی جاتی؛ دوبارہ Enter دبانے سے وہی ٹاسک دو بار چل سکتا ہے، اس لیے 1DevTool یہ فیصلہ آپ پر چھوڑ دیتا ہے۔
- قطار میں (Queued) — وصول کرنے والے ایجنٹ کا composer ابھی تک خالی ثابت نہیں کیا جا سکا۔ قطار میں موجود ڈیلیوری خود بخود ہر 15 سیکنڈ بعد، 10 منٹ تک، دوبارہ کوشش کرتی ہے اور آپ کو بتاتی ہے کہ وہ کس چیز کا انتظار کر رہی ہے۔ ایسا ٹارگٹ جس کا کوئی readiness contract نہ ہو، یا وہ لنک جو strict confirmation پر سیٹ ہو، اُس کے بجائے آپ سے Submit now یا Cancel کے لیے کہتا ہے۔
یہی وجہ بتانے والا متن ہر اُس جگہ ظاہر ہوتا ہے جہاں پیغام ظاہر ہوتا ہے: Mission Control، Team Map، AI settings، اور فون پر۔
ڈیلیوری پہنچنے سے پہلے اسے منظور کریں
کسی لنک کو confirm mode پر سیٹ کیا جا سکتا ہے، جہاں کوئی پیغام آپ کی منظوری کا انتظار کرتا ہے۔ یہ قطار میں موجود ڈیلیوریز وصول کرنے والے ایجنٹ کے کارڈ پر Mission Control اور Team Map میں Submit اور Reject بٹنز کے ساتھ ظاہر ہوتی ہیں، اس لیے confirm-mode لنک کا مطلب کبھی بھی فہرست میں پیغام ڈھونڈتے پھرنا نہیں ہوتا۔
ٹرمینلز خود بخود ترتیب پاتے ہیں
لائیو orchestration چلانے والا پراجیکٹ 2×2 گرڈ پر منتقل ہو جاتا ہے تاکہ آپ شرکاء کو کام کرتے ہوئے دیکھ سکیں۔ اگر آپ خود لے آؤٹ تبدیل کریں تو وہ ہمیشہ ترجیح پاتا ہے، اور جیسے ہی پراجیکٹ خاموش ہو جاتا ہے، محفوظ شدہ لے آؤٹ بحال کر دیا جاتا ہے۔ یہ رویہ Settings → AI کے تحت ایک حقیقی سیٹنگ ہے، کوئی پوشیدہ ترجیح نہیں۔
جب کوئی ٹرمینل دوبارہ شروع ہوتا ہے
وہ لنکس جن کا ٹرمینل بند ہو چکا ہو یا دوبارہ شروع کیا گیا ہو، وہ قرنطینہ میں چلے جاتے ہیں۔ Mission Control انہیں Relink اور Clear all کے ساتھ فہرست میں دکھاتا ہے، اور Resume team ایک ہی عمل میں پورے پراجیکٹ کے ایجنٹس کو دوبارہ منسلک کر دیتا ہے — ہر ٹرمینل کو فی لنک ایک الگ نوٹس ملنے کے بجائے صرف ایک ہی catch-up نوٹس ملتا ہے۔ وہ لنکس جن کے ٹرمینلز ہمیشہ کے لیے ختم ہو چکے ہوں انہیں صاف کر دیا جاتا ہے، بجائے اس کے کہ وہ ہمیشہ کے لیے کاؤنٹر میں جمع ہوتے رہیں۔
کمانڈ لائن سے
ایجنٹ CLI بھی یہی سب کچھ فراہم کرتا ہے: یہ دیکھنے کے لیے کہ آپ کون سا ٹرمینل ہیں whoami، پیغام ڈیلیور کرنے کے لیے (جوابات کے ساتھ) link send، اور ایک ایسا بورڈ حاصل کرنے کے لیے جو ہر وہ چیز خلاصہ کرے جو آپ نے بھیجی اور جو آپ کا انتظار کر رہی ہے، link status۔
متعلقہ
- Mission Control — کاؤنٹرز، یاد دہانیاں، اور ری لنکنگ
- Read Permissions — ایجنٹس کو ایک دوسرے کا کام پڑھنے دینا
- Agent Input — جہاں
@picker موجود ہوتا ہے