مرکزی مواد پر جائیں
اے آئی ٹیوٹوریلز

مشترکہ 3D ورک اسپیس میں ایجنٹ آفس سیٹ اپ کریں اور AI کوڈنگ ورکرز کا انتظام کریں

جانیں کہ Agent Office کیسے لانچ کریں، پروجیکٹ فلورز بنائیں، Claude Code، OpenCode یا Codex ورکرز کو ہائر کریں، ٹرمینلز شیئر کریں، الگ تھلگ ورک ٹریز کا انتظام کریں، تبدیلیوں کا جائزہ لیں، پل ریکوئسٹس کھولیں، قطار میں موجود کام خودکار بنائیں، اور باہمی تعاون پر مبنی 3D آفس سے متوازی ڈیولپمنٹ کی نگرانی کریں۔

مشترکہ 3D ورک اسپیس میں Agent Office اور AI کوڈنگ ورکرز کا انتظام

Agent Office کیا کرتا ہے

Agent Office، AI کی مدد سے سافٹ ویئر ڈویلپمنٹ کو ایک مشترکہ کارٹون تھری ڈی دفتر میں تبدیل کرتا ہے۔ ہر GitHub ریپوزٹری ایک الگ منزل بن جاتی ہے، جس میں ڈیسک، کوڈنگ ورکرز، ٹرمینلز، ایشو اور پل ریکویسٹ بورڈز، ٹاسک قطار، سروسز اور پروجیکٹ کی مخصوص ترتیبات شامل ہوتی ہیں۔

آپ کسی ڈیسک پر Claude Code، OpenCode یا Codex ورکر بٹھا سکتے ہیں، ڈیسک کے لیپ ٹاپ پر اس کا لائیو ٹرمینل دیکھ سکتے ہیں، اور ساتھیوں کے ساتھ اسی ٹرمینل کو کھول سکتے ہیں۔ ورکرز مرکزی چیک آؤٹ یا الگ تھلگ Git ورک ٹریز میں کام کر سکتے ہیں، جس سے ورکنگ ڈائریکٹری شیئر کیے بغیر متعدد کام بیک وقت چلانا ممکن ہوتا ہے۔

ایپلیکیشن میں ملٹی پلیئر نقل و حرکت، آواز، اسکرین شیئرنگ، محفوظ شدہ چیٹ اور ٹرمینل ہسٹری، ورکر اطلاعات، مشین مانیٹرنگ، پروجیکٹ نیویگیشن، GitHub ایشو اور پل ریکویسٹ ورک فلو، اور منظم ملٹی ایجنٹ میٹنگز بھی شامل ہیں۔

اہم تصورات

ہر ریپوزٹری کے لیے ایک منزل

Agent Office پہلی بار شروع ہونے پر لفٹ میں کھلتا ہے اور آپ سے ایسی ریپوزٹری منتخب کرنے کو کہتا ہے جو آپ کے تصدیق شدہ GitHub CLI اکاؤنٹ میں نظر آتی ہو۔ آپ ریپوزٹری کو owner/name کی صورت میں بھی درج کر سکتے ہیں۔

ریپوزٹری یہاں کلون ہوتی ہے:

~/agent-office/<owner>/<repo>

ہر پروجیکٹ فلور کے ورکرز، ڈیسک، بورڈز، قطاروں، سروسز، تصاویر اور رنگ الگ ہوتے ہیں۔ ایک منزل پر موجود لوگ صرف اسی منزل کے دوسرے لوگوں کو دیکھ اور سن سکتے ہیں۔

ڈیسک پر ورکرز

خالی ڈیسک پر Claude Code، OpenCode، Codex یا مشترکہ لاگ اِن شیل چلایا جا سکتا ہے۔ مصروف ڈیسک ورکر کا لائیو ٹرمینل اور اس کی حالت دکھاتا ہے۔ ایجنٹ ہُکس یا پلگ اِنز بتاتے ہیں کہ ورکر کام کر رہا ہے، ان پٹ کا انتظار کر رہا ہے یا کام مکمل کر چکا ہے۔

GitHub بورڈز اور ٹاسک آٹومیشن

