검색
← 릴리스 노트

Chat SDK의 Slack 에이전트 지원

Vercel · 기능추가 · 2026.07.17

Chat SDK의 Slack adapter로 네이티브 Slack 에이전트를 만들 수 있게 됐습니다.

교안에 영향

agent_view의 Slack thread 동작이 바뀌어 예전처럼 channel history만으로 대화 맥락을 구성하면 안내가 맞지 않습니다.

요약

- Slack adapter로 Messages 탭의 에이전트 대화부터 제안 프롬프트, 상태 메시지, 스트리밍 답변, 피드백 버튼까지 지원합니다. - thread별 suggested prompts는 정적 payload 또는 비동기 resolver로 넣을 수 있으며, agent_view의 현재 화면 컨텍스트를 받을 수 있습니다. - 스트리밍 응답은 Slack streaming API로 토큰 단위 렌더링되며, 지원하지 않는 워크스페이스에서는 Post+Edit로 전환됩니다. - feedbackButtons: true를 설정하면 모든 스트리밍 답변에 좋아요/싫어요 버튼이 붙고 bot.onAction 흐름으로 처리됩니다. - agent_view에서는 Slack threads가 사용자 메시지를 개별적으로 분리하므로, 대화 기록은 Chat SDK transcripts로 만드는 것이 권장됩니다.

바뀐 것

새 기능 5

  • Chat SDK의 Slack adapter로 네이티브 Slack 에이전트를 만들 수 있게 됐습니다.
  • Messages 탭의 에이전트 대화, suggested prompts, rotating status messages, token-by-token streamed replies, native feedback buttons를 지원합니다.
  • thread별 suggested prompts를 정적 payload 또는 async resolver로 전달할 수 있고, agent_view의 현재 화면 컨텍스트를 받을 수 있습니다.
  • 스트리밍 응답이 Slack의 streaming API로 토큰 단위 렌더링되며, task card와 plan card도 포함됩니다.
  • feedbackButtons: true를 설정하면 모든 스트리밍 답변에 thumbs-up/down 버튼이 추가되고 클릭은 bot.onAction 흐름으로 전달됩니다.

개선 1

  • 스트리밍을 지원하지 않는 워크스페이스에서는 Post+Edit로 자동 전환됩니다.

기타 2

  • agent_view에서는 각 사용자 메시지가 개별 thread로 분리되므로 channel history 대신 Chat SDK transcripts로 AI conversation history를 구성해야 합니다.
  • 문서와 template에서 시작할 수 있도록 안내가 추가됐습니다.

원문 제목 · Chat SDK adds native Slack agent support