dsh-edit-question
在终端中运行以下命令:
dsh plugin install Akiccat/dsh-edit-question
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Akiccat/dsh-edit-question 安装;npm 未发布前也可按仓库 https://github.com/Akiccat/dsh-edit-question 说明手工挂载。
插件介绍
在 DeepSeek Harness Web GUI 里,一旦某条提问发错、表述不清或想换种问法,往往只能从头开新会话,或让模型「假装没看见」后面的内容——前者浪费上下文,后者记录仍在界面上,体验并不干净。dsh-edit-question 在每条用户提问旁提供「编辑提问」入口,改完原文后从这一轮重新开始,后续对话进入 fork 出的新会话,而不是在原地硬改会话文件。
插件走 DSH 官方支持的 ctx.sessions.fork({ sessionId, atSeq }) 语义:在合适的 turn 切点复制前缀生成子会话,再重发编辑后的提问,避免破坏 zstd 追加日志与写租约。原提问里的图片会随重发一并带上(内容寻址复用附件),编辑框里也可以直接粘贴补充图片;非图片类文件附件则不会重发,对话框会单独说明。
重发前可在对话框里二选一:保留原会话(新旧并存)或删除原会话(实为归档,可在「已归档」中恢复)。适合经常在 Web 端长对话、需要修正早期提问或微调 prompt 的用户;若当前模型不支持图片输入,宿主会在准入阶段给出提示。
截图预览
使用场景
- 发现某轮提问写错字,改完后从该轮继续而不整段重来
- 长对话里想换种问法,编辑后 fork 新会话保留前面上下文
- 需要在原提问基础上补粘贴图片并重发,同时决定保留或归档旧会话
适合人员
- 经常在 DSH Web 端进行多轮对话的用户
- 需要反复微调提问措辞的 prompt 实践者
- 希望修正历史提问又不想破坏会话存储机制的用户