ایشوز بورڈ ایشوز کو کھلے، جاری اور بند گروپس میں منظم کرتا ہے۔ پل ریکویسٹ بورڈ ڈرافٹس، جائزوں، منظوریوں، مرجز، بندشوں، CI کی حالت اور ڈِف کے حجم کو دکھاتا ہے۔ ٹاسکس براہِ راست ورکرز کو دیے جا سکتے ہیں یا خودکار عمل درآمد کے لیے مستقل قطار میں شامل کیے جا سکتے ہیں۔

ضروریات اور انسٹالیشن

فراہم کردہ README میں Agent Office چلانے کا طریقہ بیان کیا گیا ہے، لیکن پیکیج مینیجر کے ذریعے انسٹالیشن کمانڈ شامل نہیں ہے۔ ریپوزٹری کی تقسیم یا بلڈ ہدایات کے مطابق پروجیکٹ انسٹال کریں، پھر یقینی بنائیں کہ agent-office ایگزیکیوٹیبل آپ کے شیل میں دستیاب ہو۔

شروع کرنے سے پہلے اس GitHub CLI اکاؤنٹ کی تصدیق کریں جسے سرور استعمال کرے گا:

gh auth status

اگر تصدیق موجود نہ ہو تو GitHub CLI لاگ اِن کا عمل مکمل کریں:

gh auth login

منتخب اکاؤنٹ طے کرتا ہے کہ Agent Office کون سی ریپوزٹریز دریافت کر سکتا ہے اور ایشو کے تبصرے پوسٹ کرنے جیسے GitHub اقدامات کے لیے کون سی شناخت استعمال ہوگی۔

اگر آپ اس قسم کے ورکر کو ہائر کرنا چاہتے ہیں تو مشین پر کم از کم ایک معاون کوڈنگ ایجنٹ CLI بھی کنفیگر ہونا چاہیے۔ Agent Office، Claude Code، OpenCode اور Codex ورکرز کو سپورٹ کرتا ہے۔

اپنا پہلا دفتر شروع کریں

ایپلیکیشن اس کمانڈ سے شروع کریں:

agent-office
  1. ایپلیکیشن کے دکھائے گئے پتے سے اپنے براؤزر میں Agent Office انٹرفیس کھولیں۔
  2. لفٹ کے پروجیکٹ سلیکٹر سے gh کے ذریعے دستیاب ریپوزٹری منتخب کریں، یا اس کا مکمل owner/name درج کریں۔
  3. انتظار کریں جب تک Agent Office ریپوزٹری کو ~/agent-office کے تحت کلون نہ کر لے۔
  4. اپنے کردار کی جلد کا رنگ، بالوں کا انداز، بالوں کا رنگ اور قمیص منتخب کریں۔
  5. نئی پروجیکٹ منزل میں داخل ہوں۔

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

اختیاری لانچ کنفیگریشن

README میں سرور کے کئی مفید اختیارات درج ہیں۔ مثال کے طور پر:

agent-office --city Berlin --max-workers 4

--city Berlin آپشن طلوعِ آفتاب، غروبِ آفتاب اور موسم کو برلن کے مطابق کر دیتا ہے۔ --max-workers 4 آپشن تمام منزلوں پر بیک وقت چلنے والے ورکرز کی تعداد کے لیے پورے سرور کی سطح پر حد مقرر کرتا ہے۔ مشترکہ شیلز اور بورڈ ایجنٹس بھی اس حد میں شمار ہوتے ہیں۔

ٹیم کی اطلاعات Slack یا Discord کے آنے والے ویب ہُک سے منسلک کی جا سکتی ہیں:

agent-office --webhook <incoming-webhook-url>

بجٹ کی وارننگز اور ہائرنگ روکنے کی سہولت --budget اور --budget-pause کے ذریعے دستیاب ہے۔ یہ کنٹرول صرف ٹریک کیے گئے Claude Code اخراجات استعمال کرتے ہیں۔ یہ OpenCode یا Codex کے اخراجات پر براہِ راست حد نہیں لگا سکتے، تاہم ٹریک کی گئی ہائرنگ حد تک پہنچنے پر تمام نئے ورکرز روک دیے جاتے ہیں۔

