dsh-fold-context:摺疊 DSH 對話中的上下文與工具塊

在使用 DeepSeek Harness (DSH) 進行開發或調試時,長對話中往往包含大量的系統提示、上下文注入信息,以及頻繁出現的 think 思考塊、工具調用和工具結果。這些內容堆疊在一起,不僅佔據屏幕空間,還干擾對核心輸出的閱讀。dsh-fold-context 插件旨在解決這一問題,它將這些信息歸類並摺疊,保持界面整潔。

這是一個 DSH 客戶端插件,由開發者 cayan0x 維護。它的核心作用是自動識別並摺疊對話中的特定模塊,通過可展開的分組條來管理這些信息。

核心功能

插件提供以下能力:

  • 自動識別並摺疊:think 塊、工具調用、工具結果以及上下文注入消息會被自動識別並摺疊。
  • 多級分組:相鄰的可摺疊塊(例如 think 與 tool-call)會合併爲一條包含子摺疊條的分組條。
  • 流式輸出安全:針對 DSH 的流式輸出特性進行了適配,使用防抖機制掃描 DOM,確保在生成過程中能正確捕獲新出現的元素。
  • 透明樣式:界面設計極簡且中性,與原有對話風格融合,不突兀。
  • 點擊展開:每一條摺疊條都是可點擊的,點擊即可展開查看被隱藏的內容。

安裝與啓用

安裝插件有兩種方式:

1、使用官方命令安裝最新版本:

dsh plugin add github:cayan0x/dsh-fold-context

2、或者手動安裝:將插件文件複製到 DSH 配置目錄下的 packages/ 文件夾中。

安裝後,插件會自動生效。無需進行額外的配置。

典型用法

在 DSH 的對話界面中,當生成內容包含上述結構化信息時,它們會自動被摺疊成緊湊的條目。用戶通過點擊這些條目即可展開查看詳細內容,從而在保持界面清爽的同時,隨時訪問被摺疊的信息。

注意事項

該插件以客戶端形式運行,安裝前建議查看其 GitHub 源碼與許可證(MIT)。確保其行爲符合本地環境的安全要求。

總結

dsh-fold-context 適合需要頻繁處理長上下文或調試工具調用的 DSH 用戶。它通過自動分組和摺疊機制,減少了視覺噪音,讓注意力迴歸到核心對話內容。更多細節與版本更新可訪問其 GitHub 倉庫。

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

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

小夜