Chat SDK adds message subjects and direct SDK access
TL;DR · AI 摘要
Vercel Chat SDK新增消息主题功能和直接SDK访问能力,允许开发者在机器人被提及到Linear或GitHub评论时读取父级问题或拉取请求,提升集成体验。
核心要点
- Chat SDK现在支持message.subject属性读取父级问题或PR
- 新增直接SDK访问功能提升开发体验
- 适用于Linear和GitHub评论场景的机器人集成
结构提纲
按章节快速跳转。
Vercel Chat SDK新增消息主题功能和直接SDK访问能力。
开发者现在可以通过message.subject读取机器人被提及的父级问题或拉取请求。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Vercel Chat SDK更新
- 消息主题功能
- message.subject属性
- 平台集成
- Linear支持
- GitHub支持
金句 / Highlights
值得收藏与分享的关键句。
You can now read the parent issue or pull request when your bot is mentioned in a Linear or GitHub comment.
`message.subject`
Chat SDK 添加了消息主题和直接 SDK 访问功能 - Vercel
[](https://vercel.com/home)
- 产品
- ##### AI Cloud
- AI Gateway 一个端点,支持所有模型
- Sandbox 隔离的、安全的代码执行
- Vercel Agent 了解您技术栈的代理
- AI SDK TypeScript 的 AI 工具包
- v0 使用 AI 构建应用程序
- ##### 核心平台
- ##### 安全
- 资源
- ##### 公司
- ##### 学习
- ##### 开源
- 解决方案
- ##### 使用场景
- ##### 工具
- ##### 用户
询问 AI
询问 AI
Chat SDK 添加了消息主题和直接 SDK 访问功能

1 分钟阅读
复制 URL
2026年5月20日
现在当您的机器人在 Linear 或 GitHub 评论中被提及的时候,您可以读取父级问题或拉取请求。message.subject 会解析到该父级资源,包含标题、状态、URL 和完整的类型化载荷。
lib/bot.ts
bot.onNewMention(async (thread, message) => { const subject = await message.subject;
if (subject) { await thread.post( `这是关于: ${subject.title} (${subject.status})\n${subject.url}` ); }});使用父级问题的标题、状态和 URL 回复提及
message.subject 会按消息缓存,因此重复访问只会调用一次 API。在 Slack 和其他聊天平台中,由于没有父级资源,它会解析为 null。
[链接到标题](https://vercel.com/changelog/chat-sdk-adds-message-subjects-and-direct-sdk-access#direct-access-to-platform-sdks)直接访问平台 SDK
GitHub、Linear 和 Slack 适配器现在暴露了它们底层的平台 SDK。通过它们可以直接调用提供商 API 来扩展您的机器人。
// 给问题 #42 添加 "triaged" 标签
const { octokit } = bot.getAdapter("github");
await octokit.rest.issues.addLabels({
owner: "vercel",
repo: "chat",
issue_number: 42,
labels: ["triaged"]
});
// 在团队中创建新问题
const { linearClient } = bot.getAdapter("linear");
await linearClient.createIssue({
teamId: "TEAM_ID",
});
// 在频道中置顶消息
const { webClient } = bot.getAdapter("slack");
await webClient.pins.add({
channel: "C123ABC",
timestamp: "1234567890.123456"
});添加 GitHub 标签、创建 Linear 问题或置顶 Slack 消息
之前的 .client 获取器在适配器上作为 @deprecated 别名保留。
**Chat SDK 完整指南** 了解 Chat SDK 的端到端工作原理:从核心概念到构建您的第一个机器人,再到在 Slack、Teams 等平台上部署。阅读指南
准备部署? 使用免费账户开始构建。针对您的 _专业版_ 或企业需求咨询专家。
探索 Vercel 企业版 通过交互式产品演示、试用或个性化演示。
开始使用
构建
扩展
安全
资源
学习
框架
SDK
使用场景
公司
社区
[](https://vercel.com/home)
加载状态…选择显示主题:系统 浅色 深色
产品
资源
[活动 加入我们的活动](https://vercel.com/events)
[文档 Vercel 文档](https://vercel.com/docs)
[学院 提升技能的 Linear 课程](https://vercel.com/academy)
[知识库 快速获得帮助](https://vercel.com/kb)
[社区 参与讨论](https://community.vercel.com/)
[Next.js 原生 Next.js 平台](https://vercel.com/frameworks/nextjs)
[Nuxt 渐进式 Web 框架](https://nuxt.com/)
[Svelte 高效的 Web UI 框架](https://svelte.dev/)
[Turborepo 企业级规模的速度](https://vercel.com/solutions/turborepo)
解决方案
[AI 应用 以 AI 的速度部署](https://vercel.com/ai)
[可组合商务 打造高转化率的销售平台](https://vercel.com/solutions/composable-commerce)
[营销网站 快速启动营销活动](https://vercel.com/solutions/marketing-sites)
[多租户平台 使用单一代码库扩展应用](https://vercel.com/solutions/multi-tenant-saas)
[Web 应用 发布功能,而非基础设施](https://vercel.com/solutions/web-apps)
[市场 扩展和自动化工作流程](https://vercel.com/marketplace)
[模板 快速启动应用开发](https://vercel.com/templates)
[合作伙伴查找器 从解决方案合作伙伴处获得帮助](https://vercel.com/partners/solution-partners)
[平台工程师 自动化重复性工作](https://vercel.com/solutions/platform-engineering)
[设计工程师 为每个创意进行部署](https://vercel.com/solutions/design-engineering)