cnzgray/dsh-plugins

插件Plugin ⭐ 3 MIT 其他Other

项目介绍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.

或使用命令行安装(适合开发者)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

上一个 Prev dsh-plugin-starter 下一个 Next dsh-blue-sea-launcher