Chat SDK にメッセージ件名機能と直接 SDK アクセスが追加
Vercel の Chat SDK が、メッセージに親課題やプルリクエストの文脈情報を自動付与する機能と、プラットフォーム固有 SDK を直接利用する拡張機能を追加した。
キーポイント
メッセージ文脈の自動取得機能
ボットが Linear や GitHub のコメントで言及された際、`message.subject` フィールドを通じて親課題やプルリクエストのタイトル、ステータス、URL を自動的に取得・キャッシュできるようになった。
プラットフォーム SDK への直接アクセス
GitHub、Linear、Slack のアダプターが、基盤となるプラットフォーム SDK を公開し、開発者がプロバイダー API を直接呼び出してボットの機能を拡張可能となった。
非対応プラットフォームの挙動定義
親リソースが存在しない Slack などのチャットプラットフォームでは、`message.subject` は明示的に null として返される仕様となっている。
重要な引用
You can now read the parent issue or pull request when your bot is mentioned in a Linear or GitHub comment.
The GitHub, Linear, and Slack adapters now expose their underlying platform SDKs.
影響分析・編集コメントを表示
影響分析
このアップデートは、ボット開発者が単なるメッセージ送受信を超えて、プロジェクト管理ツールやコードレビュープロセスと深く統合された高度な自動化を実現することを可能にする。特に、文脈情報の自動取得と SDK の直接利用により、カスタムロジックの構築コストが大幅に低下し、開発効率と機能性の両面で大きな進歩をもたらす。
編集コメント
開発者体験(DX)を向上させるための実用的な改善であり、特に複雑なワークフローを自動化するボット構築において即座に活用できる価値が高い。非推奨機能の明示は、長期的なコード保守性を考慮した適切な判断と言える。
Bot が Linear または GitHub のコメント内で言及された場合、その親となる issue や pull request を今後は参照できるようになりました。message.subject は、タイトル、ステータス、URL、および完全な入力ペイロードを含む親リソースに解決されます。
message.subject はメッセージごとにキャッシュされるため、繰り返しアクセスしても API への呼び出しは一度のみとなります。Slack やその他のチャットプラットフォームでは親リソースが存在しないため、null が返されます。
プラットフォーム SDK への直接アクセス
GitHub、Linear、Slack のアダプターは、現在、基盤となるプラットフォーム SDK を公開しています。これらを使用して、プロバイダー API を直接呼び出すことでボットの機能を拡張できます。
従来の .client ゲッターは、アダプター上で非推奨のエイリアスとして残されています。
始め方はドキュメントをご覧ください。または、テンプレートのいずれかを探索してください。
続きを読む
原文を表示
You can now read the parent issue or pull request when your bot is mentioned in a Linear or GitHub comment. message.subject resolves to that parent with title, status, URL, and the full typed payload.
message.subject is cached per message, so repeated access only hits the API once. It resolves to null on Slack and other chat platforms, where there's no parent resource.
Direct access to platform SDKs
The GitHub, Linear, and Slack adapters now expose their underlying platform SDKs. Use them to extend your bot by calling provider APIs directly.
The previous .client getter remains as a @deprecated alias on the adapters.
Read the documentation to get started, or explore one of our templates.
Read more
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み