前言¶
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