dsh-plugin-cc
by cpj-dev
把 DeepSeek Harness 接入 Claude Code:评审、批评、委派与会话导入
Bridge Deepseek-harness into Claude Code for review, critique, delegation, and session import.
安装
dsh plugin --profile web add github:cpj-dev/dsh-plugin-ccGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
Claude Code 插件:用斜杠命令跑 DeepSeek Harness(dsh)——代码审查、对抗式评审、一次性任务、可恢复多轮会话。
Pin:@deepseek-ai/dsh@0.1.0-rc.7。升级插件后重新跑 /dsh:setup。升级 dsh 时重新核对 docs/dsh-compat.md。英文文档是技术事实的权威版本;命令名、参数、环境变量、路径和 JSON 字段保持英文。
Agent 模式
默认是 standard。minimal 和 anchored-standard 是切换项,不是默认。
| 模式 | 模型看到的工具 |
|---|---|
standard(默认) |
从请求 #1 起完整 dsh-base 目录(检索、skills、子代理……)。不加 overlay。 |
minimal |
全程仅 bash + str_replace_editor。额外工具后面不会出现。 |
anchored-standard |
先两件套。该 session 出现工具调用 或 助手回复后,下一次 assemble 恢复完整目录。 |
切换:
- 本次运行:
/dsh:run --mode minimal …或--mode anchored-standard - 当前 shell:
DSH_CC_MODE=minimal - 本机默认:
/dsh:setup --mode minimal
broker(--session / --resume / /dsh:import)沿用启动时的模式。不一致 → /dsh:stop --broker。
快速开始
需要 Node >= 20 和 DEEPSEEK_API_KEY。/dsh:setup 还需要 Node >= 22.19、npm、pnpm(corepack enable)。
/plugin marketplace add cpj-dev/dsh-plugin-cc
/plugin install dsh@deepseek-dsh
/dsh:setup
/dsh:review
已有构建好的 deepseek-harness 源码目录:/dsh:setup --harness <path>。已有 dsh 可执行文件:设 DSH_BINARY。卸载:删插件、插件数据目录、~/.dsh/profiles/cc。
命令
| 命令 | 作用 |
|---|---|
/dsh:check |
就绪检查 |
/dsh:setup |
安装固定版本 npm CLI(或 --harness)并创建多轮 cc profile |
/dsh:review [focus] |
只读审查本地改动 |
/dsh:critique [focus] |
结构化对抗式评审 |
/dsh:run <task> |
执行任务(--write、--session、--resume、--mode、--background) |
/dsh:delegate <task> |
后台委派 |
/dsh:import |
把当前对话弱导入可恢复 dsh 会话 |
/dsh:runs / /dsh:show |
列出运行 / 回放结果 |
/dsh:stop / --broker |
停止运行 / 共享 broker |
完整参数:docs/zh-CN/commands.md。排障:docs/zh-CN/troubleshooting.md。
给 Agent
按这个顺序读,能动手就停。
- 本 README(模式 + 命令)
- docs/commands.md — 参数(英文权威)
- plugins/dsh/skills/dsh-delegate-runtime/SKILL.md — 如何调用 bridge
- docs/dsh-compat.md — DSH pin;升级时重验
- NOTICE — 第三方许可证(法律文本不翻译、不复述)
入口:plugins/dsh/scripts/dsh-bridge.mjs(一个能力一个子命令;stdout 给用户)。DSH argv 与 overlay:plugins/dsh/scripts/lib/dsh.mjs。Broker:plugins/dsh/scripts/dsh-broker.mjs —— 由 bridge 按需启动,不要手动启动。测试:npm test(假 dsh,不需要 API key)。
布局:.claude-plugin/marketplace.json · plugins/dsh/commands/*.md · plugins/dsh/scripts/ · docs/。索引:docs/zh-CN/README.md。
已知限制(v1)
- 不支持运行中交互审批;权限在启动前用
--write决定。 - 一次性运行不可恢复。只有
--session/--resume//dsh:import会记录 session id,且只在对应 broker 进程存活期间有效。 - Stop = kill。SDK 没有单轮取消;停掉进行中的 broker 轮次会丢掉内存会话。
/dsh:import是压缩文本摘要,不是原生历史回放。- v1 仅 POSIX,不支持 Windows。
社区与支持
致谢
第三方版权、许可证与设计来源以英文 NOTICE 为准。摘要:
- 运行时:DeepSeek Harness(MIT)。本插件只组合公开 CLI 与 SDK,不内嵌 harness 源码。
- 插件形态:openai/codex-plugin-cc 与 xai-org/grok-build-plugin-cc(Apache-2.0)。仅架构借鉴,未复制源码。
--mode anchored-standard:从 xiaobright/dsh-anchored-standard(MIT)重实现 assemble 过滤 / 晋升协议,不是其 Web preset 的拷贝。首轮触发证据见 xiaobright/modeltest(研究引用;引用时该仓库无 LICENSE 文件)。- yjh051108/dsh-routing-suite 仅作对照阅读,未接入。
本项目与上述作者或组织无隶属或背书关系。
许可证
MIT,见 LICENSE。再分发须保留 LICENSE 与 NOTICE;法律文本以英文原文为准。
原始 README: https://github.com/cpj-dev/dsh-plugin-cc/blob/main/README.zh-CN.md ↗
同类插件
查看全部 →
archify
Agent 技能:生成美观、可校验的架构图、工作流图、时序图、数据流图与生命周期图——自包含 HTML、带动画与清晰导出

dsh-turn-rewind
对话回退:基于持久 Change Ledger 回滚会话与工作区状态。

dsh-interconnect
跨实例互联:经 interconnect 服务在多个 DSH 实例间转发消息与事件。

dsh-chat-import
把 13 家 coding agent(Claude Code、Codex、ChatGPT、Cursor、Gemini、opencode 等)的完整对话历史导入为可续聊的 DeepSeek Harness 会话,并支持反向导出回 Claude Code。

dsh-crew
DSH 插件:从 Claude Code / Codex 向 DSH agent 派活——原生 subagent 进度、宿主内 worker 会话(分级预设),以及为纯文本宿主补上视觉与图像生成的多模态桥

dsh-archived-sessions
DSH 会话管理器:管理对话、归档/恢复、安全删除与打开记录目录