返回目錄

dsh-auto-collapse

編輯精選維護狀態: 活躍

a179-sanae/dsh-auto-collapse

Codex 風格工作流自動摺疊:已完成回合摺疊為一行,工具呼叫與思考塊摺疊為即時摘要,可逐級展開。

前往 GitHub
$ dsh plugin --profile web add "dsh-auto-collapse"

53

星數

9

Fork

JavaScript

語言

MIT

授權條款

2026-08-14

建立於

2026-08-30

最近推送

MIT 授權的 DSH Web 套件,按回合把工具呼叫與推理折疊成一行摘要,支援多級展開/收起,且不修改任何訊息內容。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-09-01

授權條款

MIT

01它能幫你完成什麼?

  • 在 DeepSeek Harness Web 聊天中把工具呼叫卡片與 Think 推理塊折疊成每個回合的一行摘要

    清爽的 DSH Web 聊天介面,只顯示模型最終正文,工具呼叫與推理被折疊成一行摘要並支援多級展開/收起

    希望用接近 VSCode Codex 的折疊視圖、而不是滿屏串流輸出的 DeepSeek Harness Web 使用者

  • 把進行中的狀態提示詞從「Deep diving」改為可設定的文案

    執行狀態文案變為可設定字串(預設 `Deep sleeping...`),留空可復原官方 `Deep diving...`

    想自訂每回合處理狀態文案的 DSH Web 使用者

02如何將外掛接入 DeepSeek Harness?

先決條件

  • DeepSeek Harness web 服務處於執行狀態——安裝命令針對 `--profile web`

安裝步驟

  1. 01

    從 npm 安裝(推薦):`dsh plugin --profile web add "dsh-auto-collapse"`

    $ dsh plugin --profile web add "dsh-auto-collapse"

  2. 02

    或從 GitHub 安裝以跟隨 `main` 分支:`dsh plugin --profile web add "github:a179-sanae/dsh-auto-collapse#main"`

    $ dsh plugin --profile web add "github:a179-sanae/dsh-auto-collapse#main"

  3. 03

    重啟 DSH web 服務(或觸發套件 HMR),然後用 `Ctrl+Shift+R` 硬重新整理頁面即可生效,無須任何設定。

驗證整合成功

作者未說明

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

透過官方 dsh CLI 安裝的 DSH Web 套件(`dsh plugin --profile web add`)

  • 回合完成自動收起(一級)

    DSH Web 聊天的各個回合(工具呼叫 + 推理)收成一行 `已處理 X秒` 摘要,只保留模型最終正文;點擊展開完整工作流程

  • 二級折疊行(工具/思考)

    已展開的一級回合工具呼叫組與思考塊各折疊成一行 chip(`正在執行 {命令}` / `執行了命令` / `已思考`),點擊展開/收起;相鄰工具組合併

  • 三級思考合併

    已展開的 `已思考` 塊連續思考合併為一個三級思考行(標題 `Think · 第一句`),點擊展開合併內容塊;原始四級行不出現

  • 串流友善重新協調

    進行中的串流 `assistant-step`在同一個 `assistant-step` 內,原地補正文、React 換節點、歷史亂序掛載都會重新協調

  • 可設定狀態提示詞

    設定 → 套件 → 套件設定可編輯狀態提示詞,預設 `Deep sleeping...`;留空儲存後復原官方 `Deep diving...`

  • 原生視覺對齊

    DSH 原生設計令牌與圖標圖標盒 16px / glyph 14px / 行高 24px / 行距 16px,使用 DSH 原生 token(`--dsw-alias-label-*`),原生圖標(`IconThinkOutline14` / `IconApiOutline14`)

  • 卸載時完全可復原

    套件 HMR stop / 卸載卸載(HMR stop)時完整復原所有折疊/隱藏/改寫

  • 完整工作類型覆蓋

    任意 DSH Web 工作項除 tool-call 外,頂層 `command` / `manual-compaction`、context 和純圖片 final 都按同一回合語意處理

04適合誰?何時不該用?

適合

  • 希望用接近 VSCode Codex 的折疊視圖、而不是滿屏串流輸出的 DeepSeek Harness Web 使用者
  • 想自訂每回合處理狀態文案的 DSH Web 使用者

05相容性、維護與安全提醒

  • 套件只控制顯示狀態——不修改訊息內容、服務端狀態或持久化歷史;它是綁定在 DSH Web 聊天介面上的純前端 DOM 套件。
  • 在 `prefers-reduced-motion` 下停止動畫;僅使用者點擊觸發 180ms 展開/收起動畫,串流協調器決策保持瞬時。
2026-08-142026-08-30v0.1.5

MIT · 已收錄到 DSH 套件市場 · 最新發布 v0.1.5(2026-08-29),最近推送 2026-08-30

06常見問題

如何為 DeepSeek Harness 安裝 dsh-auto-collapse?

執行 `dsh plugin --profile web add "dsh-auto-collapse"`(npm,推薦),或 `dsh plugin --profile web add "github:a179-sanae/dsh-auto-collapse#main"` 跟隨 `main` 分支。接著重啟 DSH web 服務(或觸發套件 HMR),用 `Ctrl+Shift+R` 硬重新整理即可,無須設定。

它會改動我的訊息或聊天紀錄嗎?

不會。它是純前端 DOM 套件,只控制顯示狀態——不修改訊息內容、服務端狀態或持久化歷史。卸載(HMR stop)時會完整復原所有折疊、隱藏與改寫。

可以修改「Deep diving...」狀態文案嗎?

可以。在 設定 → 套件 → 套件設定 中可編輯狀態提示詞,預設 `Deep sleeping...`;留空儲存後會復原官方 `Deep diving...`。

多級折疊是如何運作的?

一級把每個回合收成一行 `已處理 X秒` 摘要;二級把工具呼叫組與思考塊各折成一行 chip(`正在執行 {命令}` / `執行了命令` / `已思考`);三級把連續思考合併為 `Think · 第一句` 行。

它支援串流輸出嗎?

支援。在同一個 `assistant-step` 內,原地補正文、React 換節點、歷史亂序掛載都會重新協調;running 狀態帶平滑呼吸動畫(`prefers-reduced-motion` 下停止動畫)。

08資料與來源

  • 作者聲明github.com6fb1e37a1103…

    DeepSeek Harness Web 客户端插件:把会话里的工具卡片与 Think 推理块自动折叠成一行摘要,让界面只保留模型说的话。

  • 作者聲明github.com6fb1e37a1103…

    纯前端 DOM 插件,挂在 DeepSeek Harness Web 聊天界面上

  • 作者聲明github.com6fb1e37a1103…

    dsh plugin --profile web add "dsh-auto-collapse"

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-09-01。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。