dsh-recall:DSH Web UI 的消息撤回插件,不回退代码改动

dsh-recall 是 DSH Web UI 的 MIT 许可证客户端插件,用于撤回指定用户消息及其后续的所有对话内容(包括智能体回复、子智能体指令、压缩、重试等),使模型在后续对话中不可见这些内容,但绝不影响已发生的代码或文件改动。其核心机制是通过在 Append-only 日志中追加一条持久墓碑事件实现,确保重启后撤回依然生效。该插件提供“整轮撤回”功能,撤回后可将被撤消息的文本和图片恢复至输入框供重新编辑。界面设计上,撤回按钮位于复制键左侧,不遮挡原有UI元素,且支持实时更新,无需刷新页面即可隐藏被撤回行。技术上,宿主端提供 `POST /recall` 路由,基于 DSH 既有的 s

閱讀全文
dsh-recall-plugin:把文件與對話一併撤回到消息發送前

dsh-recall-plugin 在 DSH 用戶消息旁提供「↶ 撤回」按鈕。確認後,工作區文件通過獨立影子 git 快照恢復,對話歷史通過 sessions.fork 切回該消息發送之前,原會話歸檔可找回。不碰項目自身 git,快照存於 $DSH_HOME,支持排除表、樹形快照管理與故障自愈。需 git CLI 與 DSH 0.1.0-rc.x,安裝命令:dsh plugin --profile web add dsh-recall-plugin。

閱讀全文
DSH-EasyRewrite:在 DSH Web 裏撤回與重編輯消息

DSH-EasyRewrite 是 Renzic-Stone 維護的 DSH Web 客戶端插件(v2.3.0,MIT),通過官方擴展點實現消息撤回與氣泡原位重編輯。撤回鍵位於複製鍵旁,惰性提交——確認後回填輸入框,按發送才真正截斷;單擊氣泡可原位改 Markdown 並重發,帶圖片消息亦支持。另有版本翻頁器、草稿持久化與自動備份、三語設置面板。安裝:dsh plugin --profile web add dsh-easyrewrite,兼容 DSH Web rc.6+。

閱讀全文