前言¶
在使用 DeepSeek Harness(DSH)進行調試或智能體開發時,歷史消息發送後往往難以修改。若需修正上一輪的提示詞或調整附件,通常需要刪除舊消息並重新生成,這會打斷上下文流。dsh-plugin-message-edit 提供了在原會話中修改消息正文、附件和模型設置的能力,並支持分支重生成與版本時間線。
插件簡介¶
本插件由 sh1robana 維護,採用 MIT 許可證。它允許用戶像在輸入框中一樣編輯歷史消息,支持正文編輯、附件管理、模型參數調整以及通過時間線查看和切換版本。
核心功能¶
- 原地保存:在原會話修改正文和附件,保留已有回覆與後續對話,不再次請求模型。
- 分支重生成:攜帶修改後的內容創建新分支,重新請求模型;原會話可以切回。
- 附件管理:通過“+”、粘貼或拖入添加文件,支持移除和替換;圖片點擊放大。
- 編輯與重試:編輯助手回覆或思考、重生成最後回覆、重試歷史回合;通過 Timeline 查看記錄、切換版本。
- 編輯框配置:支持 @文件與會話引用、權限、模型和推理等級選擇,以及取消編輯的二次確認。
安裝與啓用¶
使用以下命令安裝插件。安裝後請保存工作,徹底退出 DSH,再重新啓動。
dsh plugin --profile desktop add -w @sh1robana/dsh-plugin-message-edit
或通過 GitHub Release 安裝:
dsh plugin --profile desktop add -w https://github.com/sh1robana/dsh-plugin-message-edit/releases/download/v0.3.0/dsh-plugin-message-edit-0.3.0.tgz
如果已安裝舊的 dsh-message-edit 或其他消息編輯插件,請先停用,避免重複按鈕和接口衝突。
典型用法¶
- 打開已有會話,點擊消息操作欄的編輯按鈕,或進入 Timeline 選擇消息。
- 修改正文;點擊 “+” 添加文件,也可以直接粘貼、拖入。點擊附件的 “×” 移除,點擊圖片查看大圖。
- 需要時修改權限、模型或推理等級,然後選擇 “保存” 或 “保存併發送”。
- 點擊 “取消”,在“是否確認取消編輯”中選擇 “是” 放棄修改,選擇 “否” 繼續編輯。
注意事項¶
- 版本兼容:插件版本切換不會撤銷已經執行的文件修改或命令。
- 消息狀態:被壓縮移出模型上下文的用戶消息無法原地保存,可使用“保存併發送”。
- 輸入法:輸入法組字時不會提交。
- 舊插件清理:若已安裝舊版插件,請先移除舊版以避免衝突。