2026.08.06 THU09:00 JSTVercel
Chat SDKで承認付きワークフロー
- Chat SDKにdurable approvalsを追加
- requestApprovalでApprove/Denyカードを出しワークフローを一時停止
- 秒〜日単位の待機に耐し、デプロイ・再起動後も継続
目線
人間承認(HITL)を必要とするエージェントや業務フローで、承認待ち実装の手間を大幅に減らせる
対象
Chat SDK / Workflow SDK利用者・エージェント開発者
使える場面
- 承認必須の業務ワークフロー構築
- 長時間待機を含むHITLエージェント
- スコープ限定の承認者設定
試すなら
changelogを確認しchat/workflowサブパスでrequestApprovalを試す
確認点
対象はChat SDK利用者。プラットフォーム署名検証の前提を確認
背景
Vercel Chat SDKで人間参加型の承認フローを簡単に組めるよう拡張した。
何が変わったか
- chat/workflowサブパスでrequestApprovalを提供
- Approve/Denyカード投稿後にWorkflow SDKをサスペンド(秒〜日単位、デプロイ耐性あり)
- approvers指定で承認者を制限、他者クリックは通知のみ
- プラットフォーム署名検証でuser.idを保証し監査証跡を残す
使える場面・影響
承認テーブルやonActionハンドラ、ポーリングが不要になりHITL実装が簡潔になる。Threadはワークフロー境界を自動シリアライズ。
試す前に確認
- Chat SDKとWorkflow SDKの対応バージョン
- 承認者スコープの設定方法
- 長時間待機時のリソース・課金