MIT 開源的 DSH 外掛:把已完成的回答改寫成白話,同時把未動過的原文、程式碼與 GenUI 圍欄留在一鍵之外。
DSH 整合
原生執行環境
作者聲明
安全稽核
未稽核
最後核實
2026-11-14
授權條款
MIT
01它能幫你完成什麼?
不用再解讀「報告腔」就能看懂 DSH 的最終回答
同一段回答改寫成白話並作為預設正文顯示,未動過的原文收合在「查看原回答」開關後面
希望一眼看懂最終回答、同時還要能核對原文的 DeepSeek Harness 使用者
只重寫那一段難讀的回答,而不是每一輪都跑
回答下方按需觸發的「潤色這段回答」,只為該段產生白話版本
不想每輪都多花一次模型額度、按需使用的使用者
重要內容仍保留原始措辭、程式碼與證據
原文的 DSH 原生渲染(含程式碼、圖片、思考)一鍵可看;執行軌跡與後續主模型上下文繼續用原文
需要核對技術細節、不能只信改寫版的工程師與審查者
02如何將外掛接入 DeepSeek Harness?
先決條件
- 一個可以安裝外掛的 DSH profile(`desktop`,跑 web profile 時用 `web`)
- DSH 裡已設定好的頻道與模型——外掛沿用 DSH 的模型路由,從不索取 API Key
安裝步驟
- 01
從 GitHub 安裝:`dsh plugin --profile desktop add -w "github:Exception-H/dsh-speak-plain"`
$ dsh plugin --profile desktop add -w "github:Exception-H/dsh-speak-plain"
- 02
或用本機原始碼:`git clone https://github.com/Exception-H/dsh-speak-plain.git`,再執行 `dsh plugin --profile desktop add -w ./dsh-speak-plain`
$ git clone https://github.com/Exception-H/dsh-speak-plain.git
- 03
或安裝發行版 tgz:`dsh plugin --profile desktop add -w "完整路徑/dsh-speak-plain-0.3.1.tgz"`
$ dsh plugin --profile desktop add -w "完整路徑/dsh-speak-plain-0.3.1.tgz"
- 04
重新啟動 DSH,開啟「設定 → 說人話」,選好頻道與模型,勾選「啟用」並儲存
驗證整合成功
- 重新啟動後能在 DSH 設定裡開啟「說人話」設定頁
- 之後新完成的普通主工作階段回答會自動潤色;既有歷史回答不會補跑
03DSH 整合程度與能力邊界
DSH 外掛(`dsh plugin --profile desktop add` 安裝):掛上 `agent/turn-stopping` 鉤子,用 `conversation.chat.turnTail` 渲染潤色結果,並把原生回答列收合到「查看原回答」開關後面
把最終回答改寫成白話
最近一次使用者提問、原回答裡可改寫的文字,以及一段表達偏好→由 turn-tail 渲染、作為該輪預設正文顯示的潤色版回答
額外消耗所選潤色模型的額度用一個 CSS 類別隱藏原生回答列,直到使用者展開開關把潤色結果存進目前 profile 的外掛 storage-domain單一回答按需潤色
工作階段裡選中的某一則回答→只有該則回答的白話版本,工作階段其餘部分不受影響
只為使用者點選的那幾則回答消耗額度程式碼、連結與 GenUI 圍欄保護
含程式碼圍欄、行內程式碼、Markdown 連結或 `dsh-ui` 圍欄的回答文字→潤色後這些結構會被還原;潤色區裡的 `dsh-ui` 圍欄由公開 GenUI embed 元件渲染
無法解析的元件會保留程式碼並附上說明
04適合誰?何時不該用?
適合
- 希望一眼看懂最終回答、同時還要能核對原文的 DeepSeek Harness 使用者
- 不想每輪都多花一次模型額度、按需使用的使用者
- 需要核對技術細節、不能只信改寫版的工程師與審查者
不適合
- 只處理正常 stop、無工具呼叫、未中斷且有正文的最終回答;子代理輸出、失敗、輸出截斷與空正文回答都會跳過,中間工具步驟與執行中的回答完全不受影響。
- 外掛鎖定在提供 `agent/turn-stopping`、`ctx.llm.stream()`、`storageDomain` 與 `conversation.chat.turnTail` 介面的 DSH 版本,這些介面一改就得重新驗證相容性。
05相容性、維護與安全提醒
- 只處理正常 stop、無工具呼叫、未中斷且有正文的最終回答;子代理輸出、失敗、輸出截斷與空正文回答都會跳過,中間工具步驟與執行中的回答完全不受影響。
- 潤色會額外消耗所選模型的額度,預設最多等 60 秒,超過 60,000 字元的回答直接跳過;失敗或取消會保留原回答,也不會自動重試。
- 外掛鎖定在提供 `agent/turn-stopping`、`ctx.llm.stream()`、`storageDomain` 與 `conversation.chat.turnTail` 介面的 DSH 版本,這些介面一改就得重新驗證相容性。
- 已儲存的潤色結果放在目前 profile 的外掛 storage-domain,重新整理或重新啟動後仍在,但解除安裝外掛不會自動清除這些資料。
MIT · 僅有 README 證據,最新版本 v0.3.1,未做安全稽核
06常見問題
在 DeepSeek Harness 裡怎麼安裝說人話?
執行 `dsh plugin --profile desktop add -w "github:Exception-H/dsh-speak-plain"`(跑 web profile 時改成 `--profile web`),也可以用本機 clone 加 `-w ./dsh-speak-plain`,或安裝發行版 tgz。裝完重新啟動 DSH,開啟「設定 → 說人話」選頻道與模型、勾選「啟用」並儲存。
它需要獨立的 API Key 或第二個供應商帳號嗎?
不需要。外掛不儲存也不索取 API Key,潤色請求走 DSH 裡已設定的頻道與模型,所以會額外消耗該模型的額度。送給潤色模型的只有最近一次使用者提問、原回答中可改寫的文字和你的表達偏好,不含思考過程與完整工具日誌。
DSH 裡哪些回答會被潤色?
只處理正常 stop、無工具呼叫、未中斷且有正文的最終回答。子代理輸出、失敗、輸出截斷與空正文回答都會跳過,歷史裡既有的回答也不會補跑;中間工具步驟與執行中的回答維持原生渲染。
潤色之後程式碼區塊、連結與 GenUI 面板會怎樣?
程式碼圍欄、行內程式碼與 Markdown 連結在請求前會換成保護標記,潤色後校驗並還原;潤色區裡真實的 `dsh-ui` 圍欄由公開 GenUI embed 元件渲染,解析不了的元件會保留程式碼並附說明。`panel:true` 圍欄不會在潤色區重新發布,請回原工作階段面板查看。
能不能只潤色一則回答,而不是每輪都跑?
可以。0.3.1 的設定裡有兩個開關:「啟用最終回答潤色」與「自動潤色所有回答」。自動模式預設關閉,什麼都不會自動跑,你在某則回答下點「潤色這段回答」才會只潤色那一段,更省額度。
07相關的 DSH 工作流程
huashu-design
作者 alchaincyf
Huashu Design 3.0 · 在 agent 里打一句话,拿回能交付的设计:网页 / App 原型 / 可编辑 PPTX / 动画 / 信息图 · 六个候选挑三个方向 · 84 种带样张的风格库 · 越用越懂你的外观账本与设计体检 · HTML-native design skill for Claude Code, Codex, Cursor & any agent
dsh-tui
作者 ccch1mneyyy
DSH's officially top-recommended TUI plugin — high performance, low overhead, cute pixel whale, smooth mouse interaction. One-command install via npm. / DSH 官方首推的 TUI 插件,高性能低占用,可爱像素鲸鱼,流畅鼠标交互,npm 一键安装
dsh-better-sidebar
作者 omdsh-dev
开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git, and sub-agent pages.
dsh-media-desk
作者 woniuniuniu
DeepSeek Harness 自媒体工作台插件:一句话记灵感,一键生成脚本、封面、配图和分镜
08資料與來源
让 DSH 的最终回答更容易听懂:用一个你选的模型润色最终回答,**默认显示润色版,原回答折叠、可随时点开查看**。主模型照常执行任务;润色只改表达,不改事实、条件与技术细节。
dsh plugin --profile desktop add -w "github:Exception-H/dsh-speak-plain"
面向当前具有 `agent/turn-stopping`、`ctx.llm.stream()`、`storageDomain` 和 `conversation.chat.turnTail` 接口的 DSH。升级后如果这些接口发生变化,需要重…
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-11-14。發現錯誤?提交更正。
最佳 DeepSeek Harness 外掛
從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。
