dsh-routing-suite 是一个面向 DSH 环境的组合安装套件,把“运行时注入器 dsh-super-injector”和“任务感知思维模式路由预设 dsh-router-standard”打包到同一安装链中。它的目标是先通过注入器获得免重启/热重载/路由自愈等运行时管理能力,再安装 router-standard 预设,让不同任务在 spec、react、weak 等思维模式之间进行更稳定的路由。仓库本身主要是 PowerShell 安装与聚合说明,核心能力来自两个 submodule。
适用领域
AI Agent 工具链 / LLM 路由与提示词工程 / DSH 插件与预设管理 / 开发者效率工具 / 运行时注入与热更新 / 模型行为控制与评测
配置难度
中高。对于熟悉 DSH、PowerShell、Git submodule 和提示词/Agent 路由概念的开发者,安装并不复杂;但要理解其注入器机制、路由预设设计、P1-P23 实验结论以及如何调试模式,需要较强的 DSH 生态经验和 LLM 工程背景。
商业价值
该项目的商业价值主要体现在提升 AI Agent 使用稳定性和开发者效率上。对于依赖 DSH 进行日常开发、自动化任务或 AI 编程协作的团队,它可以作为一套快速部署的行为路由与运行时管理方案,降低模型跑题、规划执行混乱和长任务失焦带来的成本。不过它目前更像面向高级用户的实验性工具套件,商业落地前需要验证稳定性、兼容性、许可证、跨平台支持和团队级配置管理能力。
01
技术亮点
- 聚合式安装链:把注入器和路由预设放在同一仓库中,降低单独寻找和装配两个项目的成本。
- 面向 DSH 运行时:注入器提供 dev_* 工具、热重载、侧挂转正、卸载和路由自愈等能力。
- 任务感知路由:router-standard 预设将任务导向 spec、react、weak 等行为带,尝试减少模型在规划与执行之间混乱切换。
- README 提供了明确的三步安装流程,也提供了手动安装命令。
- 有实验文档支撑:README 提到 P1-P23 实测、paper.md 和 experiments.md,可供进一步研究。
- 对不同模型采用不同 persona 策略,例如 Pro 使用 spec 句 + few-shot,Flash 使用 neutral + classify。
- 强调近距离引导、单任务三锚、plan-mode 保留等提示词工程机制,适合研究 LLM 行为控制。
02
目标用户
- 正在使用 DSH 的开发者
- 需要管理 DSH 插件、预设、persona 或 reasoning mode 的高级用户
- 希望让 AI Agent 在规划、执行、弱分类等模式间自动切换的提示词工程师
- 需要对模型行为进行实验、评测和优化的研究型开发者
- 希望在本地快速安装一套 DSH 注入器 + 路由预设的个人用户或小团队
03
配置要求
- 需要 Windows 或兼容 PowerShell 的运行环境,因为安装命令以 PowerShell 为主。
- 需要 DSH 已正确安装,并且 dsh 命令可在终端中调用。
- 需要 Git 支持 submodule,克隆时必须使用 --recurse-submodules,否则 injector 和 preset 子模块可能为空或不完整。
- 需要用户目录下可写入 .dsh\.agent-presets\router-standard。
- 需要允许执行本地 PowerShell 脚本;如系统执行策略阻止 install.ps1,需要调整 ExecutionPolicy 或手动执行安装步骤。
- 安装后需要重启 DSH,新会话才能选择对应预设。
- 核心版本依赖子模块当前指向的仓库状态,README 中标注 injector v0.3.3、preset v0.1.1,但实际使用时应检查 submodule commit 或 tag。
04
适用场景
- 一键安装 DSH 运行时注入器和 router-standard 预设
- 在 DSH 新会话中选择 Router Standard experimental 预设,提高任务模式选择稳定性
- 让 AI 在复杂任务中区分规划型 spec 模式和执行型 react 模式
- 通过近距离引导、单任务三锚等机制降低跑题、失焦和提示稀释问题
- 使用 dev_router_status、dev_router_mode、dev_mode_subagent 等工具观察或调整路由状态
- 作为研究 P1-P23 实验结果、路由策略、persona 策略和 DSH 注入机制的样例仓库
05
部署与配置
- 确认本机已安装 Git、PowerShell,并且已安装并可使用 DSH CLI。
- 使用带 submodule 的方式克隆仓库:git clone --recurse-submodules https://github.com/yjh051108/dsh-routing-suite.git
- 进入目录:cd dsh-routing-suite
- 执行一键安装脚本:.\install.ps1
- 根据脚本提示重启 DSH。
- 在 DSH 新会话中选择 Router Standard (experimental)。
- 如需手动安装,可先执行:dsh plugin --profile web add .\injector,然后将 .\preset\preset 复制到 $env:USERPROFILE\.dsh\.agent-presets\router-standard,再重启 DSH。
06
风险与注意事项
- 仓库强依赖 DSH 生态,如果用户不使用 DSH,该项目基本无法直接发挥作用。
- 核心功能位于 submodule 中,主仓库更多是套装和安装链;如果子模块更新、失效或指向 main 的行为变化,稳定性需要自行验证。
- README 中存在 experimental 标识,说明 router-standard 预设仍具有实验性质,不一定适合生产环境直接使用。
- 安装涉及运行时注入和插件接管,可能影响现有 DSH 配置或其他插件行为,建议先备份 .dsh 配置目录。
- PowerShell 脚本安装对 Windows 用户友好,但 macOS/Linux 用户可能需要自行改写安装流程。
- 许可证字段在仓库元数据中为空,但 README 声称 MIT;在正式商业使用前应核验 LICENSE 文件和子模块许可证。
- 项目描述偏专业,概念如 weak 内路由、近距离引导、三锚、persona section 等对普通用户有学习门槛。
2026-08-16
第11名
新收录 · github_search