Channel Templates

ایک کلک میں pre-built multi-agent workflow شروع کریں — code review، bug fix، test writing، اور مزید۔

scratch سے multi-agent workflow set up کرنے میں سوچ درکار ہوتی ہے: کون سے agents کون سے کردار ادا کرتے ہیں، initial prompt کیا ہے، چیزیں کس ترتیب میں ہوتی ہیں؟ Templates یہ کام آپ کے لیے کرتے ہیں۔ ایک template ایک pre-configured channel ہے جس میں defined agent roles اور ایک starting prompt ہے، تاکہ آپ ایک کلک میں ایک proven workflow شروع کر سکیں۔

Template کیا ہے؟

ایک template تین چیزیں ایک ساتھ package کرتا ہے:

  1. Agent roles — کون کیا کرتا ہے (مثلاً "ایک agent investigate کرتا ہے، ایک ٹھیک کرتا ہے")
  2. ایک initial prompt — وہ opening message جو workflow شروع کرتی ہے
  3. Channel name prefix — تاکہ channel کو default میں کوئی meaningful نام دیا جائے

جب آپ template شروع کرتے ہیں، تو آپ منتخب کرتے ہیں کہ آپ کے کون سے open terminals ہر کردار پورا کریں، اور پھر channel initial prompt پہلے سے بھیجے کے ساتھ کھلتا ہے۔

Built-In Templates

1DevTool استعمال کے لیے تیار چار templates کے ساتھ آتا ہے:

Bug Fix

تین agents مل کر bug ختم کرتے ہیں۔ پہلا agent issue investigate کرتا ہے اور root cause identify کرتا ہے۔ دوسرا agent fix apply کرتا ہے۔ تیسرا agent tests چلاتا ہے اور verify کرتا ہے کہ fix کام کرتی ہے اور کچھ اور نہیں توڑتی۔ آپ bug description فراہم کریں اور template باقی سب شروع کر دیتا ہے۔

Code Review

ایک agent Diff یا فائل پڑھتا ہے اور ایک structured review post کرتا ہے: کیا اچھا لگتا ہے، کیا بہتر ہو سکتا ہے، اور کیا bug ہو سکتی ہے۔ Commit کرنے سے پہلے تبدیلیاں کرنے کے بعد مفید۔

Tests لکھیں

ایک agent آپ کا code پڑھتا ہے اور main logic paths، edge cases، اور error conditions کو cover کرنے والے test cases لکھتا ہے۔ اسے کوئی فائل یا function point کریں اور یہ چلانے کے لیے تیار test فائل produce کرتا ہے۔

Code Document کریں

ایک agent source code پڑھتا ہے اور واضح documentation لکھتا ہے: function docstrings، README sections، یا ایک مکمل API reference۔ feature کام کے sprint کے بعد docs catch up کرنے کے لیے مفید۔

Channel templates

Template استعمال کیسے کریں

  1. بائیں sidebar سے Channels پینل کھولیں۔
  2. پینل کے اوپر Templates بٹن کلک کریں۔
  3. دستیاب templates browse کریں اور جو چاہیں کلک کریں۔
  4. ایک setup dialog ظاہر ہوتا ہے۔ template میں ہر کردار کے لیے، منتخب کریں کہ آپ کے کون سے open terminals وہ کردار پورا کریں۔
  5. template کا مانگا گیا کوئی بھی مخصوص context شامل کریں (مثلاً bug description، review کے لیے فائل)۔
  6. Start کلک کریں۔ channel کھلتا ہے اور workflow خودکار طریقے سے شروع ہو جاتا ہے۔

اپنا Template بنائیں

ایک بار جب آپ کا channel workflow پسند آ جائے، آپ اسے دوبارہ استعمال کے لیے template کے طور پر save کر سکتے ہیں:

  1. وہ channel کھولیں جسے آپ save کرنا چاہتے ہیں۔
  2. channel header میں ... menu کلک کریں۔
  3. Save as Template منتخب کریں۔
  4. template کو ایک نام اور مختصر description دیں۔
  5. اگلی بار Templates پینل کھولنے پر template آپ کی personal templates list میں ظاہر ہوتا ہے۔

Custom templates team workflows کے لیے خاص طور پر مفید ہیں — ایسے processes جو آپ کی team بار بار چلاتی ہے جن سے ہر بار ایک consistent starting setup کا فائدہ ہوگا۔

ٹپ: جب آپ template بنائیں، ایک واضح initial prompt شامل کریں۔ opening message جتنی مخصوص ہوگی، ہر بار template استعمال کرنے پر آپ کو اتنا ہی کم setup کرنا ہوگا۔