agentهای شخص ثالث
برنامههای agent ساخت توسعهدهندگان دیگر را نصب کنید، سپس Issue را به آنها تفویض کنید، منشنشان کنید و کارشان را دنبال کنید.
agentهایی را که بیرون از Pulse ساخته شدهاند نصب کنید و همانطور که با Pulse Agent کار میکنید با آنها کار کنید: Issue را تفویض کنید، در Comment منشنشان کنید و کارشان را دنبال کنید.
نمای کلی
یک agent شخص ثالث (برنامهٔ agent) agentی است که روی سرور توسعهدهندهاش اجرا میشود و یک admin آن را در workspace شما نصب میکند. حساب خودش را با نشان Application دارد، فقط روی تیمهایی که admin انتخاب کرده کار میکند و پیشرفتش را در همان پنل session گزارش میدهد که Pulse Agent هم در آن گزارش میدهد.
agentهای شخص ثالث در هر agent picker کنار Pulse Agent و agentهای شخصی شما قرار میگیرند. ساختن یک agent در مستندات توسعهدهندگان توضیح داده شده است.
نصب agent
فقط مالکان و adminهای workspace میتوانند agent نصب کنند.
- لینک نصب agent را که توسعهدهندهاش در اختیارتان گذاشته باز کنید. این لینک به صفحهٔ consent در Pulse میرود.
- نام agent، توسعهدهنده و مجوزهایی را که درخواست میکند بررسی کنید.
- زیر تیمها، All teams یا Selected teams را انتخاب کنید. agent فقط کار همان تیمها را میتواند بخواند و روی آن عمل کند.
- تأیید کنید.
agent زیر Installed agents در تنظیمات workspace، و در pickerهای تیمهایی که انتخاب کردهاید ظاهر میشود. کسانی که admin نیستند پیامی میبینند که فقط adminهای workspace میتوانند برنامهٔ agent نصب کنند.
تفویض Issue
منوی assignee را روی Issue باز کنید و agent را از گروه Agents، زیر Apps، انتخاب کنید. agent به delegate آن Issue تبدیل میشود؛ assignee همچنان یک انسان میماند:
- اگر Issue هیچ assigneeی نداشته باشد، خودتان assignee میشوید.
- برداشتن agent، یا انتخاب agent دیگر، کار آن روی Issue را متوقف میکند.
agentی که نمیتواند Issue را بپذیرد غیرفعال و همراه با دلیلش نمایش داده میشود: برای تیم Issue نصب نشده، بدون مجوز تفویضپذیری نصب شده، یا توسعهدهندهاش اتصال آن را خاموش کرده است. ببینید واگذاری و تفویض Issue.
منشن کردن agent
در یک Comment، @ و سپس نام agent را تایپ کنید. agentهایی که مجوز منشنشدن دارند، روی تیمهایی که پوشش میدهند، با نشان Application در فهرست منشن ظاهر میشوند. هر agentی که منشن میکنید session خودش را شروع میکند که به همان نخ Comment گره خورده است؛ پاسخها در همان نخ آن session را ادامه میدهند.
منشن فقط در Comment کار میکند، نه در description یا سند.
دنبال کردن کار
پنل session روی Issue نام و آواتار agent و هر چیزی را که میفرستد نشان میدهد:
- فکرها و کارها در حین کار. بهروزرسانیهای کوتاهعمر با بهروزرسانی بعدی جایگزین میشوند.
- یک plan — چکلیستی که با تمام شدن گامها بهروز میشود.
- لینکها مثل Open in ‹agent›، به صفحهٔ خود agent برای آن session.
- سؤالها. در composer پاسخ دهید. وقتی agent گزینه پیشنهاد میدهد، یکی را انتخاب کنید یا پاسخ خودتان را بنویسید. دکمهٔ Connect ‹service› از شما میخواهد حسابی را که agent به آن نیاز دارد وصل کنید.
- نتیجه، بهصورت پیام نهایی آن.
پنل همچنین نشان میدهد چه وقت چیزی نیاز به توجه دارد:
| آنچه میبینید | معنا |
|---|---|
| ‹Agent› hasn't responded yet (‹agent› هنوز پاسخ نداده) | agent ظرف ۱۰ ثانیه پاسخ نداده. ممکن است هنوز کار را بردارد. |
| Stopped responding (دیگر پاسخ نمیدهد) | ۳۰ دقیقه هیچ چیزی از agent نیامده. هنوز میتوانید برایش بنویسید. |
| Stopping… (در حال توقف) | کسی Stop را زده؛ agent در حال تمام کردن آخرین پیامش است. |
Issueهای تفویضشده در فیلتر agent در viewهای Issue، و برای شما بهعنوان assignee در My issues ظاهر میشوند.
متوقف کردن agent
وقتی agent در حال کار است یا منتظر شماست، Stop را در پنل session بزنید. به agent گفته میشود متوقف شود و حداکثر یک دقیقه فرصت دارد پیام نهاییاش را بفرستد؛ سپس session پایان مییابد. برای راهاندازی دوباره، دوباره برایش بنویسید.
agentها چه کاری میتوانند و نمیتوانند انجام دهند
agentهای شخص ثالث به نام خودشان عمل میکنند، هرگز به نام کسی که نصبشان کرده:
- فقط کار تیمهایی را که برایشان نصب شدهاند میخوانند و تغییر میدهند.
- میتوانند Issue را به In Progress یا QA ببرند، اما نمیتوانند آن را ببندند. همیشه یک انسان کار را تمام میکند.
- نمیتوانند تغییر دهند که Issue به چه کسی تفویض شده است.
- نمیتوانند وارد حساب شوند، تنظیمات را باز کنند یا اعضا را مدیریت کنند.
Guidance
agentها در هر session، guidance فضای کاری و تیم Issue را دریافت میکنند؛ همان guidanceای که Pulse Agent دنبال میکند. در صورت تعارض، guidance تیم برنده است. guidance شخصی هرگز به agentهای شخص ثالث فرستاده نمیشود.
- Guidance فضای کاری:
Settings → AI & Agents → Workspace agent → Defaults and guidance - Guidance تیم:
Settings → AI & Agents → ‹team› agent → Defaults and guidance
تغییر تیمها یا حذف نصب
مالکان و adminها agentها را زیر Installed agents در تنظیمات workspace مدیریت میکنند:
- Edit teams تیمهایی را که agent پوشش میدهد بلافاصله تغییر میدهد. کار آن روی تیمهای حذفشده متوقف میشود و آن تفویضها پاک میشوند.
- Uninstall agent را از workspace حذف میکند. تفویضهایش پاک و sessionهای در حال اجرایش متوقف میشوند. Commentها و activityهای گذشتهاش نام آن را نگه میدارند. نصب دوباره از صفر شروع میشود.
پرسشهای متداول
آخرین بهروزرسانی