跳到主要内容

dsh-claude-compat

已验证

@guowenzhang/dsh-claude-compat · v1.2.1 · Apache-2.0 · Web 界面

Claude Code compatibility for DeepSeek Harness: skills, memory reading and writing, path-scoped rules, and settings switches

安装

dsh plugin add @guowenzhang/dsh-claude-compat

用 dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南。

源码

标签

作者

说明文档

dsh-claude-compat

English | 中文

背景

当前很多项目已经围绕 Claude Code 构建了 Skills、Rules、记忆等资源。本插件让 DeepSeek Harness 兼容这些历史项目,复用已有的技能、规则和记忆,也可写入新的记忆。可以与 Claude Code 同时使用,只需要维护一套资源,无需为两边分别迁移或复制。

插件列表的显示名称与介绍支持英文和中文,随 Harness 语言设置显示,英文为默认回退;英文名称为去掉 npm scope 的原包名,中文名称说明用途,安装仍使用不变的真实包名。

截图

设置 → Claude 兼容:按需开启加载技能、加载记忆、写入记忆和加载规则。

Claude 兼容设置页

npm 安装

npx @deepseek-ai/dsh plugin --profile web add @guowenzhang/dsh-claude-compat

安装后重启 DSH,打开 设置 → Claude 兼容。使用其他 profile 时,将 web 替换为对应名称。

npm 包

注意事项

  • 加载技能、加载记忆和加载规则默认开启;写入记忆默认关闭,且必须先开启加载记忆。
  • 复用项目与用户的 .claude 资源;写入只在模型调用工具时发生,不会自动整理、覆盖或删除已有记忆。与 Claude Code 并行使用时,避免同时修改同一文件。
  • 记忆不会实时跟随文件修改;修改后建议新建会话。子目录记忆和带 paths 的规则只在读取匹配文件后加载,写入或编辑不会触发。
  • 不读取 Claude Code 的 settings.json;自定义记忆目录等选项需在本插件中配置。
  • 记忆文件中的 @路径 导入会直接展开,不额外询问是否允许访问工作目录外的文件,请只加载可信项目。

暂不支持的功能

本插件暂不支持 Claude Code 的 MCP 和 Hooks。

MCP 配置导入可通过独立的 MCP 管理插件 实现。该插件支持全局及 Agent 级别(Agent 预设) 的 MCP 管理,按不同 Agent 配置服务、按需加载和过滤工具,更加灵活。

许可

Apache License 2.0,见 LICENSE。包含源自 DeepSeek Harness 的 MIT 许可部分,见 NOTICE。本项目与 Claude Code 及其所有者无隶属或背书关系。