dsh-sideask:在当前会话中查看并回答其他会话的提问
DSH 插件 dsh-sideask 在任意会话中统一查看并回答工作区所有会话挂着的 ask_user_question,通过侧栏计数器与左下角浮出面版实现非侵入式作答,要求 DSH 0.2.0+ 并配置 timed 模式。
Read Moredsh-plugin-auto-answer:无人值守时自动应答 ask_user_question
dsh-plugin-auto-answer 是 AK-blank 维护的 DSH Host 工作流插件。在可配置秒数内无人回答 ask_user_question 时,自动提交带 Recommended/推荐标记的选项,使无人值守会话继续;人工在窗口内作答则不受影响。文章介绍安装命令、配置项、推荐项识别规则、与 tool-ask-user 超时的关系、JSONL 追踪,以及自动作答后浏览器问题卡片仍可能残留的已知 UI 行为。插件不处理工具审批,以 MIT 发布。
Read MoreDSH 提问恢复插件:中断 ask_user_question 后的显式补答
dsh-question-recovery 是 vb2250158 维护的 DSH Web 插件(0.1.5,MIT)。当 ask_user_question 因 TOOL_OUTCOME_UNKNOWN、TOOL_NOT_STARTED 或 ASK_ABORTED 且参数有效时,在工具卡片上恢复题目与单选/多选/文本输入;用户通过「发送补充回答」调用官方 scope.conversation.send 向原会话追加用户消息,不伪造工具成功、不改历史。安装:dsh plugin --profile web add github:vb2250158/dsh-question-recovery#<commit>,需 DSH 0.2.1-alpha.1 或兼容 0.2。
Read Moredsh-question-note:为 DSH 交互式问答选项增加补充说明
dsh-question-note 是 DSH 社区客户端插件,增强 ask_user_question 弹窗:点选选项后可在该选项下方填写补充说明,与选项一并写入 answers JSON 的 custom 字段,协议与原版兼容。单选不再自动跳下一题,需回车或点下一题。安装:dsh plugin --profile desktop add 本地路径或 npm 包名,重启生效。适用 0.2.0-rc 族,MIT 许可。
Read Moredsh-ask-guard: Add a timeout guard for ask_user_question to prevent turns from hanging indefinitely.
# Preface If you have used `ask_user_question` in DeepSeek Harness (DSH), you may have encountered the following scenario: the agent asks a question, and the question card is pushed to the browser via a mux WebSocket in a single push. Once the page is sent to the background, the laptop enters sleep mode, or the connection enters a half-open state, that frame is lost. Without a heartbeat, the client cannot perceive the question's existence, so the tool waits indefinitely. Practical tests have observed hangs lasting over 6 hours, and the only recovery method is manually pressing "Stop". For upstream feedback, see deepseek-ai/deepseek-harness#1554 (discussion). dsh-ask-guard is designed to address this issue.
Read More