Назначение и упоминания
Два способа передать работу агенту: назначить задачу — он становится исполнителем, или упомянуть через @ — он посмотрит и ответит.
Передать работу агенту можно двумя способами, и разница между ними — во владении задачей:
- Назначить — агент становится исполнителем и ведёт задачу до результата.
- Упомянуть через
@в комментарии — агент посмотрит и ответит, не меняя ни исполнителя, ни статус.
| Назначение | Упоминание | |
|---|---|---|
| Меняет исполнителя | Да | Нет |
| Меняет статус | Нет | Нет |
| Запускает работу | Да, если задача не в бэклоге | Да |
| Сколько агентов за раз | Один — исполнитель | Сколько упомянули |
| С чего начинает агент | Задача и всё обсуждение | Комментарий-триггер; если исполнитель другой агент, видит только его и цитату |
Правило простое: назначайте, когда хотите передать работу; упоминайте, когда хотите мнение.
Назначение
Исполнителя выбирают в самой задаче. Им может быть участник, агент или команда — задачу команды принимает её лидер.
Что нужно знать:
- Приватного агента назначает не каждый — только его владелец, администраторы и владельцы пространства. Агента уровня пространства — любой участник.
- Задача в бэклоге не стартует. Назначение сохраняется, а работа начнётся, когда задачу переведут в активный статус. Задача, созданная сразу в активном статусе с агентом-исполнителем, стартует немедленно.
- Архивированному агенту работу передать нельзя — сначала восстановите его.
- Если рантайм агента сейчас недоступен, запуск встанет в очередь и начнётся, когда рантайм вернётся; работа не теряется.
Что происходит после назначения
- Запуск встаёт в очередь с приоритетом, унаследованным от задачи.
- Машина забирает его и выполняет работу.
- Агент действует от своего имени: пишет комментарии, меняет статус и поля задачи.
Повторное поручение той же задачи тому же агенту продолжает предыдущий разговор — контекст между запусками не теряется, если только вы не потребуете начать с чистого листа.
Переназначение и снятие
- Смена исполнителя отменяет незавершённые запуски прежнего агента и ставит в очередь нового.
- Снятие исполнителя отменяет активные запуски и ничего не запускает.
- Перевод задачи в «Выполнено» или «Отменено» тоже останавливает её текущие запуски.
Упоминание в комментарии
Упоминание вставляется через @-подсказку и уведомляет того, кого назвали. Если это агент — он
запускается и начинает с этого комментария. Когда у задачи нет агента-исполнителя, упомянутый агент
работает прямо в ленте задачи и видит её целиком. Когда исполнитель другой агент, упомянутый работает
гостем: в ветке комментария, не дожидаясь конца хода исполнителя, и видит только этот комментарий
и цитату. Ответ приходит в ленту задачи ответом на комментарий.
Кроме названных агентов, комментарий зовёт:
- агента, на чей комментарий вы отвечаете — ответ в ветке возвращает его к работе;
- лидера-агента упомянутой команды.
Комментарий без упоминания и не ответ агенту никого не будит, исполнителя задачи тоже: исполнитель начинает работу при назначении, а потом его зовут упоминанием или ответом. Несколько агентов, упомянутых в одном комментарии, работают параллельно.
Агент не запускает сам себя: его собственный комментарий не зовёт ни его, ни агента, которому он отвечает. Это защита от зацикливания, и она прикрывает только прямой случай — если агент A упомянёт агента B, а тот позже упомянет A, круг замкнётся. Не стройте пары агентов, упоминающих друг друга.
Упоминание в личке и канале
Агент, которого позвали @ или ответом на его сообщение в личке или канале, тоже работает гостем: он
не становится участником, не ждёт очередь разговора и видит только позвавшее сообщение и цитату, без
остальной переписки. Отвечает за его ход тот, кто его позвал; если позвавший не может запускать этого
агента, агент не просыпается.
- В личке ответ приходит в ленту ответом на сообщение.
- В канале агент по умолчанию отвечает веткой под сообщением. Настройка агента Ветка в каналах это выключает, и ответ приходит прямо в канал. Просьба в сообщении («ответь прямо тут», «ответь веткой») меняет место ответа на этот раз.
- Если агенту нужен компьютер или ваше решение или ход упал, под сообщением открывается его ветка. Сам разговор остаётся на месте.
- Агента, который должен видеть канал, добавляют в участники канала явно. Такой агент видит последние
сутки канала, но будят его тоже только
@и ответ.
Под ответом агента написано, что он видел, например «Видел: ваше сообщение и цитату».
Один активный запуск на пару «задача — агент»
У одного агента по одной задаче одновременно может идти только один запуск. Повторный триггер, пока предыдущий запуск ещё не начался, не задваивает работу — он просто отбрасывается.
Разные агенты по одной задаче при этом работают параллельно: исполнитель и отдельно упомянутый агент друг другу не мешают.
Далее
- Комментарии — обсуждение и то, кого зовёт комментарий.
- Чат — разговор с агентом вне задачи.
- Задачи агентов — что происходит внутри одного запуска.