بنیادی کنٹرولز سیکھیں

  • WASD: منزل پر گھومیں۔
  • Space: چھلانگ لگائیں۔
  • Mouse drag: کیمرہ گھمائیں۔
  • E: ڈیسک، بورڈز، لفٹس، نشستوں، سیڑھیوں اور دفتر کی دیگر اشیا سے تعامل کریں۔
  • Tab: مرکزی مینو کھولیں۔
  • T: حالیہ چیٹ لائنیں پڑھیں۔
  • P: خالی ڈیسک پر ہائر کرنے سے پہلے ٹاسک لکھیں۔
  • B: خالی ڈیسک پر مشترکہ لاگ اِن شیل کھولیں۔
  • C: مصروف ڈیسک پر تبدیلیوں کا جائزہ لیں۔
  • N: اس ورکر کے پاس جائیں جو سب سے زیادہ دیر سے انتظار کر رہا ہے۔
  • R: بند ہو جانے والے معاون ورکر سیشن کو دوبارہ شروع کریں۔
  • /: چیٹ اور ورکر ٹرمینل ہسٹری تلاش کریں۔

مرکزی مینو ورکرز، لوگوں، ایشوز، پل ریکویسٹس، قطار، سروسز، تلاش، آواز، اسکرین شیئرنگ، ترتیبات اور دیگر اسٹیٹس پینلز کے لیے ونڈوز کھولتا ہے۔ کثرت سے استعمال ہونے والی اشیا کو ٹاپ بار پر پن کیا جا سکتا ہے، اور براؤزر سے متعلق لے آؤٹ کے انتخاب محفوظ رہتے ہیں۔

اپنا پہلا کوڈنگ ورکر ہائر کریں

  1. ایک خالی ڈیسک تک جائیں۔
  2. E دبائیں۔
  3. Claude Code، OpenCode، یا Codex منتخب کریں۔
  4. وہ کام درج کریں جسے آپ ورکر سے مکمل کروانا چاہتے ہیں۔
  5. اگر مناسب ہو تو اپنا git worktree فعال کریں۔
  6. ہائر کرنے کی تصدیق کریں اور دیکھیں کہ ورکر کا ٹرمینل لیپ ٹاپ پر ظاہر ہو رہا ہے۔

جب آپ ایجنٹ منتخب کرنے سے پہلے کام تحریر کرنا چاہیں تو خالی ڈیسک پر P دبا سکتے ہیں۔ Agent Office میں 16 ڈیسک ہیں۔ اگر یہ سب مصروف ہوں تو عارضی بین بیگ ورک اسٹیشنز مزید 12 ورکرز تک کو جگہ دے سکتے ہیں۔

متوازی کاموں کے لیے الگ تھلگ worktree استعمال کریں

جب متعدد ورکرز ایک ہی وقت میں ریپوزٹری میں ترمیم کر سکتے ہوں تو اپنا git worktree فعال کریں۔ Agent Office ایک office/<name> برانچ بناتا ہے اور اس کا checkout یہاں رکھتا ہے:

.agent-office/worktrees/

اس سے متوازی ورکرز کو ایک ہی checkout میں ترمیم کرنے سے روکا جاتا ہے۔ worktree والے ورکر کو گھر بھیجتے وقت آپ برانچ اور worktree محفوظ رکھ سکتے ہیں، صرف worktree حذف کر سکتے ہیں، یا دونوں حذف کر سکتے ہیں۔ Agent Office غیر محفوظ شدہ تبدیلیوں اور ان commits کے بارے میں خبردار کرتا ہے جو remote تک نہیں پہنچے۔

محفوظ ہونے پر محفوظ رکھے گئے worktrees صاف کرنے کے لیے چلائیں:

agent-office prune

ورکر کے ٹرمینل میں کھولیں اور تعاون کریں

کسی مصروف ڈیسک پر E دبائیں تاکہ WebSockets کے ذریعے اس کا حقیقی PTY ٹرمینل کھلے۔ متعدد ساتھی بیک وقت سیشن میں ٹائپ کر سکتے ہیں، اور بعد میں شامل ہونے والوں کو پہلے سے موجود scrollback بھی ملتا ہے۔

