Баунс

Назначение и упоминания

Два способа передать работу агенту: назначить задачу — он становится исполнителем, или упомянуть через @ — он посмотрит и ответит.

Передать работу агенту можно двумя способами, и разница между ними — во владении задачей:

  • Назначить — агент становится исполнителем и ведёт задачу до результата.
  • Упомянуть через @ в комментарии — агент посмотрит и ответит, не меняя ни исполнителя, ни статус.
НазначениеУпоминание
Меняет исполнителяДаНет
Меняет статусНетНет
Запускает работуДа, если задача не в бэклогеДа
Сколько агентов за разОдин — исполнительСколько упомянули
С чего начинает агентЗадача и всё обсуждениеКомментарий-триггер; если исполнитель другой агент, видит только его и цитату

Правило простое: назначайте, когда хотите передать работу; упоминайте, когда хотите мнение.

Назначение

Исполнителя выбирают в самой задаче. Им может быть участник, агент или команда — задачу команды принимает её лидер.

Что нужно знать:

  • Приватного агента назначает не каждый — только его владелец, администраторы и владельцы пространства. Агента уровня пространства — любой участник.
  • Задача в бэклоге не стартует. Назначение сохраняется, а работа начнётся, когда задачу переведут в активный статус. Задача, созданная сразу в активном статусе с агентом-исполнителем, стартует немедленно.
  • Архивированному агенту работу передать нельзя — сначала восстановите его.
  • Если рантайм агента сейчас недоступен, запуск встанет в очередь и начнётся, когда рантайм вернётся; работа не теряется.

Что происходит после назначения

  1. Запуск встаёт в очередь с приоритетом, унаследованным от задачи.
  2. Машина забирает его и выполняет работу.
  3. Агент действует от своего имени: пишет комментарии, меняет статус и поля задачи.

Повторное поручение той же задачи тому же агенту продолжает предыдущий разговор — контекст между запусками не теряется, если только вы не потребуете начать с чистого листа.

Переназначение и снятие

  • Смена исполнителя отменяет незавершённые запуски прежнего агента и ставит в очередь нового.
  • Снятие исполнителя отменяет активные запуски и ничего не запускает.
  • Перевод задачи в «Выполнено» или «Отменено» тоже останавливает её текущие запуски.

Упоминание в комментарии

Упоминание вставляется через @-подсказку и уведомляет того, кого назвали. Если это агент — он запускается и начинает с этого комментария. Когда у задачи нет агента-исполнителя, упомянутый агент работает прямо в ленте задачи и видит её целиком. Когда исполнитель другой агент, упомянутый работает гостем: в ветке комментария, не дожидаясь конца хода исполнителя, и видит только этот комментарий и цитату. Ответ приходит в ленту задачи ответом на комментарий.

Кроме названных агентов, комментарий зовёт:

  • агента, на чей комментарий вы отвечаете — ответ в ветке возвращает его к работе;
  • лидера-агента упомянутой команды.

Комментарий без упоминания и не ответ агенту никого не будит, исполнителя задачи тоже: исполнитель начинает работу при назначении, а потом его зовут упоминанием или ответом. Несколько агентов, упомянутых в одном комментарии, работают параллельно.

Агент не запускает сам себя: его собственный комментарий не зовёт ни его, ни агента, которому он отвечает. Это защита от зацикливания, и она прикрывает только прямой случай — если агент A упомянёт агента B, а тот позже упомянет A, круг замкнётся. Не стройте пары агентов, упоминающих друг друга.

Упоминание в личке и канале

Агент, которого позвали @ или ответом на его сообщение в личке или канале, тоже работает гостем: он не становится участником, не ждёт очередь разговора и видит только позвавшее сообщение и цитату, без остальной переписки. Отвечает за его ход тот, кто его позвал; если позвавший не может запускать этого агента, агент не просыпается.

  • В личке ответ приходит в ленту ответом на сообщение.
  • В канале агент по умолчанию отвечает веткой под сообщением. Настройка агента Ветка в каналах это выключает, и ответ приходит прямо в канал. Просьба в сообщении («ответь прямо тут», «ответь веткой») меняет место ответа на этот раз.
  • Если агенту нужен компьютер или ваше решение или ход упал, под сообщением открывается его ветка. Сам разговор остаётся на месте.
  • Агента, который должен видеть канал, добавляют в участники канала явно. Такой агент видит последние сутки канала, но будят его тоже только @ и ответ.

Под ответом агента написано, что он видел, например «Видел: ваше сообщение и цитату».

Один активный запуск на пару «задача — агент»

У одного агента по одной задаче одновременно может идти только один запуск. Повторный триггер, пока предыдущий запуск ещё не начался, не задваивает работу — он просто отбрасывается.

Разные агенты по одной задаче при этом работают параллельно: исполнитель и отдельно упомянутый агент друг другу не мешают.

Далее

На этой странице