{
  "schema_version": "1.1",
  "id": "auto-a44214149b",
  "slug": "use-acp-compatible-harnesses-with-the-ai-sdk-harness-lay-a44214149b",
  "url": "https://feed7.dev/p/use-acp-compatible-harnesses-with-the-ai-sdk-harness-lay-a44214149b",
  "title": "Use ACP-compatible harnesses with the AI SDK harness layer",
  "why_included": "Use ACP for portable harness integration, but test permissions, events, and runtime-specific controls before replacing a direct adapter.",
  "summary": "A new ACP meta-adapter lets HarnessAgent run compatible runtimes that lack dedicated integrations. Keep direct Claude Code and Codex adapters where tighter behavior matters.",
  "practical_implication": "Use the meta-adapter to connect a compatible harness that has no native AI SDK integration. For Claude Code and Codex, Vercel recommends their dedicated adapters because they can expose runtime behavior more precisely.",
  "agent_context": "The new **@ai-sdk/harness-acp** package adapts the Agent Client Protocol rather than one runtime. Builders pass an ACP-compatible package to **createACP**, map the harness basics, and use the result with HarnessAgent.\n\nUse the meta-adapter to connect a compatible harness that has no native AI SDK integration. For **Claude Code and Codex**, Vercel recommends their dedicated adapters because they can expose runtime behavior more precisely.\n\nACP is not universal, and its abstraction may limit or alter access to a harness’s internals. Treat protocol compatibility as a portability option, then test permissions, events, and runtime-specific behavior before replacing a direct adapter.",
  "source": {
    "name": "Vercel",
    "url": "https://vercel.com/changelog/use-acp-compatible-harnesses-with-the-ai-sdk-harness-layer",
    "published_at": "2026-08-13T00:00:00.000Z"
  },
  "source_class": "blog_post",
  "content_type": "Engineering Post",
  "layer": "tools",
  "domains": [
    "coding"
  ],
  "topics": [
    "coding-agents",
    "agent-sdks",
    "harness-engineering"
  ],
  "verification": {
    "status": "official_source",
    "label": "Official Source",
    "method": "source_feed",
    "verified_at": null
  },
  "uncertainty": [],
  "connected_context": null,
  "lifecycle": "New",
  "published_at": "2026-08-13T00:00:00.000Z",
  "modified_at": "2026-08-13T00:00:00.000Z",
  "supersedes": [],
  "expires_at": null,
  "formats": {
    "html": "https://feed7.dev/p/use-acp-compatible-harnesses-with-the-ai-sdk-harness-lay-a44214149b",
    "json": "https://feed7.dev/p/use-acp-compatible-harnesses-with-the-ai-sdk-harness-lay-a44214149b.json",
    "markdown": "https://feed7.dev/p/use-acp-compatible-harnesses-with-the-ai-sdk-harness-lay-a44214149b.md"
  }
}