ٹرمینل کا ہیڈر دکھاتا ہے کہ اس وقت ٹرمینل کس کے لیے کھلا ہے۔ جب کوئی دوسرا شخص متن درج کر رہا ہو تو یہ ٹائپنگ کا نوٹس بھی دکھاتا ہے، جس سے ساتھیوں کے ایک دوسرے کے input کو اوور رائٹ کرنے کا امکان کم ہو جاتا ہے۔

ورکر ٹرمینلز اور ان کی آخری 3,000 لائنیں محفوظ کی جاتی ہیں۔ Agent processes مرکزی server سے الگ چلتے ہیں، اس لیے server reload یا process restart کے دوران بھی ورکر کام جاری رکھ سکتے ہیں۔ Server واپس آنے پر کھلے ٹرمینلز خودکار طور پر دوبارہ جڑ جاتے ہیں۔

لائیو ورکر اسٹیٹس سمجھیں

ورکر کا antenna اور animation اس کی حالت ظاہر کرتے ہیں۔ ورکر کام کر رہا ہے، input درکار ہے، یا مکمل دکھائی دے سکتے ہیں۔ ان کی animations فائلیں پڑھنے، code میں ترمیم کرنے، tests چلانے، web پر تلاش کرنے، یا بار بار ناکامی کا سامنا کرنے جیسی کارروائیوں کی بھی عکاسی کرتی ہیں۔

جب کسی ورکر کو مدد درکار ہو یا وہ اپنا کام مکمل کر لے تو Agent Office notification چلاتا ہے اور ورکر کو waiting count میں نمایاں کرتا ہے۔ سب سے پرانے منتظر ورکر تک جانے کے لیے N دبائیں۔ N کو بار بار دبانے سے منتظر ورکرز کے درمیان باری باری جایا جا سکتا ہے۔

تبدیلیوں کا جائزہ لیں اور pull request کھولیں

کسی مصروف ڈیسک پر C دبائیں یا ٹرمینل سے Changes منتخب کریں۔ تبدیلیوں کا view تبدیل شدہ فائلیں اور اس branch کے مقابل مسلسل تازہ ہونے والا diff دکھاتا ہے جس پر office کھولا گیا تھا۔

اس view سے آپ یہ کر سکتے ہیں:

  • تبدیل شدہ فائلوں اور ان کے diffs کا جائزہ لیں۔
  • ورکر کی تبدیلیاں commit کریں۔
  • غیر مطلوب تبدیلیاں مسترد کریں۔
  • برانچ push کریں۔
  • pull request کھولیں۔

الگ تھلگ worktree استعمال کرنے والے ورکر کے لیے کام تیار ہونے پر ڈیسک پر O دبائیں۔ Agent Office برانچ push کرتا ہے اور task سے تیار کردہ عنوان اور description کے ساتھ pull request کھولتا ہے۔ GitHub issue سے شروع ہونے والے کام میں Closes #n حوالہ شامل ہوتا ہے۔ pull request دیکھنے کے لیے دوبارہ O دبائیں۔

GitHub Issues کے ساتھ کام کریں

issues board کھلے، جاری، اور بند issues دکھاتا ہے۔ کسی issue کو منتخب کر کے اس کی description اور comments پڑھیں، comment پوسٹ کریں، اسے کسی ورکر کو بھیجیں، یا task queue میں شامل کریں۔

آپ issue card کو جسمانی طور پر بھی اٹھا سکتے ہیں:

  1. issue note کی طرف اشارہ کریں اور E دبائیں، یا issue window میں Pick it up استعمال کریں۔
  2. نئے ورکر کو ہائر کرنے کے لیے card کو خالی ڈیسک تک لے جائیں۔
  3. اسے کسی مصروف ڈیسک تک لے جا کر اس ورکر کے حوالے کریں۔
  4. اسے task queue تک لے جا کر queue میں شامل کریں۔
  5. اگر card کو board پر واپس رکھنا ہو تو Q دبائیں۔

