dsh-retrace:DeepSeek Harness 的對話回溯與版本控制

前言

DeepSeek Harness 將對話存儲爲追加式事件日誌。簡單的刪除操作無法正確回溯上下文,且可能損壞產物文件。dsh-retrace 旨在爲 Web 和 Desktop 端提供 Recall、Edit-and-resend、Regenerate 以及會話和產物的版本控制功能,充當 Agent 業務層,確保日誌不被“弄髒”且 /compact 操作不會損壞。

插件介紹

dsh-retrace 是 DeepSeek Harness 的一個客戶端插件,由 yamingmou 維護,採用 MIT 許可證。它提供生產級保障,支持會話和產物的時間線、回滾以及從版本點擊跳轉回會話。插件默認保留最近 N 個版本快照,並通過後臺清理機制自動維護存儲空間。

核心功能

插件提供以下核心能力:

  1. Recall(撤回)
    移除整個對話回合(包括用戶輸入、助手回覆及工具行)。被撤回的輸入文本會回顯到編輯器,以便用戶重新詢問或編輯。

  2. Edit-and-resend(編輯重發)
    編輯用戶消息並重發。默認僅替換編輯的回合;可通過設置開啓“fresh conversation”模式,重置整個對話表面。

  3. Regenerate(重新生成)
    重新生成助手回覆,隱藏該回復及之後的所有內容。

  4. 會話/產物版本控制
    支持時間線視圖、產物回滾(上下文/產物/兩者)、從版本點擊跳轉回會話。

  5. 寫入安全與深度檢查
    提供寫入安全保證,防止日誌損壞;包含 30+ 合約規則進行深度離線檢查;具備檢測、修復和防護機制。

安裝與啓用

插件需要 DeepSeek Harness 及其 dsh CLI 環境。

使用官方 CLI 安裝:

dsh plugin --profile desktop add dsh-retrace

若無法使用 CLI,可在 Settings -> Plugin Market 中查找並安裝 dsh-retrace。

安裝後必須重啓 DeepSeek Harness。運行中的應用程序不支持熱重載插件捆綁包。

典型用法

  1. 撤回或重新生成:鼠標懸停在助手回覆上,點擊 ↩(Recall)或 ↻(Regenerate)。
  2. 編輯並重發:鼠標懸停在用戶消息上,點擊 ✎(Edit & re-send)。
  3. 版本回滾:在對話視圖中找到 Versions 標籤,選擇對應版本進行回滾或跳轉。

注意事項

  • 插件以當前 DSH 進程的權限運行,請檢查源碼與許可證後再安裝。
  • 安裝後必須重啓應用才能生效。
  • 插件默認保留最近 N 個版本,通過後臺清理機制自動維護。

結尾

DeepSeek Harness 採用“一切皆插件”的理念。dsh-retrace 是社區維護的插件,獨立於 DeepSeek 官方應用商店。更多詳情可參考:

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

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

小夜