검색
← 릴리스 노트

여러 채팅 플랫폼에 에이전트를 배포하는 채팅 SDK

Vercel · 기능추가 · 2026.03.19

Slack, Teams, Discord 등 여러 채팅 플랫폼에서 에이전트를 한 코드베이스로 배포할 수 있게 했습니다.

교안에 영향

기존 안내 글에서 Slack 전용으로 설명한 배포 방식이나 단일 플랫폼 연동 절차는 그대로 적용되지 않을 수 있습니다.

요약

- Chat SDK가 Slack, Microsoft Teams, Google Chat, Discord, Telegram, GitHub, Linear에서 동작하는 봇을 단일 코드베이스로 만들 수 있게 했습니다. - 메시지 스트리밍, 서식 변환, Table(), Cards, modals, buttons 같은 플랫폼 차이를 어댑터 계층에서 처리합니다. - 채널·사용자 이름의 텍스트 변환, 링크 미리보기·참조 글·이미지 포함, Slack용 마크다운 변환을 자동으로 지원합니다. - post()가 AI SDK 텍스트 스트림을 직접 받아 여러 채팅 플랫폼으로 전달할 수 있게 했고, 상태 저장은 Redis, ioredis에 더해 PostgreSQL을 지원합니다. - WhatsApp 지원이 추가되어 메시지, reactions, auto-chunking, read receipts, 멀티미디어 다운로드, 위치 공유를 처리합니다.

바뀐 것

새 기능 2

  • Chat SDK가 Slack, Microsoft Teams, Google Chat, Discord, Telegram, GitHub, Linear에서 에이전트를 사용할 수 있게 했습니다.
  • WhatsApp 지원을 추가해 messages, reactions, auto-chunking, read receipts, multi-media downloads, location sharing을 처리할 수 있게 했습니다.

개선 10

  • core chat package가 이벤트 라우팅과 애플리케이션 로직을 맡고, 플랫폼별 동작은 adapters가 처리하도록 했습니다.
  • 각 adapter가 환경 변수에서 자격 증명을 자동 감지하도록 해 별도 설정 없이 시작할 수 있게 했습니다.
  • streaming의 플랫폼 차이를 adapter layer에서 처리하고, Slack의 native streaming path와 다른 플랫폼의 fallback streaming path를 구분했습니다.
  • Table() component로 표 렌더링을 공통 API로 제공하고, 플랫폼별로 Block Kit, GFM markdown tables, monospace text widgets, code blocks 등으로 변환하도록 했습니다.
  • Cards, modals, buttons를 JSX로 한 번만 작성하면 각 플랫폼이 지원하는 형식으로 렌더링하도록 했습니다.
  • 채널과 사용자 이름을 clear text로 자동 변환하고, clear text로 된 at-mention이 Slack 알림을 트리거하도록 했습니다.
  • 링크 미리보기 내용, referenced posts, images를 agent prompts에 자동 포함하도록 했습니다.
  • 표준 markdown을 Slack variant로 자동 변환하고, Slack의 append-only streaming API에서도 실시간으로 처리하도록 했습니다.
  • post() 함수가 AI SDK text stream을 직접 받아 채팅 플랫폼으로 전달할 수 있게 했습니다.
  • thread subscriptions, distributed locks, key-value cache state를 pluggable state adapters로 처리하고, Redis와 ioredis에 더해 PostgreSQL을 production-ready option으로 지원했습니다.

기타 2

  • PostgreSQL adapter가 pg (node-postgres)와 raw SQL을 사용하고, 첫 연결 시 필요한 테이블을 자동 생성하도록 했습니다.
  • Chat SDK documentation과 starter prompt, resources library를 제공하고, 제품을 open source 및 public beta로 공개했습니다.

원문 제목 · Chat SDK brings agents to your users