說人話(dsh-speak-plain):用自選模型潤色 DSH 最終回答

前言

DeepSeek Harness(DSH)裏,主模型完成任務後給出的最終回答,往往偏「報告腔」:術語多、句式長,日常閱讀成本高。若每次自己改寫成大白話,既費時間,又容易在改寫裏動到事實或技術細節。

「說人話」是社區維護者 Exception-H 發佈的 DSH 插件(分類:模型推理)。它不替換主模型的工作流,而是在一輪迴答正常結束後,用你在 DSH 裏已配置好的另一條模型路由,只對最終回答的可改寫文字做表達潤色;聊天界面默認展示潤色版,原回答摺疊,可隨時展開。執行軌跡和後續主模型上下文仍用原文,避免「界面好讀、上下文被悄悄改掉」這類錯位。

下面介紹插件定位、能力與安裝啓用方式,並說明自動/手動潤色及使用邊界。安裝命令與配置項均來自項目 README;插件以當前 DSH 進程權限運行,安裝前請自行查看 GitHub 倉庫 源碼與 MIT 許可證。社區目錄頁:skillhub.cn 插件頁。

這是什麼

  • 名稱:說人話 · dsh-speak-plain(npm 包名 dsh-speak-plain,當前資料中發行版示例版本 0.3.1)
  • 維護者:Exception-H
  • 一句話:DSH 插件——用你選的模型把最終回答潤色成大白話,默認顯示潤色版,原回答可摺疊。
  • 不做什麼:不存儲或索要 API Key;潤色請求走 DSH 已有模型路由,會額外消耗該渠道額度;發給潤色模型的是最近一次用戶提問、原回答中可改寫的文字和你的表達偏好,不發送思考過程或完整工具日誌。

核心功能

潤色與展示

主模型照常執行任務;潤色只改表達,不改事實、條件與技術細節。代碼圍欄、行內代碼和 Markdown 鏈接等會先替換爲保護標記,潤色後校驗並還原(校驗只能防止代碼/鏈接丟失,不能保證語義絕對不變;重要結論請結合原文查看)。

實現上不接管或重寫 DSH 原生回答渲染:潤色結果由 turn-tail 渲染;就緒後通過 DOM 找到同一輪最近的 assistant-step 回答行並隱藏,提供「查看原回答 / 收起原回答」。找不到該行則不隱藏,不會破壞聊天。中間工具步驟、運行中、失敗、未潤色的回答不受影響;「查看原回答」仍是 DSH 原生渲染(含代碼、圖片、思考等)。

自動與手動(0.3.1)

設置裏有兩個開關:

  1. 啓用最終回答潤色:總開關。
  2. 自動潤色所有回答:打開則每輪迴答結束後自動潤色(持續消耗額度);關閉(默認)則只在某條回答下方點「潤色這段回答」時才潤色該段,更省額度。

兩種模式展示一致:原回答默認摺疊,潤色版爲默認正文。

GenUI 兼容(0.1.1 起)

潤色結果中的真實 dsh-ui 圍欄由公開 GenUI embed 組件渲染。panel:true 圍欄不在潤色區重新發布或 append,請在原會話面板中查看。從舊版升級後需重啓 DSH;已有潤色結果不需重新調模型,加載新前端即可。

MVP 邊界(使用前必讀)

  • 全局開關、渠道/模型選擇、一段表達偏好;暫無每會話配置。
  • 原回答流式顯示不受影響;潤色結果出現在回合結束處。
  • 僅處理正常 stop、無工具調用、未中斷的最後回答;子代理、失敗、輸出截斷和無正文回答不處理。
  • 潤色默認最多等待 60 秒;失敗或取消保留原回答,不自動重試、不繼續驅動主模型。
  • 超過 60,000 字符的原回答跳過。
  • Chat 顯示潤色區;原生「複製回答」複製原文;潤色區「複製潤色結果」複製潤色版。
  • 已保存潤色結果位於當前 profile 的插件 storage-domain 數據中,刷新或重啓可恢復;卸載不會自動清理。

面向當前具備 agent/turn-stopping、ctx.llm.stream()、storageDomain 和 conversation.chat.turnTail 等接口的 DSH;宿主升級後需重新驗證兼容性。

安裝與啓用

任選一種安裝方式(Web 環境把命令裏的 desktop 換成 web)。

從 GitHub 安裝(README 原文):

dsh plugin --profile desktop add -w "github:Exception-H/dsh-speak-plain"

也可使用本地源碼目錄或已含編譯產物的發行版 tgz(示例文件名 dsh-speak-plain-0.3.1.tgz),具體命令見倉庫 README。

安裝後重啓 DSH,打開「設置 → 說人話」,選擇已在 DSH 配置好的渠道和模型,勾選「啓用」並保存。之後新完成的普通主會話回答會按你的開關策略潤色;已有歷史回答不會補跑。

典型用法

  1. 安裝並重啓後,在設置裏選好潤色用的渠道與模型,打開「啓用最終回答潤色」。
  2. 若希望省額度,保持「自動潤色所有回答」爲關閉(默認),在需要時在回答下方點擊「潤色這段回答」。
  3. 閱讀默認顯示的潤色版;需要覈對技術細節時展開「查看原回答」。
  4. 若回答中含 GenUI 組件,交互面板仍在原會話中操作;潤色區爲閱讀向展示。

適用場景與注意

適合:希望 DSH 日常對話輸出更易讀、又希望保留原文與上下文一致性的用戶;願意用額外模型額度換表達清晰度,且能接受 README 中列出的處理範圍與 60 秒超時等限制。

注意:

  • 插件不代替你對源碼的信任審查;安裝前請閱讀倉庫與 VALIDATION.md 中的驗證說明。
  • 自動潤色會持續消耗所選模型額度;默認手動按需潤色更可控。
  • DSH 生態理念是「一切皆插件」;skillhub.cn 等社區目錄爲獨立站點,與 DeepSeek / 幻方無官方從屬關係。

結尾

「說人話」把「最終回答可讀性」做成可選插件:主模型專注任務,潤色模型專注表達,界面默認大白話、原文可摺疊可查。需要安裝命令、開關說明與邊界列表時,以 GitHub README 爲準;瀏覽插件條目可訪問 目錄頁。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