前言¶
DeepSeek Harness (DSH) 的生态中已有几款“下一句建议”插件,它们通常在输入框内提供 ghost text,需要用户按 Tab 采纳后再手动回车。dsh-suggest-actions 采取不同路径:它在回复下方提供一排可点击的按钮。点一下,建议的内容就会直接作为消息发出。这解决了“读完后不知道下一步该让模型做什么”的问题,由模型根据上下文直接给出可执行的指令。
功能概览¶
- 直接发送:点击按钮即发送,无需手动输入或二次确认。
- 零额外开销:建议由主模型在生成回复时顺手给出,不增加额外的模型调用次数。
- 多建议展示:默认最多显示 5 条,支持配置上限,界面默认全部铺开。
- 新会话操作:支持带有
opensNewSession: true标记的建议,点击后新建会话并填入草稿。
安装¶
使用官方安装命令添加插件:
dsh plugin --profile desktop add dsh-suggest-actions
安装后需重启 DSH 并刷新页面,因为插件清单仅在启动时读取,客户端代码也需要重新加载。
配置¶
配置应写在插件的 bundle patch 中,而非 profile 的 cordis.patch.yml。后者会被静默忽略。
- insert:
- id: suggest-actions
name: 'dsh-suggest-actions'
config:
maxActions: 2
maxActions 控制单轮建议上限(默认 5)。配置修改后需重启生效。
新会话功能¶
对于长会话,插件支持 opensNewSession: true 的建议。点击后,DSH 会新建一个会话(落在同一个工作目录),并把这段文本填入新会话的输入框。注意:
* 只填草稿,不自动发送(避免替用户花钱调用模型)。
* 一个会话只保留一条此类建议。
* 按钮上会带有“新会话”标签。
注意事项¶
- 版本要求:需要 DSH 0.1.7+ 版本。
- 无确认:点击按钮直接发送,没有二次确认,这是设计意图。
- 防连点:一次点击后有约 0.9 秒的防连点保护。
- UI 交互:按钮宽度固定,鼠标悬停可展开显示完整文案。