修改已发提问并从该轮重开会话,图片自动带上
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/21 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Akiccat/dsh-edit-question该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · vision
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 15 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-client-store给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
在 DeepSeek Harness 里编辑已发送的问题并重新发送:图片会重新附上(还能再粘贴),对话从那一轮重新开始,原会话可以保留或归档。
README
由 DeepSeek 最新模型翻译生成dsh-edit-question —— 编辑提问并重发
在 DeepSeek Harness Web GUI 里,每条用户提问旁都加一个「✎ 编辑提问」入口:改完原文,从这条提问重新开始,该提问之后的对话不再进入新会话的上下文,界面直接切到新会话。
- 图片兼容:原提问里的图片会随重发一起带上(内容寻址,复用同一个附件,不重复占空间);也可以在编辑框里直接粘贴补充图片。
- 两个出口:对话框里二选一——保留原会话(新旧并存),或删除原会话(新会话建好后归档原会话,列表里只留新的)。
编辑提问对话框
为什么是 fork 而不是原地截断
DSH 没有「删除会话中某段历史」的官方能力:会话文件是多帧拼接的 zstd 追加日志(带内核写租约),外部改写会破坏租约与 seq 连续性;surfaceOp: replace 只能让模型「看不见」,记录仍在界面上。所以本插件用官方唯一的「从某点重开」语义
ctx.sessions.fork({ sessionId, atSeq }) 复制前缀生成子会话,再在子会话里重发编辑后的提问。
切点取上一轮的 turn/end:第 1 轮用 0(原提问自己的 agent/inbox/spliced 在 turn/start 之前,从它之后开始会把旧提问带进新会话),第 N>1 轮用第 N-1 轮结束的 seq。
展开完整文档(README 剩余 1 节)
dsh-edit-question —— 编辑提问并重发
在 DeepSeek Harness Web GUI 里,每条用户提问旁都加一个「✎ 编辑提问」入口:改完原文,从这条提问重新开始,该提问之后的对话不再进入新会话的上下文,界面直接切到新会话。
- 图片兼容:原提问里的图片会随重发一起带上(内容寻址,复用同一个附件,不重复占空间);也可以在编辑框里直接粘贴补充图片。
- 两个出口:对话框里二选一——保留原会话(新旧并存),或删除原会话(新会话建好后归档原会话,列表里只留新的)。
编辑提问对话框
为什么是 fork 而不是原地截断
DSH 没有「删除会话中某段历史」的官方能力:会话文件是多帧拼接的 zstd 追加日志(带内核写租约),外部改写会破坏租约与 seq 连续性;surfaceOp: replace 只能让模型「看不见」,记录仍在界面上。所以本插件用官方唯一的「从某点重开」语义
ctx.sessions.fork({ sessionId, atSeq }) 复制前缀生成子会话,再在子会话里重发编辑后的提问。
切点取上一轮的 turn/end:第 1 轮用 0(原提问自己的 agent/inbox/spliced 在 turn/start 之前,从它之后开始会把旧提问带进新会话),第 N>1 轮用第 N-1 轮结束的 seq。
安装
从 npm(尚未发布)
这个包还没发布到 npm(计划中)。发布之后一行即可:
dsh plugin --profile <profile> add dsh-edit-question
在那之前请用下面的手工挂载方式。
手工挂载(源码)
1) 让 profile 能解析到这个包:目录联接(junction,不需要管理员权限) New-Item -ItemType Junction -Path "$HOME\.dsh\profiles\desktop\node_modules\dsh-edit-question" -Target "<本仓库路径>"
2) 在 profile 的 cordis.patch.yml 末尾追加
- insert:
- id: edit-question
name: dsh-edit-question
cordis.patch.yml 受 HMR 监视:改完即热重组,不需要重启应用;浏览器端代码在刷新页面后生效。
⚠️ 不要同时使用两种方式:package.json 里的 dsh.bundle.patch(供 dsh plugin add 用)与 profile 里的手工 insert 行会用同一个 id 挂载两次,启动时报错。迁移到 bundle 安装前,先删掉 profile 里那行 - id: edit-question。
用法
1. 把鼠标移到任意一轮的提问气泡上,动作行里点「✎ 编辑提问」;
2. 修改文本,可选:粘贴图片补充、或删掉已补的图;
3. 选择「保留原会话」或「删除原会话」;
4. 点「丢弃后续并重发」,界面切换到新会话。
在原会话上打开编辑器:原文、原图提示、两个出口
重发后:新会话带图,原会话按选择保留或归档
已知限制
- 「删除原会话」实际调用的是 DSH 原生归档(uiWorkspace.archiveSession,没有物理删除会话的接口),可在「已归档」里恢复;要彻底删掉得自己清理 ~/.dsh/sessions/ 下对应目录。
- 文件类附件(非图片)不重发:它的上传回执(receiptId)只对原会话有效,对话框会单独提示。
- 当前模型需支持图片输入,否则宿主会在 prompt 准入时拒绝并给出提示。
- 入口位置依赖宿主 DOM 契约(data-chat-flow-kind / data-chat-turn / data-clock),宿主改版时会自动退回轮尾一行(功能不受影响)。
开发
- docs/DEVELOPMENT.md:实现细节、宿主 API 依据、验证工具清单与实测记录。
- tools/:Playwright 端到端脚本(e2e-image-edit.py、e2e-paste-image.py)、会话日志读取(read-session.mjs)、 DOM 探测(probe-*.py)等,都不参与插件运行。
许可
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Akiccat/dsh-edit-question
修改已发提问并从该轮重开会话,图片自动带上
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,364已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,709已汉化DSH
71.8
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,319已汉化DSH
71.5
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,533已汉化DSH
71.1
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 93,105已汉化DSH
71.1
这是你的仓库?认领条目