返回目錄

dsh-message-edit

編輯精選維護狀態: 活躍

moeblack/dsh-message-edit

DSH 外掛:分支式訊息編輯、重擲、重試與版本時間線 | DSH plugin: branch-based message editing, reroll, retry, version timeline

前往 GitHub
$ dsh plugin --profile web add dsh-message-edit

49

星數

21

Fork

TypeScript

語言

2026-08-06

建立於

2026-08-16

最近推送

為 DeepSeek Harness 提供基於事件溯源、非破壞式的訊息編輯、重新生成、重試與版本時間軸 —— 每次更動都從回合邊界分支出新會話版本,原始會話始終保留。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-09-01

授權條款

作者未說明

01它能幫你完成什麼?

  • 在不破壞歷史的前提下,對已有的 DeepSeek Harness 對話進行分支式編輯

    包含編輯、重新生成或重試結果的新會話版本,原始對話保持完整並可在 Timeline 中切回

    希望在長工作階段中精煉提示詞、思考或回覆的 DeepSeek Harness(dsh)使用者

  • 從任意歷史回合重新執行或重新生成,探索不同的智慧體路徑

    在 Timeline 分頁中追蹤的替代完整回合分支(preserve 策略下工具鏈可重新生成)

    需要非破壞式、帶版本的實驗分支來迭代智慧體行為的工程師

02如何將外掛接入 DeepSeek Harness?

先決條件

  • 已安裝 DeepSeek Harness(dsh)CLI
  • 使用 `--profile web` 的 web 設定檔 harness 工作階段以掛載套件

安裝步驟

  1. 01

    執行 `dsh plugin --profile web add dsh-message-edit` 將套件安裝到 web 設定檔的 harness 工作階段

    $ dsh plugin --profile web add dsh-message-edit

驗證整合成功

  • 開啟一個對話,確認 Timeline 分頁出現在 conversation.view 中(註冊於 order 15,位於 Trajectory 與 Prompt Studio 之間)

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

Native dsh plugin installed via `dsh plugin add`, registering a Timeline view into conversation.view (order: 15)

  • 編輯訊息

    已落定的使用者文字、assistant 思考區塊、assistant 回覆文字→以新分支會話版本形式套用的編輯後內容

    每次編輯都會從目標回合邊界建立一個新會話版本(分支),原始會話保留
  • 重新生成(Reroll)

    最後一條已落定的助手回覆回合→使用原使用者輸入重新生成的回覆

    從最後一條助手回覆所屬回合之前分支,並用原使用者輸入重新生成新會話版本
  • 重試任意回合

    在 Timeline 中選取的任意歷史回合→作為新分支重新執行的回合

    重新執行選取的歷史回合並產生新的分支版本
  • 版本時間軸與復原/重做

    會話版本圖→Timeline 分頁視圖,以及對原子版本效果的 LIFO 復原/重做

    追加不可拆分的 message-edit/version 效果對(effect + inverse)復原遵循 LIFO,僅復原目前原子效果並保留更早效果

04適合誰?何時不該用?

適合

  • 希望在長工作階段中精煉提示詞、思考或回覆的 DeepSeek Harness(dsh)使用者
  • 需要非破壞式、帶版本的實驗分支來迭代智慧體行為的工程師

05相容性、維護與安全提醒

  • 此套件從不改寫歷史事件,也不修改 DSH 引擎內部;每次編輯、重新生成或重試都從目標回合之前建立新會話版本,原始會話始終保留並可隨時切回。
  • preserve 級聯策略會保留後續使用者輸入並在新分支中依序重新執行,助手輸出與工具鏈全部重新生成,可能產生額外的模型呼叫與工具執行開銷。
  • 需要 DeepSeek Harness(dsh)CLI,並透過 `dsh plugin --profile web add dsh-message-edit` 安裝到 web 設定檔的 harness 工作階段。
2026-08-062026-08-16作者未說明

Author-maintained dsh plugin; last push 2026-08-16; no tagged release (latest_release: null)

06常見問題

如何安裝 dsh-message-edit?

執行 `dsh plugin --profile web add dsh-message-edit`,即可將套件加入 web 設定檔的 harness 工作階段。README 所列的安裝指令即為此條。

編輯訊息會破壞我原本的對話嗎?

不會。此套件從不改寫歷史事件,也不修改 DSH 引擎。每次編輯、重新生成或重試都會從目標回合邊界建立新的會話版本,原始會話始終保留,可隨時切回。

truncate 與 preserve 級聯策略有何不同?

truncate(預設)只重新執行目標輸入,並刪除該點之後的舊後續;preserve 保留後續使用者輸入,並在新分支中依序重新執行,使助手輸出與工具鏈全部重新生成。

版本歷史在哪裡查看?

Timeline 分頁註冊到 conversation.view(order: 15),位於 Trajectory(10)與 Prompt Studio(20)之間,呈現完整的已知分支樹、操作時間、編輯前後內容與目前版本。

08資料與來源

  • 作者聲明github.comb78a167064ca…

    为 DeepSeek Harness 补充基于事件溯源的「消息编辑与重生成」能力。

  • 作者聲明github.comb78a167064ca…

    插件不改写历史事件,也不修改 DSH 引擎内部;每次编辑、重生成或重试都会从目标回合之前创建一个新会话版本,原会话始终保留并可随时切回。

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-09-01。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。