검색
← 릴리스 노트

Chat SDK 승인 대기 워크플로우

Vercel · 기능추가 · 2026.08.06

Chat SDK의 새 chat/workflow 경로로 승인 카드와 워크플로우 일시중지를 지원합니다.

교안에 영향

기존에 approvals table, onAction handler, polling loop를 전제로 설명한 안내는 더 이상 맞지 않습니다.

요약

- Chat SDK에 새 chat/workflow 하위 경로가 추가되어 승인 흐름을 만들 수 있습니다. - requestApproval 호출로 Approve와 Deny 버튼이 있는 카드를 띄우고 Workflow SDK 워크플로우를 일시중지할 수 있습니다. - 대기는 배포와 재시작을 거쳐도 유지되며, approvals table, onAction 핸들러, 폴링 루프 없이 동작합니다. - Scoped approvers, Verified decisions, Audit trail로 승인자 제한, 서명 검증, 결과 기록을 지원합니다.

바뀐 것

새 기능 2

  • Chat SDK에 새 chat/workflow 하위 경로가 추가되었습니다.
  • requestApproval 호출이 Approve와 Deny 버튼이 있는 승인 카드를 게시하고 Workflow SDK 워크플로우를 일시중지합니다.

개선 4

  • 승인 대기가 배포와 재시작을 지나서도 유지되도록 지원합니다.
  • scoped approvers로 승인 가능한 사용자를 제한하고, 클릭한 사용자가 아닌 경우 안내를 게시합니다.
  • Verified decisions로 각 클릭의 플랫폼 서명을 확인해 결과의 user.id를 실제 결정한 사람으로 보장합니다.
  • 결정이 내려지거나 timeout이 지나면 카드를 인라인으로 편집해 Audit trail을 남기고 오래된 클릭을 막습니다.

기타 2

  • approvals table, onAction handler, polling loop 없이 승인 흐름을 구성할 수 있습니다.
  • Workflow를 어떤 handler에서 시작해도 Thread instances가 워크플로우 경계를 자동으로 직렬화합니다.

원문 제목 · Pause workflows for approval with Chat SDK