dsh-agent-preset-router: DeepSeek Harness 的自动模式路由插件

前言

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 页面,以加载新的插件包行和预设。

典型用法

  1. 创建一个新的会话。
  2. 在 Agent Preset 选择器中,选择 自动模式。
  3. 输入请求内容并发送。
  4. 系统会触发 Flash 分类,自动切换到推荐的 Preset 并执行请求。
  5. 输入框上方会出现一个动态的信息条,显示路由决策,并在 3 秒后自动消失。
  6. 斜杠命令(如 /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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