dsh-plugin-cc
Claude Code marketplace repo bridging to the DeepSeek Harness (dsh) CLI and SDK runtime.
What it is
Claude Code marketplace repo bridging to the DeepSeek Harness (dsh) CLI and SDK runtime.
How to install
Run this in the DSH web profile, then refresh the page.
$ dsh plugin --profile web add dsh-plugin-cc@0.2.0
DSH versions accepted
Undeclared
Author and traction
cpj-dev · ★ 104 · Updated 2026-08-27
About this plugin
dsh-plugin-cc
English | 简体中文
Claude Code plugin that runs DeepSeek Harness (dsh) from slash commands: review, critique, one-shot tasks, and resumable multi-turn sessions.
Pin: @deepseek-ai/dsh@0.1.1-rc.2. After upgrading the plugin, rerun /dsh:setup. Re-verify docs/dsh-compat.md on every dsh upgrade. Agent modes
Default is standard. minimal and anchored-standard are switches — they are not the default. Switch: this run: /dsh:run --mode minimal … or --mode anchored-standard this shell: DSH_CC_MODE=minimal this machine: /dsh:setup --mode minimal
A broker (--session / --resume / /dsh:import) keeps the mode it started with. Mismatch → /dsh:stop --broker. Quick start
Needs Node >= 20 and a DEEPSEEK_API_KEY. /dsh:setup also needs Node >= 22.19, npm, and pnpm (corepack enable).
Already have a built deepseek-harness checkout? /dsh:setup --harness . Already have a dsh binary? set DSH_BINARY. Uninstall: remove the plugin, the plugin data dir, and ~/.dsh/profiles/cc. Commands Flags and failure modes: docs/commands.md. Recovery: docs/troubleshooting.md. For agents
Read in this order; stop when you can act.
1. This README (modes + commands) 2. docs/commands.md — flags 3. plugins/dsh/skills/dsh-delegate-runtime/SKILL.md — how to invoke the bridge 4. docs/dsh-compat.md — DSH pin; re-verify on upgrade 5. NOTICE — third-party licenses (do not restate)
Entry: plugins/dsh/scripts/dsh-bridge.mjs (one subcommand per capability; stdout is user-facing). DSH argv and overlays: plugins/dsh/scripts/lib/dsh.mjs. Broker: plugins/dsh/scripts/dsh-broker.mjs — started by the bridge; never start it by hand. Tests: npm test (fake dsh, no API key).
Layout: .claude-plugin/marketplace.json · plugins/dsh/commands/*.md · plugins/dsh/scripts/ · docs/. Index: docs/README.md. Chinese user docs: docs/zh-CN/README.md. Known limitations (v1) No mid-run approvals. Permissions are decided before launch (--write or not). Fresh one-shot runs are not resumable. Only --session / --resume / /dsh:import record session ids, and those live only as long as the broker process. Stop = kill. The SDK wire has no per-turn cancel; stopping a mid-turn broker run discards in-memory sessions. /dsh:import is a compressed text digest, not native history replay. Non-text Claude blocks (including images) are dropped. Visual understanding stays with Claude. Slash $ARGUMENTS is text; this plugin never forwards pasted images to DSH. --model deepseek-v4-flash-vision-exp only changes the model id. There is no --image flag. Native DSH vision belongs in dsh web / TUI. In standard, DSH may read_image a repo file — that is not a product path for Claude chat images. POSIX only. Windows is out of scope. Community and support CONTRIBUTING.md before opening a PR SUPPORT.md for support boundaries SECURITY.md for private vulnerability reports CODE_OF_CONDUCT.md Acknowledgem
Similar plugins
dsh-our-free-model
Our Free Model — 在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 DeepSeek V4.1 Flash、Kimi K3 在内的前沿模型,桌面端另有 EAC 协付渠道…
next-ai-draw-io
Draw and edit draw.io diagrams by chatting with an AI. Web app, desktop app, and an MCP server for Claude Code, Cursor,…
MemOS
Self-evolving memory OS for LLM & AI Agents: ultra-persistent memory, hybrid-retrieval, and cross-task skill reuse, with…