dsh-think-expand:DeepSeek Harness 自動展開 Think 行插件

前言

DeepSeek Harness(DSH)採用插件化架構,便於開發者擴展功能。在使用模型進行調試或分析時,查看推理過程(Think 行)是常見需求。手動逐條展開既繁瑣又容易遺漏。dsh-think-expand 插件通過自動化邏輯,解決了這一痛點。

插件介紹

dsh-think-expand 是一個 DeepSeek Harness Web 插件,由開發者 BrianHIO-x 維護。其核心作用是自動展開對話中的 Think 行,支持在會話標題欄通過開關統一控制,並將狀態保存在瀏覽器本地。

核心功能

  1. 精準匹配:插件只針對帶有 data-variant="think" 屬性的官方 Think 行進行操作。工具卡片、上下文注入、壓縮行不會被打開。
  2. 全局開關控制:會話標題欄提供 Think 開關。開啓時,所有 Think 行自動展開;關閉時,自動收起。切換會話後,狀態依然有效。
  3. 手動與自動的交互:支持手動收起單條 Think 行。此時該條保持收起狀態。若再次操作標題欄總開關,所有 Think 行會按總開關狀態統一展開或收起,並清除之前的手動記錄。
  4. 本地持久化:開關狀態保存在瀏覽器本地,刷新頁面後狀態不丟失。

安裝與啓用

確保環境滿足依賴要求(見文末),並擁有可用的 dsh 和 web 配置。

安裝插件:

dsh plugin --profile web add github:BrianHIO-x/dsh-think-expand

卸載插件:

dsh plugin --profile web remove dsh-think-expand

安裝後,重新啓動 dsh web,終端應出現 [dsh-think-expand] plugin loaded! 提示。

典型用法

啓動 dsh web 後,在瀏覽器中打開對話界面。點擊會話標題欄上的 Think 開關,即可看到所有 Think 行的展開與收起效果。

適用場景與注意

  • 適用場景:需要頻繁查看模型推理過程、調試 Think 行顯示邏輯的開發者。
  • 環境依賴:依賴 dsh 版本 >=0.1.2-rc.1、Node.js 版本 >=20 以及 @deepseek-ai/cordis ^4.0.1。
  • 安全建議:插件爲 MIT 許可證開源代碼。安裝前建議查閱 GitHub 源碼,確認其行爲符合預期。

結尾

該工具通過自動化邏輯簡化了 Think 行的查看流程。更多細節可查閱插件目錄或源碼倉庫。

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

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

小夜