返回目錄

dsh-rewind

編輯精選維護狀態: 活躍

sirilee/dsh-rewind

DSH 外掛:真正便捷無感的同窗口內對話回退,從不新建分支;自帶輕量工作區備份,可一併還原檔案(完整 Claude Code /rewind 語義)。 · DSH plugin: genuinely effortless in-window conversation rewind — never forking a new session; ships a lightweight workspace backup that restores files together with the rewind (full Claude Code /rewind semantics).

前往 GitHub
$ dsh plugin --profile web add dsh-rewind-plugin

36

星數

2

Fork

TypeScript

語言

MIT

授權條款

2026-08-17

建立於

2026-09-03

最近推送

MIT 授權的 DeepSeek Harness 外掛,提供同視窗對話回退與可選的工作區檔案復原——完整 Claude Code /rewind 語意、append-only 記錄、安全優先的備份模型。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-09-03

授權條款

MIT

01它能幫你完成什麼?

  • 在同視窗內把對話回退到任意更早的使用者訊息——不新建工作階段、不切換視窗

    目標訊息及其之後的全部內容(agent 回覆、工具呼叫)同時從模型上下文與渲染對話中撤回,目標訊息文字回填輸入框可改完重發

    想在 DSH web 設定檔裡獲得 Claude Code 風格 /rewind、又不新建工作階段的 web 設定檔使用者

  • 在回退的同時復原被 agent 改動過的工作區檔案

    輕量工作區備份從磁碟持久化的 before-backup(位於外掛自有快照目錄)復原編輯過的檔案,包括已追蹤檔案的外部變更

    希望在回退中獲得檔案級復原保障的 DSH 使用者

02如何將外掛接入 DeepSeek Harness?

先決條件

  • 已安裝 DeepSeek Harness(dsh)且具備 web 設定檔,因為安裝指令會把外掛加入 `--profile web`

安裝步驟

  1. 01

    執行 `dsh plugin --profile web add dsh-rewind-plugin`

    $ dsh plugin --profile web add dsh-rewind-plugin

  2. 02

    使用 `dsh-rewind-plugin`(而非 `dsh-rewind`)——npm 上的 `dsh-rewind` 屬於其他作者

驗證整合成功

作者未說明

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

透過 `dsh plugin --profile web add dsh-rewind-plugin` 安裝的原生 dsh 外掛:為每條使用者訊息增加 ↶ 回退按鈕、提供 `/rewind` 指令與快捷鍵,在同視窗內回退對話並可選復原工作區檔案(完整 Claude Code /rewind 語意)。

  • 同視窗對話回退(↶ 按鈕 / /rewind / 快捷鍵)

    目前 DSH web 對話中任意更早的使用者訊息目標訊息及其之後內容從模型上下文與渲染對話中撤回,目標文字回填輸入框

    目標之後的 agent 回覆與工具呼叫會從對話中移除(append-only 記錄從不刪除)
  • 工作區檔案復原

    寫入類工具編輯過、被外掛追蹤的檔案從磁碟持久化的 before-backup 復原編輯過的檔案,包括已追蹤檔案的外部變更

    編輯前會把備份寫入外掛自有快照目錄(寫前備份,未變不存)
  • 回退模式選擇(僅對話 / 對話和程式碼)

    從訊息列、/rewind 或快捷鍵觸發的回退動作彈出模式浮層,提供「僅回退對話」或「回退對話和程式碼」(後者先展示檔案變更清單再確認)

  • 安全優先的 append-only 模型

    回退與復原操作對話記錄從不刪除(append-only);復原只用外掛自己的備份

    從不刪除或改寫工作階段記錄;備份隔離在獨立快照目錄

04適合誰?何時不該用?

適合

  • 想在 DSH web 設定檔裡獲得 Claude Code 風格 /rewind、又不新建工作階段的 web 設定檔使用者
  • 希望在回退中獲得檔案級復原保障的 DSH 使用者

不適合

  • npm 上的 `dsh-rewind` 屬於其他作者;請用 `dsh-rewind-plugin` 安裝,否則會裝到錯誤的套件。

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

  • npm 上的 `dsh-rewind` 屬於其他作者;請用 `dsh-rewind-plugin` 安裝,否則會裝到錯誤的套件。
  • 外掛只從自身磁碟持久化的 before-backup 復原,從不刪除或改寫工作階段記錄;回退會從對話中移除 agent 回覆與工具呼叫,但 append-only 記錄保留。
2026-08-172026-09-03v0.7.5

MIT · 活躍維護中(最新發布 v0.7.5,2026-09-03)

06常見問題

怎麼安裝 dsh-rewind?

執行 `dsh plugin --profile web add dsh-rewind-plugin`。注意 npm 上的 `dsh-rewind` 屬於其他作者,請使用 `dsh-rewind-plugin` 安裝。

/rewind 是做什麼的?

在同視窗內把對話回退到任意更早的使用者訊息——目標訊息及其之後的全部內容(agent 回覆、工具呼叫)同時從模型上下文與渲染對話中撤回,不新建工作階段;目標訊息文字會回填輸入框,改完可重發。

能復原改動過的檔案嗎?

能。輕量工作區備份會追蹤寫入類工具編輯過的檔案,並從外掛自有快照目錄裡磁碟持久化的 before-backup 復原——已追蹤檔案的外部變更也能復原。

我的對話歷史會被刪除嗎?

不會。外掛採 append-only,從不刪改工作階段記錄;復原只用外掛自己的備份。

08資料與來源

  • 作者聲明github.coma2b3c2428dd3…

    DeepSeek Harness 插件:**一键就地回退对话到任意更早的用户消息**——同窗口内完成,不新建分支、不换窗口,可一并还原工作区文件(完整 Claude Code `/rewind` 语义)。

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

🏆

最佳 DeepSeek Harness 外掛

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

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

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