Перейти к содержимому
Экосистема AI Vibe
← Назад к AI Vibe News

Редакция 27 июля 2026 г.

Новости

Eve в Slack: тред без упоминаний, отмена ответа и хуки событий

Агент Eve в Slack отвечает в треде без нового упоминания и обрабатывает события канала через хуки onMessage и onEvent.

В Eve для Slack добавили продолжение треда без нового @, прерывание ответа на лету и реакцию на любое событие, на которое подписано приложение. Раньше без упоминания бот молчал — теперь достаточно активной сессии в ветке.

Тред без @ на каждый ответ

Хук onMessage принимает входящие сообщения. ctx.isBotMentioned() ловит явное упоминание, а ctx.isSubscribed() проверяет, что реплика идёт в треде с живой сессией Eve — и агент отвечает сам.

Если маршрут зависит от состава ветки, ctx.thread.listParticipants() возвращает уникальные id участников в порядке первого появления. Для публичных каналов нужны триггер message.channels и scope channels:history; для приватных — message.groups и groups:history.

Отмена хода и сброс

  • ctx.cancel() — останавливает текущий ход, сессия остаётся; вызов до return { auth } подменяет старый ввод новым сообщением
  • ctx.reset() — закрывает сессию треда; следующая реплика стартует с чистой историей, состоянием и sandbox; в логике onMessage команда сброса укладывается в три строки

Любые события Slack

Хук onEvent принимает сырые колбэки — reaction_added, team_join, channel_created и всё остальное из подписки приложения. Внутри вызывается ctx.receive() для запуска хода агента; метод можно дернуть несколько раз и разнести одно событие на разные сценарии — например, team_join развести по welcome-каналам.

Подключение: документация Slack channel или eve channels add slack.

Источник: eve adds new Slack event hooks and session controls.