返回目录

dsh-easyrewrite

编辑精选维护状态: 活跃

renzic-stone/dsh-easyrewrite

DSH Web内目前最无感的消息撤回、重编辑插件,原版体验,兼容性强,功能简单可开关,设置丰富,现代化轻量ui框架。The most seamless message recall & re-edit plugin for DSH Web — native experience, strong compatibility, simple toggles, rich settings, modern lightweight UI. DSH Web で最もシームレスなメッセージ撤回・再編集プラグイン——ネイティブ体験、高い互換性、シンプルなトグル、充実した設定、モダンで軽量な UI。

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

84

星标

8

Fork

JavaScript

语言

MIT

许可证

2026-08-18

创建于

2026-08-26

最近推送

MIT 开源的 DSH Web 插件:无感消息撤回 + 气泡内联重编辑,带 `‹ X/N ›` 版本翻页器、草稿自动备份与丰富设置,纯官方扩展点实现、不改 DSH 源码,一条 `dsh plugin --profile web add dsh-easyrewrite` 命令即可安装。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-08-27

许可证

MIT

01它能帮你完成什么?

  • 在 DeepSeek Harness Web 中撤回自己的消息及其后的全部内容

    官方复制键旁的撤回键、dsh 风格行内确认胶囊、惰性提交(真正截断发生在按「发送」时)、删除数量实时统计,以及无痕替换(原会话归档、同名新会话顶替)

    希望无感、零丢失地撤回自己消息的 DeepSeek Harness Web 用户

  • 在 DeepSeek Harness Web 中内联重编辑自己的消息气泡

    保留原始 Markdown 的气泡原位编辑,Esc 取消 / Ctrl+Enter 确定,三档编辑宽度,带图片消息的完整编辑支持,确认后截断重发

    希望原地改写已发送消息、而不是新开一段对话的 DeepSeek Harness Web 用户

  • 在撤回或重编辑后按版本切换该次问询的历史

    最后回答操作区的 `‹ X/N ›` 版本翻页器;点击(或键盘 ←/→)切换版本即恢复目标版本并归档其余,工作区列表始终只有一个活动版本

    需要审阅或恢复被编辑 / 撤回问询历史版本的 DeepSeek Harness Web 用户

02如何接入 DeepSeek Harness?

前置条件

  • DeepSeek Harness Web(rc.6+)——README 明确标注兼容 rc.6+,纯官方扩展点实现

安装步骤

  1. 01

    运行 `dsh plugin --profile web add dsh-easyrewrite` 一键安装(npm)

    $ dsh plugin --profile web add dsh-easyrewrite

验证接入成功

作者未说明

03DSH 适配与能力边界

DSH 适配原生运行时

通过官方 dsh CLI 一键安装(`dsh plugin --profile web add dsh-easyrewrite`),基于纯官方扩展点实现,不改 DSH 源码

  • 惰性提交的消息撤回

    DSH Web 对话中你自己的用户消息按「发送」后撤回该消息及其后的全部内容,原会话归档、同名新会话顶替

    一切修改都发生在你真正确认之后——按下「确定」(编辑)或「发送」(撤回)之前,对话、模型上下文、会话日志纹丝不动覆盖回填模式下,原草稿在发送 / 取消后都会恢复——信息零丢失
  • 气泡原位重编辑(Rewrite)

    你自己的消息气泡,含带图片消息保留原始 Markdown 的原位编辑;Esc 取消、Ctrl+Enter 确定;三档编辑宽度;确认后截断重发、自动发送

    编辑态保留撤回键并隐藏复制键带图片消息确认后图片随修改文本一并发出
  • 插件设置(Settings)

    DSH Web 中 设置 → 插件 → 插件配置官方同款可折叠卡片,界面语言自动切换(中文 / English / 日本語),全部选项即时生效

    全部选项即时生效:气泡框编辑开关、关闭编辑时显示撤回键、撤回确认胶囊、撤回视觉模式、统计口径、回填冲突模式、编辑宽度
  • 草稿自动备份(Auto-backup)

    待定草稿超过 10 秒未处理自动备份到本地文件,之后每 5 秒刷新;「确定 / 发送」处理完成即删除备份

    备份写入 `$DSH_HOME/dsh-easyrewrite/backups/<会话ID>.json`恢复兜底:仅当本地没有待定状态时才从备份恢复——绝不覆盖正在编辑的草稿
  • 版本翻页器(‹ X/N ›)

    每次撤回 / 编辑重发后最后回答的操作区`‹ X/N ›` 控件切换版本,后续上下文跟随版本变动;切换时视口锚定不跳位;全归档后可从设置逐版本「恢复并打开」

    切换 = 恢复目标版本 → 打开 → 归档家族其余全部——工作区列表始终只有一个活动版本全归档后仍可在 设置 → 插件配置 → 「版本」组 逐版本「恢复并打开」

04适合谁?何时不该用?

适合

  • 希望无感、零丢失地撤回自己消息的 DeepSeek Harness Web 用户
  • 希望原地改写已发送消息、而不是新开一段对话的 DeepSeek Harness Web 用户
  • 需要审阅或恢复被编辑 / 撤回问询历史版本的 DeepSeek Harness Web 用户

不适合

  • 插件面向 DeepSeek Harness Web(rc.6+),README 的兼容边界为 rc.6+,纯官方扩展点实现、不改 DSH 源码。

05兼容性、维护与安全提示

  • 插件面向 DeepSeek Harness Web(rc.6+),README 的兼容边界为 rc.6+,纯官方扩展点实现、不改 DSH 源码。
2026-08-182026-08-26v2.3.0

MIT · 活跃维护中(最新发布 v2.3.0,2026-08-26)

06常见问题

dsh-easyrewrite 怎么安装?

运行 `dsh plugin --profile web add dsh-easyrewrite`(README 标注为 npm 一键安装)。插件兼容 DeepSeek Harness Web(rc.6+),纯官方扩展点实现、不改 DSH 源码。

支持哪些 DeepSeek Harness 版本?

README 注明兼容 DeepSeek Harness Web(rc.6+),通过纯官方扩展点实现、不改 DSH 源码,安装命令需配合 `--profile web`。

编辑或撤回什么时候真正生效?

惰性提交:按下「确定」(编辑)或「发送」(撤回)之前,对话、模型上下文、会话日志纹丝不动;确认只回填输入框,真正截断发生在你按「发送」时。中途关掉 dsh,对话零改动。

能编辑带图片的消息吗?

可以。带图片消息 Rewrite 完整支持:确认后图片随修改文本一并发出;气泡框编辑中可 × 删除、可粘贴 / 拖入新增图片、可直接切换模型与推理等级,刷新后编辑进度原样恢复。

撤回或重编辑后还能找回原来的内容吗?

可以。每次撤回/编辑重发后,最后回答的操作区会出现 `‹ X/N ›` 版本翻页器,切换即恢复目标版本并归档其余版本;全归档后仍可在 设置 → 插件配置 → 「版本」组 逐版本「恢复并打开」。此外草稿超过 10 秒未处理会自动备份到 `$DSH_HOME/dsh-easyrewrite/backups/<会话ID>.json`,且仅当本地没有待定状态时才从备份恢复。

08数据与来源

  • 作者声明github.com1172ca10f6c1…

    **在 DeepSeek Harness Web 里内联编辑与撤回你自己的消息——惰性、无痕、零丢失。**

  • 作者声明github.com1172ca10f6c1…

    > 兼容 DeepSeek Harness Web(rc.6+),纯官方扩展点实现,不改 DSH 源码。

  • 作者声明github.com1172ca10f6c1…

    dsh plugin --profile web add dsh-easyrewrite

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-27。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。