cnzgray/dsh-plugins
—
项目介绍Project Overview
dsh-plugins 是面向 DeepSeek Harness (DSH) 的个人插件集合,作为独立 npm 包发布,可通过 dsh plugin 命令自动挂载(bundle 机制),无需手动改配置。核心能力是将 Claude Code 生态接入 DSH:auto-memory 把 MEMORY.md 注入会话;rules-bridge 把 .claude/rules 规则按作用域动态加载;marketplace-bridge 把已安装市场的 SKILL.md 与命令转为 DSH 原生技能与斜杠命令。适用场景:在 DSH 中复用现有 Claude Code 记忆、规则与插件市场资产。注意:该项目为个人维护的早期作品(stars 较少,MIT 协议),生产环境使用前建议先在 --dump-config 下验证插件树装配结果。
dsh-plugins is a personal collection of standalone npm packages for DeepSeek Harness (DSH) that auto-mount via the dsh plugin bundle mechanism, requiring no manual config edits. The core capability bridges Claude Code assets into DSH: auto-memory injects MEMORY.md at session start; rules-bridge loads .claude/rules/*.md with always-apply and path-scoped logic; marketplace-bridge ports installed marketplace SKILL.md files and slash commands into native DSH skills. Use it to reuse existing Claude Code memory, rules, and plugin marketplaces inside DSH. Caveat: this is a small personal project (3 stars, MIT), so verify the assembled plugin tree with --dump-config before production use.
请帮我了解并安装插件:【dsh-plugins】【https://github.com/cnzgray/dsh-plugins】
把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.
或使用命令行安装(适合开发者)Or use CLI install (for developers)
命令行安装CLI Install
dsh plugin --profile web add @cnzgray/dsh-claude-auto-memory
把 cnzgray/dsh-plugins 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh-plugins
简体中文 | English
A personal collection of DeepSeek Harness (DSH / Cordis) plugins. Each plugin is an independent npm package that mounts automatically when installed via dsh plugin (bundle mechanism, no manual config edits required).
Plugins
| Package | Description | npm |
|---|---|---|
packages/claude-auto-memory |
Bridges Claude Code's ~/.claude/projects/<encoded>/memory/MEMORY.md into DSH at session start, plus a /claude-memory status command |
@cnzgray/dsh-claude-auto-memory |
packages/claude-rules-bridge |
Bridges Claude Code's .claude/rules/*.md (and *.mdc) rules into DSH: always-apply rules at session start, path-scoped rules injected dynamically on read/edit/write, plus a /claude-rules command and claude_rules tool (CLAUDE.md/AGENTS.md are left to the built-in dsh-agent-instructions) |
@cnzgray/dsh-claude-rules-bridge |
packages/claude-marketplace-bridge |
Bridges Claude Code's installed plugin marketplaces into DSH via installed_plugins.json install paths: SKILL.md skills as a native ctx.skills provider with <plugin>-<skill> names and command .md files as slash commands, honoring scope / settings.json enablement (improved port of pi-claude-plugins) |
@cnzgray/dsh-claude-marketplace-bridge |
Installation
dsh plugin --profile web add @cnzgray/dsh-claude-auto-memory
dsh web # restart to take effect
Development
# Link a local plugin straight into the profile (edit source, restart `dsh web`, done)
dsh plugin --profile web add ./packages/<plugin-dir>
# Verify the assembled tree without starting
dsh --profile web --dump-config | grep -A3 <plugin id>
Start a new plugin by copying packages/claude-auto-memory/: change the name in package.json, and the name (the bundle entry must point to the real package name) and id in cordis.patch.yml.
License
MIT
ruvnet/ruflo
amruthpillai/reactive-resume
volcengine/OpenViking
Molunerfinn/PicGo
titanwings/colleague-skill
nocobase/nocobase
Tencent/WeKnora