前言¶
在 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 命令,支持以下子命令:
statuspro weakpro normalpro forceflash weakflash normalflash 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 配置:
defaultdeepseek-v4-prodeepseek-v4-flash
每个模型下可配置 mode 与 guidance。匹配顺序为:
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 仓库: