Chat SDK: нативные Slack-агенты со стримингом и фидбеком

В Chat SDK появился Slack-адаптер под полный сценарий агентских диалогов: вкладка Messages, смена статусов по ходу работы, стрим ответа по токенам и встроенные кнопки оценки. Тот же агент, что уже крутится на Chat SDK, ведёт себя в workspace как штатный бот — без отдельного интерфейса поверх мессенджера.
Подсказки, стрим и фидбек
- Подсказки по тредам — статический список или async-резолвер с контекстом треда, в том числе то, что пользователь смотрит в
agent_view; при открытии треда агента подсказки сами закрепляются. - Стрим с запасным режимом — ответы идут по токенам через streaming API Slack, включая task- и plan-карточки; если стрим недоступен (например GovSlack), адаптер переключается на post-and-edit по ходу генерации, не теряя уже показанный текст.
- Оценка из коробки — при
feedbackButtons: trueк каждому стриму добавляются штатные thumbs-up и thumbs-down; клики приходят в обычныйbot.onActionс положительным или отрицательным значением.
Почему не опираться на history Slack
В режиме agent_view Slack кладёт каждое сообщение пользователя в отдельный тред, поэтому channel history в личке отдаёт только сторону пользователя. Полную переписку с моделью собирают из transcripts Chat SDK — иначе контекст для агента будет неполным.
Источник: Chat SDK adds native Slack agent support.