DC

dsh-cc/dsh-cc

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

5 stars 1 forks Качество 78 Тренд 26Apache-2.0

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-crusher and context_retrieve for reversible tool-output compression.
  • Add evidence checks for documents with the optional vwa-writing skill.

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.

Открыть полный README на GitHub

Установка

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"] } } }