جب کسی ورکر کو issue card ملتا ہے تو Agent Office اس issue کو GitHub کے ذریعے assign کرتا ہے اور اسے جاری حالت میں منتقل کر دیتا ہے۔ Issues کو مکمل یا منصوبہ میں شامل نہ ہونے کی وجہ سے اختیاری comment کے ساتھ بند بھی کیا جا سکتا ہے۔

Pull Requests کا جائزہ لیں اور merge کریں

PR board pull requests کو draft، جائزے میں، منظور شدہ، merged، اور بند حالتوں میں گروپ کرتا ہے۔ یہ CI status اور diff size بھی بتاتا ہے۔

pull request کھولیں اور اس کا diff دیکھنے کے لیے Files changed منتخب کریں۔ فائلیں folder tree یا flat list کے طور پر دکھائی جا سکتی ہیں۔ review comments متعلقہ لائنوں کے نیچے ظاہر ہوتے ہیں۔

  • کسی فائل کو reviewed نشان زد کرنے کے لیے V دبائیں۔
  • فائلوں کے درمیان جانے کے لیے J اور K استعمال کریں۔
  • PR کسی ورکر کے حوالے کرنے کے لیے Review منتخب کریں۔
  • ورکر سے feedback حل کروانے، checks کامیاب کروانے، اور merge کرنے کے لیے Fix comments & merge منتخب کریں۔
  • اگر branch اپنی base سے متصادم ہو تو Fix conflicts & merge استعمال کریں۔

Agent Office pull request کو squash، merge، یا rebase کر سکتا ہے۔ required checks کامیاب ہونے کے بعد یہ GitHub سے خودکار merge کرنے کی درخواست بھی کر سکتا ہے۔ pull request merge ہونے پر office کا merge gong بجتا ہے، confetti جاری ہوتی ہے، اور فعال ورکرز متحرک ہو جاتے ہیں۔

Task Queue کے ساتھ کام خودکار بنائیں

task queue شمالی دیوار پر موجود whiteboard یا main menu سے دستیاب ہے۔ کوئی free-text task شامل کریں یا issue queue کریں، پھر Agent Office کو کام خودکار طور پر assign کرنے دیں۔

جب کوئی ڈیسک دستیاب ہو اور queue کی concurrency setting کسی اور ورکر کی اجازت دے، تو اگلے task کو الگ تھلگ Git worktree میں نیا ورکر ملتا ہے۔ queue کی default concurrency تین ورکرز ہے۔ workers at once کو صفر پر سیٹ کرنے سے queue رک جاتی ہے۔

قطار میں موجود کام GitHub پر تفویض کیا جاتا ہے، اور نتیجے میں بننے والی پل ریکوئسٹ ظاہر ہوتے ہی قطار بورڈ پر منسلک کر دی جاتی ہے۔ مکمل شدہ ورکرز معائنے کے لیے اپنی میزوں پر موجود رہتے ہیں، یہاں تک کہ قطار کو کسی دوسرے کام کے لیے نشست درکار ہو۔ قطار کی حالت دوبارہ شروع ہونے کے بعد بھی برقرار رہتی ہے۔

خصوصی بورڈ ایجنٹس استعمال کریں

ایشوز بورڈ، PR بورڈ، اور ٹاسک قطار، ہر ایک کے پاس ایک کیوسک ایجنٹ ہوتا ہے۔ کسی کیوسک تک جائیں اور اسے ہدایت دینے کے لیے E دبائیں۔

  • ایشوز ایجنٹ: gh کے ذریعے ایشوز تلاش کرتا، درج کرتا، ترجیح بندی کرتا، لیبل لگاتا، اور بند کرتا ہے۔
  • PR ایجنٹ: پل ریکوئسٹس کا خلاصہ بناتا، جائزہ لیتا، تبصرے کرتا، اور انہیں ضم کرتا ہے۔
  • قطار ایجنٹ: درخواست کو ایک یا زیادہ قطار میں موجود کاموں میں تبدیل کرتا، قطار کی حالت بتاتا، اور کام ہٹاتا ہے۔

قطار ایجنٹ خود کوڈ میں تبدیلیاں نافذ نہیں کرتا۔ یہ قطار کے کام بناتا ہے تاکہ نئے ورکرز الگ تھلگ ورک ٹریز میں کام کر سکیں۔ کیوسک پر اس کا ٹرمینل دیکھنے کے لیے O دبائیں، یا ایجنٹ کو واپس بھیجنے کے لیے X دبائیں۔

