前言¶
DSH 的理念是「一切皆插件」。对已经在 Claude Code 中维护记忆、技能和全局配置的开发者来说,常见的问题是:不想复制文件,不想做符号链接,也不想写迁移脚本,但希望 DeepSeek Harness 能直接读取这些已有内容。
dsh-plugin-claude-bridge 做的事情是把 Claude Code 的记忆、技能和配置桥接到 DeepSeek Harness,强调零迁移、全兼容。
这是什么¶
dsh-plugin-claude-bridge 由 YYTbit 维护,许可证为 MIT。
它直接读取 Claude Code 的标准文件位置,把以下内容带入 DSH:
- 项目记忆
- 技能
- 全局指令
资料中的 package.json 声明版本为 0.1.1。engines 要求 Node.js:
^22.19.0 || >=24.0.0
peerDependencies 声明:
@deepseek-ai/cordis
@deepseek-ai/schemastery
核心功能¶
下面介绍资料中给出的能力。
1、直接读取 Claude Code 标准文件位置,不需要迁移脚本、文件复制或符号链接。
2、读取项目记忆:
~/.claude/projects/<project>/memory/*.md
这些记忆会被注入为动态系统提示上下文。
3、发现技能:
~/.claude/skills/<name>/SKILL.md
插件会将技能加入可用目录。
4、读取全局指令:
~/.claude/CLAUDE.md
插件会将其注入到系统提示。
5、上下文每请求重新读取,新记忆立即生效。
6、记忆按以下优先级排序:
feedback > project > reference > user
安装与启用¶
资料给出的安装命令如下:
dsh plugin --profile your-profile add dsh-plugin-claude-bridge
这里的 your-profile 是资料中的占位符,实际 profile 值未在资料中给出。
安装前建议检查源码与许可证。插件以当前 DSH 进程权限运行,因此安装前应确认你信任该插件的读取范围和配置项。
典型用法¶
这个插件零配置即可工作,所有配置项可选。
如果希望显式写出配置,资料给出的可选配置示例如下:
- id: claude-bridge
name: dsh-plugin-claude-bridge
config:
claudeHome: '~/.claude'
enableMemory: true
maxMemoryBytes: 8192
enableSkills: true
maxSkills: 30
enableGlobalInstructions: true
extraSkillDirs:
- '~/.agents/skills'
资料给出的读取路径示例如下:
~/.claude/projects/<project>/memory/*.md
~/.claude/skills/<name>/SKILL.md
~/.claude/CLAUDE.md
经过上面的步骤后,插件会按资料说明读取对应文件,并注入到 DSH 的系统提示或技能目录中。上下文每请求重新读取,新记忆立即生效。
适用场景与注意¶
适合已经在使用 Claude Code 记忆、技能和 CLAUDE.md 全局指令,并希望在 DSH 中复用同一套文件的开发者。
需要注意:
- 插件以当前 DSH 进程权限运行,安装前应检查源码与许可证。
- 许可证为 MIT。
- Node.js 要求为
^22.19.0 || >=24.0.0。 peerDependencies要求@deepseek-ai/cordis和@deepseek-ai/schemastery。- 安装命令中的
your-profile是占位符,实际取值未在资料中确认。 - 资料未给出星标数、fork 数、分类和目录页 URL,本文不作展开。
结尾¶
dsh-plugin-claude-bridge 的价值在于让 DSH 直接复用 Claude Code 已有的记忆、技能和全局配置,避免额外的迁移动作。
项目地址:
https://github.com/YYTbit/dsh-plugin-claude-bridge