dsh-chat-thinking-editor:直接在 DeepSeek Harness 中編輯 AI 回覆與思維鏈

前言

在 DeepSeek Harness(DSH)的插件生態中開發或調試智能體時,經常會遇到模型“固執己見”的情況。模型可能已經獲得了正確的指令,但在生成回覆或推理過程中,仍然沿用自己的邏輯,導致輸出不符合預期,甚至出現拒絕執行任務的行爲。傳統的做法是不斷調整提示詞或重新發起對話,這在調試深層邏輯時效率較低。

dsh-chat-thinking-editor 插件解決了這個問題。它允許開發者直接在 DSH 的對話界面中修改任意一條 AI 消息的正文內容以及底層的思維鏈,從而確保 AI 後續的生成完全基於你修改後的內容。

它是什麼

這是一個 DeepSeek Harness 插件,由開發者 yumiao-dev 維護。

它的核心功能是提供對 AI 回覆的直接編輯能力。通過修改 AI 的回覆正文和思考鏈,開發者可以保留模型的基礎推理能力(“聰明”),但強制輸出符合特定要求的內容(“聽話”),從而在對話過程中精準控制 AI 的行爲。

核心功能

該插件提供了以下具體能力:

  1. 可視化編輯入口:每條 AI 消息的操作條上會出現鉛筆圖標,點擊即可進入編輯模式。
  2. 全文與思維鏈編輯:編輯框支持同時修改 AI 的回覆正文和思考鏈(thinking chain)。
  3. 歷史消息管理:會話中所有已發送的 AI 回覆(包括中間的工具調用信息)都會被列出,供你修改。
  4. 版本覆蓋:修改並保存後,AI 在後續的生成中只會認你的版本,不需要重新跑一遍流程。
  5. 內容保留:對於圖片、工具調用等非文本內容,插件會保留原樣,只修改文本部分。
  6. 空值處理:支持將正文或思維塊留空,相當於直接刪除該部分內容。
  7. 運行時鎖定:當 Agent 正在運行時,編輯功能會被鎖定,防止併發修改導致衝突。

安裝與啓用

使用該插件需要滿足以下環境要求:

  • DeepSeek Harness:0.1.5-rc.2 及以上版本(依賴區間 ^0.1.1-rc.2)。
  • Node.js:22.19+ 或 24+。
  • pnpm:11。

通過 npm 官方倉庫安裝:

dsh plugin --profile web add dsh-chat-thinking-editor

如果需要查看源碼或修改配置,也可以通過本地路徑安裝:

git clone https://github.com/yumiao-dev/dsh-chat-thinking-editor.git
dsh plugin --profile web add /path/to/dsh-chat-thinking-editor

安裝完成後,刷新 DSH 頁面即可在對話界面中看到鉛筆圖標。

典型用法

  1. 在 DSH 對話中找到一條 AI 的回覆,如果你對其正文內容或思考過程不滿意。
  2. 將鼠標懸停在該消息上,點擊出現的鉛筆圖標。
  3. 在彈出的編輯框中修改回覆內容,或修改其底層的思考鏈。
  4. 點擊保存按鈕,使修改生效。後續 AI 的所有生成都將基於你修改後的版本。

注意:在編輯彈窗中,必須點擊左上角的關閉按鈕才能關閉窗口,直接點擊遮罩或按 Esc 鍵不會關閉,這是爲了防止在移動端誤觸。

適用場景與注意事項

該插件適合需要在對話過程中實時調整 AI 輸出格式、糾正推理方向或處理特定技術細節的開發者。

重要說明:

  • 依賴環境:請確保你的 DSH 版本在 0.1.5-rc.2 及以上,且運行環境爲 Node 22.19+/24+ 和 pnpm 11。
  • 接口變動風險:插件使用了官方的 surface replacement 事件,但 DSH 官方接口可能存在變動,不保證長期兼容。
  • 權限與來源:插件以 DSH 進程的權限運行,安裝前建議檢查其源碼與許可證(MIT)。

結語

dsh-chat-thinking-editor 爲 DSH 用戶提供了一種更精細的控制手段。與其與模型反覆博弈,不如直接接管輸出,讓 AI 在你的邏輯框架內運行。這對於調試複雜的 Agent 行爲或進行技術向的深度交互非常有幫助。

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

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

小夜