DSH Plugins
返回列表
⚙️

dsh-plugin-auto-answer

工作流 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install AK-blank/dsh-plugin-auto-answer

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install AK-blank/dsh-plugin-auto-answer,或从 https://github.com/AK-blank/dsh-plugin-auto-answer 获取源码后按插件管理器方式安装。

插件介绍

在无人值守或 headless 场景里,Agent 一旦调用 ask_user_question,会话往往会一直停在「等人点选」上——浏览器没人操作,Host 侧也等不到答复,整条工作流就此卡住。这个 Host 插件挂在 user-questions 请求链的最前面:你在时限内亲自作答,答案照常生效;若超时仍无人响应,就按工具里标注了「推荐」/ (Recommended) 的选项自动提交,让回合继续往下走。

它是代理而不是否决器——不会改写你已经给出的选择。多选会提交所有带推荐标记的项;没有标记时可配置选第一项、最后一项或干脆不自动答。无选项的自由文本题可跳过或保持等待;计划审阅类意图默认不自动拍板,需显式配置才会自动通过或拒绝。整批问题只有在每一道都能自动处理时才会一并作答,避免用半成品答案掩盖仍需人工决断的环节。

纯 Host 实现:页面侧无 UI、无浏览器半端、无额外依赖。可选 JSONL 轨迹便于在无终端日志的 dsh web 环境里核对 armed、delegated、answered 等事件。若浏览器仍挂着页面,自动应答后问题卡片可能仍留在界面上直到你提交、跳过或刷新——会话数据与回合推进已正确完成,这是 Client 与 Host 分工下的已知表现,并非应答失败。

适合需要长时间挂机跑 Agent、CI/脚本化会话,或希望减少「偶发一问就整段停住」的开发者。它不处理工具审批(approval/request),自动放行命令属于另一类风险,刻意不在本插件范围内。

使用场景

  • 长时间挂机跑 Agent,不想因一道选择题整段会话停住
  • headless 或无人在浏览器前时,ask_user_question 需要有人代为收尾
  • 可配置超时后自动选「推荐」项,让人工窗口内作答仍优先

适合人员

  • 需要无人值守跑完 DSH Agent 会话的开发者
  • 用脚本或 CI 驱动 Harness、少人工盯屏的团队
  • 希望减少 ask_user_question 卡点、又保留人工优先策略的用户