READMESource: main@0419aa9b
dsh-send-mode
在 DeepSeek Harness 输入框的工具栏里切换智能体运行时的发送行为:排队 或 引导。

两种模式
| 模式 | 运行中按 Enter / 点发送时 |
|---|---|
| 排队 | 消息进入队列,等当前回复结束后再发送。 |
| 引导 | 指令追加到当前任务,AI 尽快处理;处理前可能继续输出。 |
所选模式决定 Enter 键和发送按钮的行为;Cmd/Ctrl+Enter 始终使用另一模式。开关写入的是 DSH Host 的 ui-conversation.busyEnter 设置,因此与内置的「设置 → 通用 → 繁忙时的发送行为」是同一份状态,两边双向同步。
安装
在 DSH 的「插件」管理界面中选择本仓库目录安装;或下载 Releases 中的 dsh-send-mode-1.0.0.tgz 后添加。安装后按提示重载或重启 DSH。
本插件是纯客户端 bundle,安装后会向当前 profile 的 bundle 列表加入 dsh-send-mode,不需要额外配置。
结构
client.js— 在conversation.input.right注册分段开关,通过ctx.configForms.get('ui-conversation')读写busyEnter。index.js— Host 侧空实现;这是一个纯客户端插件。cordis.patch.yml— 向 profile 插入dsh-send-mode条目。locale/— 插件卡片文案(界面文案在client.js中注册到send-mode命名空间)。icon.svg— 插件图标。
设置未加载时开关不渲染;写入失败时边框短暂变红并保留原选择。插件不发起网络请求,只读写本地 DSH 设置。
兼容性
- 在 DSH
0.2.1-rc.3的 Web 客户端上开发和验证。 - 依赖 DSH 自带的
ui-conversation(提供槽位和设置命名空间)与ui-settings(提供 ConfigForms),两者默认启用。
License
MIT © 2026 BeiSheng2333
No comments yet. Be the first to write one.