PowerShell · 项目报告

yjh051108/dsh-routing-suite

dsh-routing-suite — injector + router-standard kit: install the runtime injector first, then the task-aware reasoning-mode router preset (measured P1-P23).

已完成 打开 GitHub
Y
1,504星标
35Fork
11Issue
未知许可证

分析结果

项目分析

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