返回目錄

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 外掛,絕不濫發。