返回目录

dsh-code

编辑精选维护状态: 活跃

unlinearity/dsh-code

面向终端的 DeepSeek Harness 编程界面,将特殊模式、插件、模型和子智能体管理带到命令行中,适合习惯 CLI/TUI 的开发者。

前往 GitHub
$ npm install -g @deepseek-ai/dsh@0.1.1-rc.2 dsh-code@1.0.3

43

星标

2

Fork

TypeScript

语言

MIT

许可证

2026-08-14

创建于

2026-09-30

最近推送

组合在官方 @deepseek-ai/dsh-base 之上的树外 TUI bundle——与 DSH 共用 Agent/Session/工具的终端编码界面,支持会话恢复、/diff、/review、按会话 Agent Preset 与模型切换动画。MIT 协议社区项目。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-09-05

许可证

MIT

01它能帮你完成什么?

  • 在终端里直接使用 DeepSeek Harness 的 Agent、模型、工具和持久会话

    类 Claude-Code / Codex 的终端编码界面:斜杠命令、会话恢复、模型 / 权限管理、审批条与 plan/goal 模式

    使用 DeepSeek Harness(dsh)的开发者,想要终端优先的编码工作流而非 Web UI

  • 在终端内审查与管理代码改动

    /diff 与 /review 做按文件与只读代码审查,/todos、/jobs 管理后台任务,/copy 复制完整回复

    希望在 Agent 旁边直接获得 diff / review / todo 工作流、不离开 TUI 的工程师

  • 按会话组合 Agent Preset 并切换模型

    /mode 预设(standard/code/minimal/cordis)、/model 管理 provider 与 API key,切换模型时的 Wave/Aurora/Pulse 动画

    希望按会话微调工具、技能、reasoning effort 与 subagent 的进阶用户

02如何接入 DeepSeek Harness?

前置条件

  • Node `^22.19 || >=24` 与预览版 dsh CLI(当前版本线:`@deepseek-ai/dsh@0.1.1-rc.2`)——安装前必装

安装步骤

  1. 01

    全局安装预览版 dsh CLI 与 dsh-code:`npm install -g @deepseek-ai/dsh@0.1.1-rc.2 dsh-code@1.0.3`

    $ npm install -g @deepseek-ai/dsh@0.1.1-rc.2 dsh-code@1.0.3

  2. 02

    全局安装 pnpm:`npm install -g pnpm`

    $ npm install -g pnpm

  3. 03

    将插件挂入 cli profile:`dsh plugin --profile cli add dsh-code@1.0.3`

    $ dsh plugin --profile cli add dsh-code@1.0.3

验证接入成功

作者未说明

03DSH 适配与能力边界

DSH 适配原生运行时

以树外 bundle 的形式组合在官方 @deepseek-ai/dsh-base 之上,复用 DSH 的 Agent、Session、工具、命令、技能、权限与 sandbox

  • 会话管理

    终端编码会话→新建 / 恢复 / 分支 / 删除会话,可搜索历史,Markdown 导出,token 与 TTFT 统计

  • Agent Preset 与模型控制

    /mode、/model、/permission、/effort、/subagent→按会话的 Agent Preset(standard/code/minimal/cordis),provider/API key/OAuth 管理,subagent 模型

  • 代码审查与 diff 工作流

    工作区 / 暂存区 / 指定 ref→/diff 查看改动,/review 发起只读审查,/todos、/jobs 管理后台任务,/copy 复制完整回复

  • 模型切换动画

    模型或 reasoning effort 变化→模型或 reasoning effort 变化时输入框播放 Wave / Aurora / Pulse 动画

04适合谁?何时不该用?

适合

  • 使用 DeepSeek Harness(dsh)的开发者,想要终端优先的编码工作流而非 Web UI
  • 希望在 Agent 旁边直接获得 diff / review / todo 工作流、不离开 TUI 的工程师
  • 希望按会话微调工具、技能、reasoning effort 与 subagent 的进阶用户

不适合

  • dsh-code 1.0.3 面向 dsh 0.1.1-rc.2 构建,全部 Harness 依赖均精确锁定为 0.1.1-rc.2。请保持全局 dsh 与 dsh-code 同步,避免宿主与插件混用候选版本。

05兼容性、维护与安全提示

  • dsh-code 1.0.3 面向 dsh 0.1.1-rc.2 构建,全部 Harness 依赖均精确锁定为 0.1.1-rc.2。请保持全局 dsh 与 dsh-code 同步,避免宿主与插件混用候选版本。
  • pnpm 会忽略发布不足 24 小时的包,因此发布首日请使用精确版本 `dsh-code@1.0.3`;24 小时后可省略版本号。npm 安装不受此限制。
  • DeepSeek Harness 目前仍处于 developer preview,可能出现破坏兼容性的变化;DSH-Code 会持续跟随其插件接口演进,因此预览版 dsh CLI 仍可能变动。
2026-08-142026-08-311.0.3

MIT · 社区维护中(最新版本 1.0.3,2026-08-31)

06常见问题

怎么安装 DSH-Code?

先全局安装预览版 dsh CLI 与 dsh-code,再挂载插件:`npm install -g @deepseek-ai/dsh@0.1.1-rc.2 dsh-code@1.0.3`、`npm install -g pnpm`、`dsh plugin --profile cli add dsh-code@1.0.3`。发布首日要用精确版本,因为 pnpm 会跳过发布不足 24 小时的包。

DSH-Code 会取代 DeepSeek Harness 吗?

不会。它是组合在官方 @deepseek-ai/dsh-base 之上的树外 TUI bundle,读取 Harness 的实时注册表并复用同一套 Agent、Session、工具、命令、技能、权限与 sandbox。宿主 dsh 仍然运行一切。

可以恢复历史会话并审查代码吗?

可以。`/resume` 与 `--continue` 能恢复会话(同时还原 Agent Preset 与模型选择),`/diff` 查看文件改动,`/review` 发起只读代码审查,`/todos`、`/jobs`、`/copy` 负责任务与回复管理。

使用前必须先配置模型吗?

不需要。未配置模型时仍可进入 TUI、查看会话并使用非模型功能;在 `/model` 中按 `a` 可管理 API key、OAuth 或设备码登录。dsh-code 1.0.3 面向 dsh 0.1.1-rc.2 构建,请保持全局 dsh 与 dsh-code 版本同步。

08数据与来源

  • 作者声明github.com1985245ca9ff…

    它以树外 bundle 的形式组合在官方 `@deepseek-ai/dsh-base` 之上,与 Harness Web UI 使用同一套 Agent、Session、工具、命令、技能、权限、sandbox、上下文压缩与插件服务。

  • 作者声明github.com1985245ca9ff…

    DSH-Code 读取 Harness 的实时注册表,不在本地维护另一套副本。

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-09-05。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。