
dsh-cc/dsh-cc
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
A batteries-included coding agent for DeepSeek Harness — Claude Code-style workflows, your choice of models, TUI, skills, subagents, hooks, MCP, memory, and worktrees.
Обзор
dsh-cc turns DeepSeek Harness into a batteries-included coding environment for everyday development. Keep familiar project assets and interaction patterns while choosing the models, tools, permissions, and agent composition that fit your environment. - .claude/agents, SKILL.md, CLAUDE.md, hooks, permissions, slash commands, and resumable sessions. - route aliases such as sketch, draft, blueprint, and masterplan to any provider/model pair supported by your dsh deployment. - TUI, MCP, memory, subagents, background tasks, worktrees, structured output, deferred tool discovery, reversible tool-output compression (context-crusher + context_retrieve), and cost-gated compaction. - install the experience through native dsh profiles and plugins instead of maintaining a permanent DeepSeek Harness fork. dsh-cc is not Claude Code and is not a wrapper around Claude Code. It implements familiar Claude Code-style workflows on the open, composable DeepSeek Harness runtime.
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 Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"serena": {
"command": "serena",
"args": ["start-mcp-server", "--context", "claude-code", "--project-from-cwd"]
}
}
}