منظم کثیر ایجنٹ اجلاس چلائیں

اجلاس کا کمرہ دو سے پانچ ورکرز کے گروپس کو سپورٹ کرتا ہے۔ اجلاس کمرے، مرکزی مینو، کسی ایشو، یا پل ریکوئسٹ سے شروع کریں۔ ہر شریک کا ایک کردار ہوتا ہے جس کا نام آپ تبدیل کر سکتے ہیں۔

دستیاب طریقوں میں شامل ہیں:

  • مباحثہ: ورکرز طریقے تجویز کرتے، ایک دوسرے پر تنقید کرتے، اور حتمی فیصلہ تیار کرتے ہیں۔
  • رہنما اور ٹیم: ایک رہنما کام تقسیم کرتا، حصے تفویض کرتا، اور نتائج یکجا کرتا ہے۔
  • میپ ریڈیوس: میپرز الگ فائلوں، ماڈیولز، ایشوز، یا دیگر حصوں پر کارروائی کرتے ہیں، پھر ایک ورکر نتائج یکجا کرتا ہے۔
  • سرخ / نیلا: ریڈ ٹیم کے ورکرز بگز، سکیورٹی خطرات، اور غیر معمولی صورتوں کی نشاندہی کرتے ہیں، جبکہ بلیو ٹیم کے ورکرز درست نکات کو حل کرتے ہیں۔
  • جائزہ پینل: جائزہ لینے والے مختلف زاویوں سے پل ریکوئسٹ کا معائنہ کرتے ہیں، پھر ایک رہنما جائزہ یکجا کرکے پوسٹ کرتا ہے۔

ہر اجلاس ایک آؤٹ پٹ فائل کا اعلان کرتا ہے اور اپنی برانچ پر چلتا ہے۔ آؤٹ پٹ تیار ہونے پر پل ریکوئسٹ بنانے کے لیے Open PR استعمال کریں۔ اجلاسوں کے لیے راؤنڈ کی حد اور پوری ٹیبل کا ٹوکن بجٹ مقرر ہوتا ہے، جس سے انہیں غیر معینہ مدت تک جاری رہنے سے روکا جاتا ہے۔

سروسز، وسائل، اور اخراجات کی نگرانی کریں

ترقیاتی سروسز

جب کوئی ورکر ویب سرور، مثلاً npm run dev، پری ویو بلڈ، یا python -m http.server شروع کرتا ہے، تو وہ چند سیکنڈ میں سروسز بورڈ پر ظاہر ہو جاتا ہے۔ ہر اندراج ورکر، برانچ، اور صفحے کے عنوان کی شناخت کرتا ہے۔ اسے منتخب کرنے سے اپنے کمپیوٹر سے اس سرور کو کھولنے کی کمانڈ کاپی ہو جاتی ہے۔

مشین کا دباؤ اور ورکر کی حدود

مغربی دیوار پر موجود مانیٹر موجودہ CPU اور میموری استعمال، پانچ منٹ کی تاریخ، اور چلنے والے ورکرز کی تعداد دکھاتا ہے۔ اگر میموری 90 فیصد تک پہنچ جائے، یا CPU تقریباً آدھے منٹ تک 90 فیصد مصروف رہے، تو Agent Office خبردار کرتا ہے کہ مشین دباؤ میں ہے۔

سرور کی سطح کی --max-workers قدر ایک سخت حد فراہم کرتی ہے۔ منتظم ترتیبات میں فعال حد کم کر سکتا ہے، لیکن اسے آغاز کے وقت مقرر کی گئی قدر سے زیادہ نہیں کر سکتا۔ گنجائش پوری ہونے پر دستی بھرتیاں وضاحت کے ساتھ مسترد کر دی جاتی ہیں، جبکہ قطار میں موجود کام جگہ خالی ہونے کا انتظار کرتے ہیں۔

استعمال اور لاگت کی رپورٹنگ

