dsh-question-note
在终端中运行以下命令:
dsh plugin install buaaflyaway/dsh-question-note
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install buaaflyaway/dsh-question-note 安装本插件,源码见 https://github.com/buaaflyaway/dsh-question-note。
插件介绍
在 DSH 的「交互式问答」里,模型往往希望你在点选之外再补一句上下文——例如为什么选 A、或对某个选项的约束说明。原版弹窗只能提交选项文字,补充信息要么挤进「其他」自由回答,要么根本无处安放,模型也很难分清多选时哪段话对应哪个选项。
dsh-question-note 在保留官方 QuestionComposer 外观与交互的前提下,为每个被选中的选项在其正下方增加可选的补充说明输入框。说明按选项独立保存:多选互不共享,取消勾选会隐藏输入框但文字保留;提交时仍走原有 answers 结构,通过 custom 字段按单选/多选规则组装,不填则与原版完全一致。底部「其他」行仍是独立入口,计划审查、审批、超时续答与回看等能力继续由官方组件处理。
启用后单选点选项不会立刻跳下一题,而是展开输入框,方便先写说明再回车或点「下一题」推进——这是为了留出填写时间,也是与原版唯一的行为差异。
适合经常在 Harness 里做结构化问答、希望选项与补充说明成对交给模型的用户,以及需要在不改动宿主协议的前提下做弹窗增强的二次开发者。
使用场景
- 点选后需要补充原因或约束,再一并交给模型
- 多选题要为不同选项分别写说明,避免混在自由回答里
- 希望保留官方问答样式,只增加按选项记录的 custom 说明
适合人员
- 经常在 Harness 里回答结构化问题的用户
- 需要把选项与补充说明成对提交的使用者
- 在不改协议的前提下扩展问答弹窗的客户端开发者