前言¶
在 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 倉庫: