moton16/dsh-msg-edit
moton16★ 1JavaScript最后同步: 2026-08-15
Message edit / regenerate plugin for DeepSeek Harness Web — Cordis host plugin (/api/msg-edit/*) + dsh.client UI plugin (assistant action strip). Declarative bundle, no install scripts.
README 摘要
dsh-msg-edit 消息编辑 / 重新生成插件(DeepSeek Harness Web)。 - host 插件 (Cordis node 侧): /api/msg-edit/ 4 条 HTTP RPC - rewrite-message — 改写单条助手回复(正文/思考),不截断后续 - edit-message — 编辑用户消息,截断其后所有节点并重新生成 - regenerate — 重新生成某条回复(回溯到归属的真实用户消息) - get-message — 读取助手回复当前文本(编辑预填) - client 插件 ( dsh.client 声明式):助手消息操作条注入「编辑这条回复」「重新生成回复」,编辑弹出行内编辑器(思考+正文),保存走 rewrite-message 。 纯声明式 Cordis bundle: dsh.bundle.patch 指向 cordis.patch.yml ,无安装脚本、无构建步骤、无源码补丁工具。 安装 方式 A:dsh plugin(推荐) dsh 会从 npm 安装包,读到 dsh.bundle.patch 后自动把两行插件追加进 profile 的 patch 层。 手动重启 dsh web 生效(本插件不代重启)。 方式 B:git 安装 仓库内已提交预构建 lib/ (运行时 JS),无需 prepare / postinstall ;若 pnpm 提示构建授权,按提示在 profile 的 pnpm-workspace.yaml 中 allowBuilds 放行本包即可(源码可信才放行)。 方式 C:手动挂载(本地开发) 1. 把 lib/ 放进 profile 依赖树(或 pnpm link ); 2. 在 profile 的 cordis.patch.yml 追加: 3. 手动重启 dsh web,浏览器 Ctrl+F5。 或直接以本仓库的 cordis.yml 作为 --patch overlay 启动: dsh web --profile web --patch ./cordis.yml 。 验证 - host: POST /api/msg-edit/{get-message,rewrite-message,edit-message,regenerate} 返回 HTTP 200 + {ok:false,error:{code:'bad-request',...}} (空参)即路由生效。 - client:助手消息悬停出现铅笔(编辑这条回复)与循环(重新生成回复)按钮;点击编辑弹出「思考/正文」行内编辑器。 - 本地复验记录: docs/VERIFICATION.md (插件路由 4/4、UI 按钮渲染、截图证据)。 已知限制(如实披露,dsh.so 审核要求) 插件本体零源码修改;但「编…
在 GitHub 查看完整 README →分类
Plugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.
★ 2,452
omdsh-dev/DSH-better-sidebar一个侧边栏的完整工作台,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/Git/子代理
★ 1,027
Small-tailqwq/dsh-deep-whaleDSH Web 鲸鱼娘皮肤系列(深海女仆工坊 maid-atelier)——CC BY-NC-SA 4.0
★ 822