在 DeepSeek Harness(DSH)的開發與調試過程中,對話窗口常被大量的思考過程、工具調用詳情和上下文注入信息填滿。這些細節對調試有用,但在查看最終結果時容易造成視覺干擾。dsh-result-only-view 插件通過一個開關,將界面簡化爲僅保留用戶消息和最終回覆,同時保留必要的交互入口。
插件定位¶
這是 DeepSeek Harness Web GUI 的“結果只讀”切換插件,由 YEYEYEYESHIFU 維護。它解決的核心問題是:如何在查看 Agent 執行結果時,屏蔽掉中間的思考鏈路、工具調用和上下文注入行,從而讓界面更清爽。
核心功能¶
該插件提供以下功能:
- 摺疊過程行:默認摺疊思考、工具調用和上下文注入行。
- 運行時狀態:Agent 運行時顯示實時狀態行(包含工具名、參數提示或最新思考行)。點擊該行可展開查看詳情。
- 回合追蹤:回合結束後顯示“已處理 N 步 · Xs ▸”追蹤線。點擊該線可展開或摺疊該回合的過程行。
- 白名單機制:
ask_user_question和cordis_run交互卡片始終可見,不會被隱藏。 - 設置選項:在設置中可控制痕跡行顯示、動畫效果及摺疊模式(自動/手動)。
安裝與啓用¶
通過 DSH 客戶端安裝插件:
dsh plugin --profile web add dsh-result-only-view
執行上述命令後,重啓 dsh web 即可生效。卸載時使用 dsh plugin --profile web remove dsh-result-only-view 並重啓。
典型用法¶
- 開啓視圖:在 DSH Web 界面開啓“只看結果”開關,界面將自動隱藏中間過程行,僅保留用戶消息和最終回覆。
- 查看細節:在 Agent 運行時,點擊實時狀態芯片可展開特定步驟;在回合結束後,點擊追蹤線可展開該回合的過程。
- 摺疊控制:在設置中選擇自動摺疊或手動摺疊模式。
適用場景與注意¶
- 權限範圍:該插件爲純客戶端實現,無網絡請求、不訪問文件系統或憑據。它僅讀寫
localStorage並只讀對話 DOM,不修改產品 DOM 結構。 - 兼容性:若 DSH 更改 DOM 屬性,插件會優雅降級(即停止隱藏)。插件對不支持
:has()的瀏覽器提供了 CSS 兜底方案。 - 安全建議:安裝插件前建議檢查源碼與許可證(MIT)。
該插件通過極簡的界面設計,幫助開發者從繁雜的中間過程迴歸到結果本身,提升查看效率。