前言¶
DeepSeek Harness (DSH) 的核心架构在于插件扩展。在处理多模态或复杂任务时,用户通常需要在新建会话时手动选择 Agent Preset(如标准模式、PTC 模式、极简模式或创造模式)。手动切换不仅繁琐,而且在快速迭代场景下会降低效率。dsh-agent-preset-router 插件为此提供了一个“自动模式”解决方案,通过 Flash 模型对请求进行预判,自动路由到最合适的 Preset,实现“判断即执行”。
核心功能¶
该插件为 DSH Web Profile 增加了一个名为“自动模式”的预设。其主要能力包括:
- 可选择的 Auto 预设:在新建会话的预设选择器中显示,包含一个紧凑的工具集作为兜底。
- Flash 预判:使用
deepseek-v4-flash模型对请求进行分类,输出推荐的 preset、原因及置信度。 - 判断即运行:在用户发送第一条消息后,系统自动切换到推荐的 preset 并立即执行,无需用户二次确认。
- 动画信息条:在输入框上方显示决策过程,3 秒后自动淡出消失。
- 诚实的回退:当分类失败时,插件会自动回退到配置的默认 preset(默认为 standard),并告知用户。
- 零配置启动:分类器复用会话自身的 provider,或回退到注册表中的第一个 provider,开箱即用。
安装与启用¶
安装该插件需要 DSH 已安装 Web Profile。执行以下命令即可完成安装:
dsh plugin --profile web add dsh-agent-preset-router
安装完成后,需要重启 Web App 或重新加载 GUI 页面,以加载新的插件包行和预设。
典型用法¶
- 创建一个新的会话。
- 在 Agent Preset 选择器中,选择 自动模式。
- 输入请求内容并发送。
- 系统会触发 Flash 分类,自动切换到推荐的 Preset 并执行请求。
- 输入框上方会出现一个动态的信息条,显示路由决策,并在 3 秒后自动消失。
- 斜杠命令(如
/help)会绕过路由逻辑,直接执行。
注意事项与限制¶
- 平台预设锁:路由仅对每个新会话的第一条消息生效。DSH 平台会在会话产生第一条消息(turn/start)时锁定 Preset,因此无法在会话进行中动态切换。
- 无法中途取消:如果分类结果不理想,无法在当前会话中取消或重试。唯一的补救方式是开启一个新的会话,或直接在目标 Preset 下创建会话。
- 安全模型:分类器会将你的请求文本发送给配置的 LLM Provider,这与 DSH 本身的信任模型一致。
- RPC 限制:RPC 调度是固定的,分类器通过带有同源检查的 HTTP 路由运行。
- Auto 预设定位:
auto预设本身是一个紧凑的兜底工具集。如果你希望在使用 Auto 模式时获得更丰富的行为,可以扩展$DSH_HOME/.agent-presets/auto目录下的配置文件。
短结尾¶
dsh-agent-preset-router 通过引入 Flash 模型分类层,解决了 DSH 中多 Preset 切换的重复操作问题,适合希望减少手动配置成本、依赖自动化路由决策的开发者。该插件开源(MIT 许可证),配置灵活,适合作为 DSH 生态中的 Workflow 工具。
- GitHub: https://github.com/CTWCTW9999/dsh-agent-preset-router
- 插件目录: https://www.skillhub.cn/plugins/CTWCTW9999/dsh-agent-preset-router