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 的通信

结构提纲

按章节快速跳转。

  1. 宣布 Cursor 已集成到 AI SDK 的 harness 层

  2. 通过 @ai-sdk/harness-cursor 适配器实现集成

  3. HarnessAgent 接口支持统一管理多种编码代理

  4. 适配器使用 ACP 协议连接 Cursor 与 HarnessAgent

  5. 当前支持 8 种编码代理,包含 Claude Code 和 Codex

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • AI SDK harness 层集成 Cursor
    • 技术实现
      • @ai-sdk/harness-cursor 适配器
      • HarnessAgent 接口设计
      • ACP 协议通信
    • 支持工具
      • Cursor
      • Claude Code
      • Codex

金句 / Highlights

值得收藏与分享的关键句。

#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 拓展文档 以开始使用。