mv-superds:DSH 极简 trajectory-anchor 插件

前言

在 DSH 插件体系里,一个 prompt-activation / trajectory-anchor 插件很容易把引导、工具暴露、生命周期和任务编排都混在一起。mv-superds 的做法是刻意收敛:它只处理与首轮工具暴露、trajectory-mode 生命周期相关的事情,不扩展到 cognition protocol、任务路由或工作流编排。

下面介绍它的定位、核心能力、安装方式和典型用法。

这是什么

mv-superds 是一个刻意保持极简的 DSH prompt-activation / trajectory-anchor 插件,由 aitingtingya 维护,许可证为 MIT

安装后自动提供:

  • mv-标准模式
  • mv-PTC模式
  • mv-创造模式
  • /mv-superds 持久化 trajectory-mode 命令

它的职责边界比较明确:

  • 支持 Pro / Flash 独立选择 Weak / Normal / Force,默认均为 Normal
  • 控制首轮官方内置工具与外挂 / 第三方工具暴露,以及 epoch / DSH turn 生命周期。
  • 所有模式在首个 durable tool/call 后都恢复完整工具目录。
  • 不负责 cognition protocol、agent behavior framework、任务路由、工作流编排。
  • 不对任何具体 Skill 或其它插件做特殊兼容逻辑。

核心功能

trajectory mode

mv-superds 支持 Pro / Flash 分别选择 Weak / Normal / Force,默认均为 Normal

Weak / Normal / Force 主要影响两类事情:

1、首轮官方内置工具与外挂 / 第三方工具的暴露范围;
2、epoch / DSH turn 生命周期。

无论选择哪种模式,首个 durable tool/call 发生后,都会恢复完整工具目录。

命令与 preset

插件提供 /mv-superds 命令,支持以下子命令:

  • status
  • pro weak
  • pro normal
  • pro force
  • flash weak
  • flash normal
  • flash force

/mv-superds/mv-superds status 都用于查看当前 Pro / Flash 状态。

命令支持 --preset 高级定向参数:

/mv-superds pro weak --preset mv-standard
/mv-superds status --preset mv-standard

preset ID 只允许小写字母、数字和连字符,不能通过路径片段越出 .agent-presets

不带 --preset 时,mode 修改会作用于当前 $DSH_HOME/.agent-presets 下全部带 .mv-superds-version 标记的 mv-superds managed presets。

命令只改目标模型的 mode:,不会覆盖已有自定义 guidance。

安装与启用

构建与安装

先执行插件构建:

npm run build:plugin

然后安装到目标 profile。以 web profile 为例,把路径换成你的绝对路径:

dsh plugin --profile web add file:/绝对路径/mv-superds-开发/plugin

安装后重启 DSH web 进程,或按 DSH 的插件重载方式刷新。

loader row 注意

mv-superds 通过 dsh.bundle.patch 声明 loader row,可以直接安装到目标 profile。

如果 profile 中有手工维护的 cordis.patch.yml,不要同时在里面重复添加 mv-superds,避免 id 冲突。

如果配置里出现安装器层面的 force: true,它只表示安装器强制覆盖无版本标记的手动 preset 目录,与 trajectory Force mode 无关。

配置与生效

配置会持久化到:

$DSH_HOME/.agent-presets/<preset-id>/agent.cordis.yml

支持以下 models 配置:

  • default
  • deepseek-v4-pro
  • deepseek-v4-flash

每个模型下可配置 modeguidance。匹配顺序为:

provider/model > model > default

force: / opener: 配置仍可读取并自动迁移。

新会话会使用新配置;当前已经挂载的会话继续使用挂载时的配置。

Windows

Windows 首锚继续使用 Git Bash fallback,工具名仍为 bash

如果需要指定 Git Bash 路径,可以使用:

MV_SUPERDS_GIT_BASH

适用场景与注意

适合需要在 DSH 中控制首轮工具暴露、trajectory-mode 生命周期,并且希望插件边界保持很小的场景。

使用前建议注意:

1、插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。
2、mv-superds 不负责 cognition protocol、agent behavior framework、任务路由、工作流编排。
3、suppressSources 只是通用 profile-driven filter,不属于该插件对具体工具或 Skill 的特殊处理。
4、命令会修改目标模型的 mode:,执行前确认目标 preset 是否符合预期。

获取

GitHub 仓库:

https://github.com/aitingtingya/mv-superds

羽毛球分组比赛记分
小程序二维码

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

小夜