dsh-conversation-tools:星标重点问答与编辑已发送消息

前言

在 DeepSeek Harness(DSH)里跑长对话时,常会遇到两类操作需求:某轮问答值得稍后回看,却要在大量轮次里翻找;某条已发送的提问想改措辞或纠错,又不想丢掉模型当时给出的回答与后续分支。原生界面侧重连续发送与复制,一般不提供「整轮标记」和「改旧消息后重生成且保留旧版本」的一体化能力。dsh-conversation-tools 由 Hai-Story 维护,以客户端插件形式在复制按钮旁增加星标与编辑,并在提交编辑后通过版本选择器保留历史会话。

插件定位

dsh-conversation-tools(仓库 Hai-Story/dsh-conversation-tools)是 DeepSeek Harness 的独立插件,分类为客户端。简介写明:在保留此前对话版本的前提下,支持星标交换(重点问答)以及编辑任意已发送用户消息。许可证为 MIT;当前发行版本为 v0.1.3。

核心功能

星标问答

复制按钮旁提供 ☆,点击后为整轮问答加上 ★。提问与回答下方的星标同步,侧边轮次轨道及悬停预览也会显示标记;再次点击可取消。刷新或重启后标记仍在。文档统一称为 Star,用于在长对话中定位重点轮次。

编辑消息

支持修改任意已发送的用户消息,包括第一条。点击编辑图标后,消息进入底部原生输入框;可照常选择权限和模型,再按 Enter 或点击原生发送箭头。取消编辑会恢复进入编辑前未发送的草稿。

生成过程中也可以打开编辑;只有提交(Enter 或原生发送)才会中断原任务。打开编辑框、修改草稿、Shift+Enter 换行或输入法确认时,原任务继续运行;取消编辑同样继续运行并恢复先前草稿。

重新生成时,上下文取修改点之前的内容与新消息;原附件保留,修改点之后的旧回答及后续消息不进入新上下文;工作目录不变,新版本使用原生菜单中当前选定的权限和模型。

编辑未完成就失败时,界面会保留草稿和已创建的会话;刷新后可点「恢复编辑草稿」再次发送。若恢复前已输入新草稿或添加附件,会保留这些新内容。

历史版本

提交编辑后自动打开新版本。对话顶部的版本选择器可切回旧版本,查看原来的回答与后续对话。版本作为同一工作区内独立会话保存,也可能出现在普通会话列表中;切换版本不会合并两边的后续工作。

编辑会改变聊天上下文,不会撤销已经执行的文件修改、命令或其他工具操作。

安装与启用

已验证宿主版本:DSH 0.2.2-rc.1 Web。独立插件,无需修改或重新编译 Harness;仓库随版本提供 dist/,安装时不需要执行构建脚本。

在 DSH「添加插件」中粘贴:

github:Hai-Story/dsh-conversation-tools#v0.1.3

或使用命令行安装到 Web 配置:

dsh plugin --profile web add "github:Hai-Story/dsh-conversation-tools#v0.1.3"

更新旧版本使用上述地址或命令,完成后重启 DSH。官方桌面端可通过应用内插件界面或 desktop 配置的 dsh 命令安装;Web 与桌面配置独立,装在 web 不会自动启用到桌面端。浏览器流程已在原版 npm Web 发行包上验证;Electron 桌面安装尚未单独验证。

package.json 中 engines.dsh 为 0.2.2-rc.1。文档说明:插件目前精确支持该版本;升级 DSH 前应先核对 README 的支持声明,不建议绕过宿主兼容检查。

典型用法

1、安装并重启 DSH 后,在对话中遇到值得留意的回答,在复制旁点 ☆ 标星,侧边轨道与预览中可快速识别。

2、需要改写某条已发送提问时,点编辑图标,在底部输入框修改正文,确认权限与模型后发送;等待新版本生成后,若需对比旧回答,用顶部版本选择器切回历史版本。

3、模型仍在生成时若只想改草稿,可先进编辑框调整文字;在未按 Enter 或发送前,原生成任务会继续。确定要分叉时再提交,系统会中断原任务并在原任务结束后发送修改后的消息。

当前插件只编辑文本,不增删附件。界面提供中文与英文。

适用场景与注意

适合在 DSH Web 上长时间调试智能体、反复调整提问措辞,又需要保留旧回答作对照的开发者。星标适合把关键结论轮次从长线程里标出来。

插件与 DSH 同进程、同界面权限运行;安装前应阅读仓库源码与 MIT 许可证。星标与版本关联由 DSH 保存在本地存储域;编辑中断恢复还会写入当前标签页的 sessionStorage(未加密,同源脚本可访问,关闭标签页后不保证保留)。多浏览器客户端通过刷新或重连同步星标。

社区目录页见 skillhub.cn 上的 dsh-conversation-tools。该目录为社区站点,与 DeepSeek / 幻方无官方从属关系;DSH 生态惯于「一切皆插件」,本插件亦通过 Cordis bundle 与 Remote 描述接入宿主,不替换原有消息渲染器。

结尾

dsh-conversation-tools 把「标记重点轮次」和「改消息后分叉且保留旧会话」收拢到复制旁两个操作与顶部版本选择器里,目标宿主为 DSH 0.2.2-rc.1 Web。安装地址为 github:Hai-Story/dsh-conversation-tools#v0.1.3。问题与改进可通过 GitHub Issues 反馈,并注明 DSH 版本与复现步骤。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