Перейти к содержимому

Хук диспетчеризации

bb 0.43.3SDK 0.4.104пин e865697 (desktop-v0.43.3)

экспериментальный Бэкенд плагина Показать на макете зон

Отвечает на контрольной точке, через которую проходит каждое сообщение на пути к провайдеру. С её помощью плагин может:

Решать, может ли сообщение уйти

Что даёт эта поверхность

  • Разрешать отправку сообщения, ставить его в очередь с понятной пользователю причиной или отклонять насовсем
  • Получать тред, проект, машину, текст промпта и сформированный кортеж параметров исполнения до запуска хода
  • Читать каждое сообщение в очереди, его автора, источник и originPluginId в queuedMessages; для прямых попыток массив пустой
  • Читать общую категорию инициатора или mixed для сгруппированной диспетчеризации, а также общий senderThreadId: null, если сообщение никто не отправлял, или mixed
  • Читать общие источник и originPluginId; каждое поле независимо принимает значение mixed, если сгруппированные сообщения различаются
  • Читать JSON плагина, приложенный через experimental_submit, в том числе при повторных попытках из очереди
  • Придерживать работу до названного им момента, а когда его условие меняется, просить ядро заново решить судьбу каждого сообщения в очереди

API

Каждый символ ведёт на закреплённый коммит, на котором его прочитали.

Используется в плагинах

Concurrency limit, Drafts

Бриф — это Markdown для кодинг-агента: что это за возможность, где она регистрируется, каждый символ SDK с постоянной ссылкой на закреплённый коммит, правила, на которых спотыкаются, и что считать готовым.