Claude Code کے ورکرز ٹریک کی گئی سیشن لاگت اور ٹوکنز کی رپورٹ دیتے ہیں۔ OpenCode ٹوکنز اور ماڈل/فراہم کنندہ کے تخمینے رپورٹ کرتا ہے، اور دستیاب ہونے پر ذیلی سیشنز بھی شامل کرتا ہے۔ Codex ریکارڈ شدہ روٹ سیشن ٹوکنز کی رپورٹ دیتا ہے، جن میں کیش اور استدلال کی تفصیل شامل ہے، لیکن لاگت یا API کالز کی تعداد شامل نہیں ہوتی۔

پانچ گھنٹے کے سیشن، ہفتہ وار الاؤنس، اور ماڈل کے لحاظ سے کسی بھی ہفتہ وار حد کے لیے Claude کے پلان کا استعمال دکھانے کے لیے مینو سے Claude limits فعال کریں۔ جب Claude پلان کے بجائے API key استعمال کرتا ہے تو یہ پینل پوشیدہ رہتا ہے، اور اس میں OpenCode یا Codex شامل نہیں ہوتے۔

تعاون کے جدید نکات

  • بیک وقت کوڈنگ کے لیے بطور ڈیفالٹ ورک ٹریز استعمال کریں: اس سے ورکرز کو غیر کمٹ شدہ فائلیں شیئر کرنے یا ایک دوسرے کی برانچز تبدیل کرنے سے روکا جاتا ہے۔
  • منصوبہ بندی کو نفاذ سے الگ رکھیں: کام منظم کرنے کے لیے ایشو اور قطار ایجنٹس استعمال کریں، پھر نئے ورک ٹری ورکرز کو کوڈ میں تبدیلیاں کرنے دیں۔
  • قطار کی بیک وقت کارروائی کو مشین کی حد سے کم رکھیں: انٹرایکٹو ورکرز، مشترکہ شیلز، اور بورڈ ایجنٹس کے لیے گنجائش چھوڑیں۔
  • ڈیسک ٹاپ اطلاعات استعمال کریں: جب آفس ٹیب پس منظر میں ہو، تو یہ آپ کو براہ راست ایسے ورکر تک لے جا سکتی ہیں جسے آپ کی رائے درکار ہو یا جو کام مکمل کر چکا ہو۔
  • ٹیم ویب ہُکس ترتیب دیں: Slack یا Discord کی اطلاعات ٹیم کو ایسے ورکرز پر توجہ دینے میں مدد دیتی ہیں جو بغیر نگرانی کے رہ گئے ہوں۔
  • سیشنز دوبارہ کھولنے سے پہلے تلاش کریں: چیٹ اور محفوظ شدہ تمام ٹرمینل آؤٹ پٹ میں تلاش کرنے کے لیے / دبائیں، جس میں دوبارہ شروع ہونے سے پہلے کی تاریخ بھی شامل ہے۔
  • معاونتی کام کے لیے مشترکہ شیل استعمال کریں: جب ٹیسٹس، Git کمانڈز، یا ترقیاتی سرورز کے لیے کسی AI ورکر کو بھرتی کیے بغیر مشترکہ ٹرمینل درکار ہو، تو خالی میز پر B دبائیں۔
  • ورکرز کو واپس بھیجنے سے پہلے معائنہ کریں: ٹرمینل کی تاریخ اور تبدیلیوں کا جائزہ لیں، پھر فیصلہ کریں کہ ورکر کی برانچ اور ورک ٹری محفوظ رکھنی ہے یا ہٹانی ہے۔

نتیجہ

Agent Office AI کوڈنگ ایجنٹس، Git ورک ٹریز، مشترکہ ٹرمینلز، GitHub بورڈز، قطاروں، اطلاعات، اور کثیر صارف تعاون کو ایک ہی فضائی انٹرفیس میں یکجا کرتا ہے۔ ایک پروجیکٹ فلور اور ایک الگ تھلگ ورکر سے آغاز کریں، پھر جب آپ کی ٹیم متوازی AI معاون ترقی سے مانوس ہو جائے تو قطار میں موجود کام، بورڈ ایجنٹس، پل ریکوئسٹ ورک فلو، اور منظم اجلاس شامل کریں۔