dsh-question-recovery
在终端中运行以下命令:
dsh plugin install vb2250158/dsh-question-recovery
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install vb2250158/dsh-question-recovery 安装本插件,源码仓库为 https://github.com/vb2250158/dsh-question-recovery,安装后重启 DSH 并刷新页面。
插件介绍
在使用 DSH 时,ask_user_question 有时会因为工具未启动、结果未知或流程被中止而卡住:对话里看不到完整问题,也无法按预期继续。这类情况往往并非用户误操作,而是网络、刷新或客户端状态与官方提问流程短暂脱节。若只能重开话题或手动复述上下文,既打断思路,也容易让助手误解你已做出的选择。
dsh-question-recovery 是独立客户端插件,不改动官方源码。正常等待、完成或取消的提问仍走官方组件;仅在 TOOL_OUTCOME_UNKNOWN、TOOL_NOT_STARTED、ASK_ABORTED 且问题参数有效时,在聊天中恢复展示题目,并提供单选、多选与自由文本输入。你点击「发送补充回答」后,通过官方的 scope.conversation.send 把新用户消息发回原会话——不伪造旧工具成功、不改历史日志、也不替你自动点选。
发送过程有防重复保护;失败会保留你已填写的内容并提示错误,原聊天输入框里的草稿不会被覆盖。适合经常在网页端与 DSH 长对话、且遇到过提问卡片「消失」或无法提交的人。需要 DSH 0.2.1-alpha.1 或兼容的 0.2 版本,并依赖官方提问 UI 与工具卡片相关能力。
使用场景
- 提问工具返回未知结果或未完成,聊天里看不到可回答的卡片
- 页面刷新或中断后,原 ask_user_question 无法继续提交
- 需要在不篡改历史的前提下,把补充选择或文字发回原会话
适合人员
- 经常在 DSH 网页端进行长对话的用户
- 依赖助手发起单选、多选或文本提问的工作流使用者
- 遇到过提问中断、卡片消失或无法发送回答的人