Vercel (ヴァーセル) は2026年7月27日(現地時間)、自社のAIエージェントサービス eve (イヴ) のSlack (スラック) 連携機能を強化したと発表しました。これにより、会話スレッド内での継続的な応答、進行中の応答のキャンセル、会話のリセット、そしてあらゆるSlack (スラック) アプリイベントへの反応が可能になります。繰り返しメンションすることなくエージェントがスレッド内で自律的に応答する機能や、新しいイベントフックの追加が含まれます。
Vercel (ヴァーセル) は、AIエージェントサービス eve (イヴ) がSlack (スラック) 上でより効果的に機能するよう、連携機能のアップデートを実施しました。
今回の強化により、eve (イヴ) エージェントはSlack (スラック) の会話スレッド内で、繰り返しのメンションなしに継続的に応答できるようになりました。エージェントはアクティブなセッションを持つスレッド内で自律的に返信を行い、ユーザーとの対話フローを自然に維持します。
新機能の中心となるのは、開発者がeve (イヴ) エージェントの動作を細かく制御できる二つの新しいフックと、スレッド関連のセッションヘルパーです。
まず、「onMessage」フックが導入され、着信するSlack (スラック) メッセージを受信します。このフック内でctx.isBotMentioned()ヘルパーを使ってエージェントへの明示的なメンションを検出し、ctx.isSubscribed()でアクティブな eve (イヴ) セッションを持つスレッドからのメッセージであるかを確認することで、処理対象のメッセージを決定します。さらに、ctx.thread.listParticipants()ヘルパーを利用することで、スレッドに参加している人間ユーザーのSlack (スラック) ユーザーIDを最初の登場順に取得し、ルーティングなどのロジックに活用できます。
次に、メッセージフックには二つのスレッド関連セッションヘルパーが追加されました。「ctx.cancel()」は、セッションを維持したまま現在のターンを停止させ、進行中の応答をキャンセルして最新のメッセージに応答させることが可能になります。これにより、ユーザーは誤った応答や不要な応答を途中で中断できます。また、会話を最初からやり直したい場合には「ctx.reset()」が有効です。このヘルパーは、スレッドに紐づくセッションを完全に終了させ、次のメッセージから新しいセッションを開始することで、対話の状態をリセットします。
さらに、「onEvent」フックが新たに導入され、eve (イヴ) エージェントがあらゆるSlack (スラック) イベントAPIコールバックに反応できるようになりました。これにより、reaction_added(リアクション追加)、「team_join」(チーム参加)、channel_created(チャンネル作成)といった多様なイベントにエージェントが応答できるようになります。このフック内で「ctx.receive()」を呼び出すことで、エージェントターンを開始したり、一つのイベントを複数のターゲットにファンアウトしたりすることが可能となり、開発者はより柔軟で状況に応じたエージェントの振る舞いを設計できます。これらの機能強化は、eve (イヴ) エージェントがSlack (スラック) 環境でさらに有用かつ表現力豊かになることを目指しています。
参考: Vercel Blog (アーカイブ) — 2026年7月28日 02:00 (JST)