Fetching from the wire…
Tools2026-08-28 · source-backed
@ai-sdk/harness-cursor connects Cursor to the HarnessAgent interface through @ai-sdk/harness-acp over the Agent Client Protocol (Vercel). Instantiating is two lines and swapping the harness value changes which agent runs without touching application code. Coverage now spans Claude Code, Cline, Codex, Cursor, Deep Agents, Grok Build, OpenCode and Pi, which makes ACP the practical portability layer if you're embedding an agent in your own product.
Each link below shares sources, entities, or timing with this story.
Codex competes with Claude Code / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Codex competes with Claude Code); both cover Claude Code, Cline, Codex, Cursor; reported by the same outlet (vercel.com).
OpenCode competes with Claude Code / Shared entities / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (OpenCode competes with Claude Code); both cover Claude Code, Codex, Cursor, OpenCode; overlapping topics (agent, claude, code, cursor).
OpenAI uses Claude Code / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (OpenAI uses Claude Code); both cover Claude Code, Codex, Cursor, Grok Build; overlapping topics (agent, claude, code, codex, coding).
Vercel partners with Claude Code / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Vercel partners with Claude Code); both cover ACP, AI SDK, Claude Code, Codex; overlapping topics (agent, coding).
Codex competes with Claude Code / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Codex competes with Claude Code); both cover AI SDK, Claude Code, Codex, Vercel; reported by the same outlet (vercel.com).
Codex competes with Claude Code / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Codex competes with Claude Code); both cover Claude Code, Cline, Codex, Cursor; overlapping topics (claude, cline, code, coding).
OpenCode competes with Claude Code / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (OpenCode competes with Claude Code); both cover ACP, Agent Client Protocol, Claude Code, Codex; overlapping topics (agent, claude, codex, harness).
Claude Code competes with Cursor / Shared entities / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Claude Code competes with Cursor); both cover Claude Code, Cline, Codex, Cursor; overlapping topics (agent, claude, code, codex, coding).