DeepSeek has published an experimental compatibility layer that lets plugins written for Anthropic's Claude Code run inside its open-source agent runtime, Harness — a small release that says a lot about where the coding-agent platform war is heading. Version v0.2.1-alpha.1 landed on GitHub on October 3, less than a week after the v0.2 preview that gave the project native macOS and Windows desktop apps.
Anthropic introduced Mods earlier this month as the extension system for Claude Code: JavaScript or TypeScript event handlers that can observe, modify or intercept what the coding agent does — guarding tool calls, rewriting prompts, adding commands and custom panels, even redrawing parts of the interface. DeepSeek's new package wraps a Mod's registration function and mounts it as a Harness plugin, so the same event handlers execute against DeepSeek's runtime instead.
The release notes are unusually candid about the goal: this is a test of API overlap, not a compatibility promise. DeepSeek wants to establish that the Claude Code Mods API is broadly a subset of what its own plugin system can do. Three of Anthropic's example Mods — Token Weather, Blast Radius and Replay Theater — ship as runnable demos. Four others from Anthropic's own repository, including diff and telemetry, are marked non-runnable because they depend on events and interface surfaces Harness does not yet support. Mods also load without a sandbox, so the package is clearly labeled for evaluation rather than production.
The alpha adds a few things for plugin authors beyond the bridge: a Creator mode entry point that lets an agent draft and register a plugin from a chat session, an optional developer-tools package with raw session logs and host diagnostics, and a --public-url flag. It also carries a breaking change — plugins relying on runtime invariants were removed — which fits the project's developer-preview posture.
The architecture underneath is the real story. Harness, which is MIT-licensed and has drawn roughly 243,000 GitHub stars, is built so that everything is a plugin: the model adapter, the tool registry, the agent loop and the UI are all replaceable, and it works with a DeepSeek account or any OpenAI-compatible endpoint. Harness lead Cui Tianyi implemented the bridge and, when Claude Code lead Boris Cherny unveiled Mods, publicly congratulated the Anthropic team and joked that Harness's plugin engineering could now be called mod engineering.
The interoperability angle is deliberate. Anthropic's Mods turn Claude Code from a tool into a platform, and platforms win by how much software accumulates around them. A compatibility layer is the classic challenger move: it lowers the cost for extension authors to try a rival runtime without rewriting anything, while the challenger measures exactly where the gaps are.
DeepSeek's own numbers should be read as vendor claims: the team cites DeepSeek-V4-Flash-0731 scoring 82.7 on Terminal Bench 2.1 in Harness's minimal mode, a figure from the company's changelog rather than an independent re-run. But the strategic signal does not need a benchmark. One of the most popular open agent runtimes now treats Anthropic's extension API as the interface worth emulating — and the fastest way to find out whether Mods become a de facto standard is to make them run everywhere.
Comments (0)
Log in to join the discussion
Log InNo comments yet