前言¶
在使用 DeepSeek Harness(DSH)的 Web 界面時,一個已完成的 Chat 回合可能同時包含用戶消息、推理過程、上下文注入和工具活動。較長的中間過程會佔用界面空間,影響查看後續內容。dsh-fold-turns 用於在 Web 端爲已完成的 Chat 回合增加摺疊行爲,同時不替換 DSH 的原生渲染器。
這是什麼¶
dsh-fold-turns 是一個 DSH Web 插件,定位是 “Fold completed DeepSeek Harness chat turns without replacing native renderers.”
可覈實的倉庫地址爲:
https://github.com/leon-zym/dsh-fold-turns
它僅用於 Web,不改變 agent 輸出或會話數據。許可證爲 MIT。
核心功能¶
下面介紹已覈實的能力。
1、自動摺疊已完成 Chat 回合的中間過程。
2、運行中的回合保持展開,並顯示即時耗時。
3、展開或摺疊時保留 DSH 原生內容和局部 UI 狀態。
4、不完整或不兼容的回合保持可見。
5、僅用於 Web。
安裝與啓用¶
先安裝插件到 DSH Web profile:
dsh plugin --profile web add dsh-fold-turns
安裝後,重啓 Web 進程。
如果要更新已有安裝,使用:
dsh plugin --profile web update dsh-fold-turns
如果要移除插件,使用:
dsh plugin --profile web remove dsh-fold-turns
如果你已經有本地安裝包,也可以使用本地 tarball:
dsh plugin --profile web add ./dsh-fold-turns-0.1.5.tgz
經過上面的步驟後,插件會進入 DSH Web profile 的插件列表,並由當前 DSH Web 進程加載。安裝前建議檢查源碼、許可證和版本兼容性。
典型用法¶
無需配置。
合格回合完成後,插件會自動摺疊,並在行內顯示精確耗時。
點擊任一耗時行,可以展開或摺疊該回合。
適用場景與注意¶
這個插件適合使用 DSH Web 界面、希望減少已完成 Chat 回合中間過程視覺長度的場景。它不會替代 DSH 原生內容,也不改變會話數據。
需要注意:
1、它是實驗性插件,依賴 DeepSeek Harness 瀏覽器和 Chat DOM 約定;這些約定尚未成爲穩定公共 API。
2、兼容 DSH host 0.1.0-rc.6,狀態爲實驗性已驗證基線;其他版本在重新驗證前不支持。
3、插件設計爲 fail open:當遇到不完整歷史、未知 Chat 節點、異常完成或不兼容 DOM 時,應保留 DSH 原生內容可見。
4、插件會加入 DSH Web profile 的插件列表,並由當前 DSH Web 進程加載。安裝前建議檢查源碼、許可證和版本兼容性;當前資料中許可證爲 MIT。
結尾¶
dsh-fold-turns 的價值在於保留 DSH 原生渲染結果,只在 Web 端爲已完成回合增加摺疊入口,並在運行中回合上顯示即時耗時。
可覈實的倉庫地址爲:
https://github.com/leon-zym/dsh-fold-turns