Vercel News
Cursor is now available in the AI SDK harness layer
8.5内容质量
TL;DR · AI 摘要
Vercel 的 AI SDK 现支持 Cursor,通过适配器实现多编码代理统一接口。
核心要点
- 通过 @ai-sdk/harness-cursor 适配器可将 Cursor 集成到 AI SDK
- HarnessAgent 接口支持 Claude Code、Codex 等 8 种编码代理
- 适配器底层使用 ACP 协议实现与 Cursor 的通信
结构提纲
按章节快速跳转。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- AI SDK harness 层集成 Cursor
- 技术实现
- @ai-sdk/harness-cursor 适配器
- HarnessAgent 接口设计
- ACP 协议通信
- 支持工具
- Cursor
- Claude Code
- Codex
金句 / Highlights
值得收藏与分享的关键句。
HarnessAgent 接口允许在不修改代码的情况下切换不同编码代理
适配器通过 @ai-sdk/harness-acp 实现与 Cursor 的 ACP 协议通信
当前支持的 harness 包括 Cursor、Claude Code、Codex 等 8 种工具
#AI SDK#Cursor#Vercel#编码代理
打开原文Cursor 现已支持 AI SDK 拓展层 - Vercel
AI SDK 拓展层现在通过官方的 @ai-sdk/harness-cursor 适配器支持 Cursor。拓展层允许您的应用通过统一的 HarnessAgent 接口运行不同的编码代理,您无需修改应用代码即可切换代理。
将 Cursor 传递给 HarnessAgent:
ts
1
import
{
HarnessAgent
}
from
'@ai-sdk/harness/agent'
;
2
import
{
cursor
}
from
'@ai-sdk/harness-cursor'
;
3
4
const
agent
=
new
HarnessAgent
(
{
5
harness
:
cursor
,
6
}
)
;创建一个运行 Cursor 的 HarnessAgent。
在底层实现中,该适配器使用 @ai-sdk/harness-acp 通过代理客户端协议(ACP)将 Cursor 连接到 HarnessAgent。
目前支持的拓展层包括(除 Cursor 外)Claude Code、Cline、Codex、Deep Agents、Grok Build、OpenCode 和 Pi,更多支持即将上线。
阅读 Cursor 拓展文档 以开始使用。