
DeepSeek Harness 的内置编码代理——类似 Claude Code 的工作流程,可选模型、TUI、技能、子代理、钩子、MCP、内存和工作树。
概览
dsh-cc 将 DeepSeek Harness 变成一个包含电池的日常开发编程环境。在选择适合你环境的模型、工具、权限和代理组合时,保持熟悉的项目资源和交互模式。 - .claude/agents、SKILL.md、CLAUDE.md、hooks、权限、斜杠命令和可恢复会话。- 将草图、草图、蓝图和总体规划等别名路由到你的 DSH 部署支持的任何提供者/模型对。- TUI、MCP、内存、子代理、后台任务、工作树、结构化输出、延迟工具发现、可逆工具输出压缩(上下文压缩器 + context_retrieve)以及成本门槛压缩。- 通过原生 DSH 配置文件和插件安装体验,而非维护永久的 DeepSeek Harness 分支。 dsh-cc 不是 Claude Code,也不是 Claude Code 的封装器。它在开放、可组合的 DeepSeek Harness 运行时上实现了熟悉的 Claude Code 风格工作流。
概述(AI 翻译)
英语 |简体中文
DeepSeek Harness 上的编码和文档工作流程
dsh-cc 为 DeepSeek Harness 添加了 Claude Code 的工作流程。你可以选择模型、工具、权限和代理配置。
- 重用
.claude/agents、SKILL.md、CLAUDE.md、钩子、斩击命令和保存的会话。 - 将模型别名映射到你部署的提供者和模型。
- 使用 TUI、MCP、内存、子代理、后台任务、工作树和结构化输出。
- 使用
context-crusher和context_retrieve进行可逆的工具输出压缩。 - 为可选的
vwa-writing技能添加证据检查。
dsh-cc 是 DeepSeek Harness 的一个插件栈。它不是 Claude Code,也不是 Claude Code 的包装器。
快速开始
安装DeepSeek线束和发射器。
启动器必须有dsh >= 0.2.0-rc.2。如果dsh是早期版本,启动器会停止并收到升级消息。
如果安装了所需的 DSH 版本,只需安装启动器。
升级
升级后,启动器会在下一次启动时更新配置文件包。它会在~/.dsh/profiles/tui/.dsh-cc-bootstrap.json中记录版本。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
dsh-cc
English | 简体中文
Coding and document workflows on DeepSeek Harness
dsh-cc adds Claude Code workflows to DeepSeek Harness. You select the models, tools, permissions, and agent configuration.
- Reuse
.claude/agents,SKILL.md,CLAUDE.md, hooks, slash commands, and saved sessions. - Map model aliases to the provider and model that your deployment has.
- Use TUI, MCP, memory, subagents, background tasks, worktrees, and structured output.
- Use
context-crusherandcontext_retrievefor reversible tool-output compression. - Add evidence checks for documents with the optional
vwa-writingskill.
dsh-cc is a plugin stack for DeepSeek Harness. It is not Claude Code or a wrapper for Claude Code.
Quick start
Install DeepSeek Harness and the launcher.
npm install -g @deepseek-ai/dsh @dsh-cc/cli
dsh-cc
The launcher must have dsh >= 0.2.0-rc.2. If dsh is an earlier version, the launcher stops with an upgrade message.
If the necessary dsh version is installed, install only the launcher.
npm install -g @dsh-cc/cli
dsh-cc
Upgrade
npm install -g @dsh-cc/cli@latest
dsh-cc
Stable releases (vX.Y.Z) publish to the npm latest dist-tag. Release candidates (vX.Y.Z-rc.N) publish to next and never take latest. To try a release candidate, use npm install -g @dsh-cc/cli@next.
After an upgrade, the launcher updates the profile bundles at the next start. It records the version in ~/.dsh/profiles/tui/.dsh-cc-bootstrap.json.
If the update cannot complete, the launcher shows a warning and starts the active profile. The next start runs the update again.
Network errors and the npm/pnpm minimum-release-age limit can delay an update. Profiles from a development sync use the development restore process.
Profile installation
The launcher makes the tui profile. To install its bundles directly, use these commands.
dsh plugin --profile tui add \
@dsh-cc/bundle-permissions \
@dsh-cc/bundle-shell \
@dsh-cc/bundle-tui
dsh --profile tui
For the web UI, use these commands.
dsh plugin --profile web add \
@dsh-cc/bundle-permissions \
@dsh-cc/bundle-shell
dsh web
dsh version compatibility
Each release has one dsh version for CI verification. The launcher also uses that version as its minimum requirement.
| dsh-cc release | Verified dsh |
|---|---|
| v0.8.3-rc.1 – v0.9.2 | 0.2.0-rc.2 |
| v0.8.2 | 0.1.7-rc.2 |
| v0.6.3 – v0.8.1 | 0.1.5-rc.1 |
| v0.6.0 – v0.6.2 | 0.1.2-rc.1 |
| v0.5.0 | 0.1.1-rc.2 (no launcher version gate) |
There is no maximum version limit. A newer dsh version can be untested. Upgrade dsh first when a dsh-cc release raises its minimum.
The two packages have different release schedules. Their @latest versions are not always a verified pair.
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"serena": {
"command": "serena",
"args": ["start-mcp-server", "--context", "claude-code", "--project-from-cwd"]
}
}
}