dsh-preset-requirement-confirm
在终端中运行以下命令:
dsh plugin install Self-Identity/dsh-preset-requirement-confirm
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 客户端侧边栏打开「插件」→「添加插件」,执行 dsh plugin install Self-Identity/dsh-preset-requirement-confirm(或填写包名 dsh-preset-requirement-confirm@1.3.0),安装后启用并重启;源码见 https://github.com/Self-Identity/dsh-preset-requirement-confirm。
插件介绍
复杂任务里,Agent 往往在你还没把边界、偏好和取舍说清楚时就开始改文件、跑命令。dsh-preset-requirement-confirm 把节奏改成「先确认、后执行」:模型先把需求拆成可讨论的子需求,再用一次问卷逐题和你对齐,每题可以带通俗说明、选项或多选,也支持手动补充;只有你提交问卷之后,它才会进入真正的执行阶段。
插件是一个组合包。Host 半区在预设选择器里提供「需求确认」模式,并在 standard 预设基础上微调 persona 工作流,同时用同名 ask_user_question 工具注册每题可选的 detail 字段,让说明能稳定出现在问卷卡片里。Client 半区只做一件事:把每题说明文本的左右内缩与标题对齐,选项释义沿用更易扫读的灰色,阅读体验更接近「表单」而不是贴边的小字。
需要授权的操作仍走客户端审批面板;预设会要求模型在 justification 里写清楚理由,但不会像改客户端那样单独做折叠区。它与出厂 standard 的其余能力(文件、终端、计划模式、技能与插件市场等)保持一致,适合在 DSH 桌面端 0.2.1-rc.1 / rc.2 上处理多面任务、希望少踩「理解偏差」的用户。问卷约束是软性的——若你必须硬性拦截,还需配合沙箱与审批策略。
使用场景
- 任务涉及多个方面、边界不清,希望先对齐再动手
- 改代码或跑命令前,需要把选项与取舍问清楚
- 希望 Agent 用结构化问卷收集偏好,而不是边做边猜
适合人员
- 使用 DSH 桌面端 0.2.1-rc.1 / rc.2 的 Agent 用户
- 经常下达复合任务、担心理解偏差的产品或工程同学
- 愿意在会话开始时花几分钟确认需求的人