The official explanation of the compatibility layer is this: what this update first wants to validate is that the capabilities of the Claude Code Mods API roughly amount to a subset of DeepSeek Harness plugin capabilities. This sentence is the key to understanding the whole update, and it is also why it has been discussed so much.
To understand this judgment, you first have to see what Claude Code Mods is. According to the source's description, its technical implementation is JavaScript or TypeScript event handler functions running inside Claude Code; tool calls, prompt submissions, and interface rendering can all be moments for a Mod to intervene: observe a bit, modify a bit, or take over that step. The official examples include Token Weather, which turns context usage into a "weather forecast"; Blast Radius, which shows the impact before a high-risk command executes and hands the decision to the user; and Replay Theater, which reviews file changes step by step.
Claude Code lead Boris emphasized personalization in the announcement, saying that everyone works differently, so the Claude experience can also differ from person to person; users can customize it with prompts and then share Mods as plugins.
Cui Tianyi reposted Boris's post, congratulated the Mods release, called it a clever way to make an Agent Harness extensible and customizable, and said the two sides' philosophies are converging. He then stressed the difference between the two architectures: Claude Code opens up some capabilities as Mods, while DeepSeek Harness has advocated from the start that "Everything is a Plugin" — models, tools, Skills, sessions, sandboxes, file systems, the Agent Loop, task orchestration, and the UI can all be composed, replaced, and extended as plugins.
It should be noted that the source does not give details on the specific boundaries and criteria of the "subset" formulation. It reads more like a directional judgment than an item-by-item capability checklist.