多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

dsh-routing-suite 三件套实战指南:运行时注入器、思维模式路由预设与分级任务协议

dsh-routing-suite 三件套实战指南:运行时注入器、思维模式路由预设与分级任务协议 dsh-plugin人工智能大模型AI 技能/插件提示工程AI Agent【免费下载链接】dsh-routing-suitedsh-routing-suite — injector router-standard kit: install the runtime injector first, then the task-aware reasoning-mode router preset (measured P1-P23).项目地址https://gitcode.com/gh_mirrors/ds/dsh-routing-suite点击查看免费下载本文是一份面向 DSHDeepSeek Harness开发者的实战指南围绕dsh-routing-suite仓库的三大组件展开免重启的运行时注入器injector、任务感知的思维模式路由预设router-standard / router-spec与会话级两级任务协议graded。读完你将掌握三件套的完整装配链路、每一条安装命令的底层含义、路由预设三行为带 weak 内路由的量化原理以及 graded 模式 6 工具与审计端点的用法并能直接在本仓库中定位对应源码与实测数据加以验证。一、套件总览一个仓库装齐「注入器 × 路由预设 × 分级模式」三件套dsh-routing-suite是一个单仓库分发套装把三个相互配合的组件直接以普通目录形式入库不再依赖 submodule一句话概括就是运行时注入器免重启运行时管理层 思维模式路由预设任务感知推理模式P1-P23 实测 分级任务协议脑暴出题 → 规格化计划 → 打卡制 → 组收官 → 终验含红队门与审计端点。三个组件的入口与定位如下表来源于 README.md 的组件入口组件说明入口injector运行时注入器dev_*工具全家桶注入 / 热重载 / 卸载 / 侧挂转正 / 路由自愈injector/README.md · injector/docs/SPEC.mdpreset思维模式路由预设router-standard / router-spec按模型 persona 路由preset/README.md · preset/docs/experiments.mdgraded分级模式会话级两级任务协议6 工具 三模式 小类模式粒度 红队门 审计端点 超级面板graded/README.md · graded/docs/ARCHITECTURE.md · graded/docs/THEORY.md · graded/docs/DATA.md版本方面三个组件随本仓库统一演进injector/对应上游 dsh-super-injector当前 v0.3.3、preset/对应 dsh-router-standardv0.3.0 发布线主线已演进至 v1.19.1 / v34 研发线、graded/对应 dsh-graded-modev0.0.1-rc1。注意 README 同时给出约束版本号以各组件仓库的 git tag 为准router-pro 为规划中planned未随 v0.3.0 发布。仓库结构从 submodule 变为直接文件的背景见 docs/FLATTEN-MIGRATION.md。DSH Target 兼容性0.1.0-rc.6 0.2.0已跟进 rc.8 / 0.1.1-rc.2 / 0.1.2-alpha.1。README 特别提醒DSH 目前处于 developer preview官方明示会有破坏性变更breaking changes本仓库的版本跟进记录见 preset/CHANGELOG.md。二、安装与装配一键脚本、三步手动链与 graded 装配2.1 一键安装README 提供最简路径PowerShell / 任意 shelldsh plugin --profile web add github:yjh051108/dsh-routing-suite该命令通过 DSH 官方 plugin 装配入口拉取整个套装。本套装已含上述三组件injector / preset / graded 均为仓库内普通目录内容直接入库其中 graded 的发布物为graded/dsh-external-dsh-graded-mode-0.0.1-rc1.tgz或 Release 附件可直接dsh plugin --profile web add。2.2 三步手动安装链仓库克隆后git clone 地址即本仓库镜像https://gitcode.com/gh_mirrors/ds/dsh-routing-suite.git可执行# 1. 拉套装单仓库injector/preset 内容已直接入库无需 submodule git clone https://gitcode.com/gh_mirrors/ds/dsh-routing-suite.git cd dsh-routing-suite # 2. 一键安装注入器装配 预设复制 布局自检 提示重启 .\install.ps1也可以完全手动分三步# 步骤 1装配注入器官方装配重启后由 bundles 接管 dsh plugin --profile web add .\injector # dsh 不在 PATH 时npx deepseek-ai/dsh plugin --profile web add .\injector # 步骤 2安装 router 预设每个预设目录平铺复制到 .agent-presets 下DSH 只扫一级子目录 $target Join-Path $env:USERPROFILE .dsh\.agent-presets\router-standard Copy-Item -Recurse .\preset\router-standard $target $target Join-Path $env:USERPROFILE .dsh\.agent-presets\router-spec Copy-Item -Recurse .\preset\router-spec $target # 步骤 3重启 DSH → 新会话选择 Router Standard / Router Spec (experimental)⚠️ 注意不要复制preset整目录会多套一层DSH 发现不了预设。预设目录必须直接含agent.cordis.yml。2.3 install.ps1 源码级拆解install.ps1 把上述三步自动化其内部逻辑值得对照理解[1/3] 装配注入器先检查injector/lib/index.js是否存在——全新 clone 没有构建产物lib/不入库此时脚本会尝试npm install触发根 package.json 的prepare钩子node injector/scripts/prepare.mjs自动构建若私有 peer 拉取失败则跳过并提示改用 Release tgz方式 A或github:装配方式 B由 prepare 钩子自动构建。装配命令优先dshfallback 到npx deepseek-ai/dsh。[2/3] 安装 router presets对router-standard、router-spec两个预设目录做平铺复制Copy-Item -Recurse到~/.dsh\.agent-presets\name已存在则跳过。[3/3] 自检预设布局逐一检查~/.dsh\.agent-presets\name\agent.cordis.yml是否就位——这是防止嵌套层级错误导致 DSH 发现不了预设的关键防线。装配完成后重启 DSHweb 服务在 GUI 新建会话选择Router Standard / Router Spec (experimental)即可看到路由行为生成任务自动 react、维护任务自动 spec、模糊任务进 weak 内路由。2.4 graded 模式的官方装配路径graded 与注入器/预设的装配方式不同走的是标准 DSH 插件路径graded/README.md# 占位符按你的环境替换NPM_GLOBALnpm 全局目录、DSH_HOME默认 ~/.dsh、PLUGIN_DIR本插件目录 export PATHNPM_GLOBAL:$PATH DSH_HOMEDSH_HOME node NPM_GLOBAL/deepseek-ai/dsh/lib/bin.js plugin --profile web add PLUGIN_DIR # 重启 DSH web装配后在会话中输入/graded 任务触发或/graded off关闭模型也可自主进入——直接调commit_star(目的宣言)即激活信息不足会被拒见 graded/tests/tools.test.mjs 中 commit_star 模型自主进入 用例。三、注入器injector免重启的运行时手术台3.1 定位与核心特性注入器是 DSH 生态的BepInEx 式模组注入入口运行时把任意本地插件包注入运行中的 web不碰 patch / package.json / bundles 列表、不重启进程注入即完整生效host 工具 client UI。其核心特性injector/README.md热重载 自重载dev_reload_package整包重载清缓存 → 重新 import → 重建 fiber失败回滚保留旧代注入器自身也支持自重载。自动 watch注入即自动监听插件目录改代码 build 后约 1.5 秒自动重载。注入插件 UI 完整生效清除 loader 幽灵 entry 隔离normalizeEntryclient 模块补扫/联动/卸载清理。开发侧挂区staging 持久化测试工具挂后侧不进 tools schema、缓存零污染dev_stage_promote一键转正自重载/重启后转正工具自动恢复。一键卸载fiber 全清理工具/监听/路由/client 表→ 清注入清单 → 删 junction免重启。路由自愈dev_clear_routes直捣 webserver 内部路由表热重载残留的孤儿路由免重启清除。重启自动恢复注入清单持久化~/.dsh/super-injector/registry.json。操作自检每次注入/重载/安装返回host ✓ / client ✓双验证。失败可重试hasActiveEntry权威防重 失败残留缓存自动清理。3.2 dev_* 工具全家桶全部免重启工具说明dev_inject_plugin运行时注入本地插件包junction 链接 loader.createhasActiveEntry防重dev_uninject_plugin一键卸载注入模组fiber dispose 全清理bundle 插件自动写 disabled 阻断自装配--selftrue可自举卸载注入器自身dev_injected_list列出注入清单dev_install_package热装配本地 bundle 插件profile package.json junction loader.create重启后由 bundles 列表正常装配dev_reload_package整包热重载清缓存 → 重新 import → 重建 fiber失败回滚保留旧代含自重载dev_plugin_status已装配插件清单、fiber 状态与操作成功率统计dev_clear_routeswebserver 路由残留自愈按 path 前缀删除孤儿路由dev_stage_add开发侧挂测试工具挂后侧不进 tools schema缓存零污染dev_stage_call调用侧挂工具测试dev_stage_list列出侧挂工具含转正状态dev_stage_promote一键转正侧挂工具挂前侧正式注册唯一一次缓存刷新dev_stage_demote撤回/注销侧挂或已转正工具3.3 机制与规范契约注入器的四条底层机制injector/README.mdjunction 链接插件包到~/.dsh/profiles/web/node_modulesloader 标准解析路径ctx.loader.create({ name, config })运行时装配完整 ctx清单持久化~/.dsh/super-injector/registry.json重启后自动恢复注入client 联动注入/重载后清除 entry disabled 标记并补扫 client 模块表client-modules.processOne浏览器端 bundle rev 联动更新。v0.3.0 起注入器按 injector/docs/SPEC.md基于 DSH 0.1.0-rc.6 源码语义推导的设计契约重构自重载为官方 REPLACE 结构工具只排程、绝不亲自自杀reboot 走entry._dispose官方_disposing豁免 失败自动 rollback一切行为都有源码依据。SPEC 中给出 loader/config/entry 的 Entry 状态机、refresh() 语义活跃 entry 更新时 touch 无效必须走自重载 REPLACE 分支、fiber 生命周期与注入器操作矩阵的完整对应关系。注入器还沉淀了一套规范铁律其中与路由预设共享的核心三条近距离信号原则行为引导必须注入在用户消息之后固定文本保持 92-94% 缓存命中、弱域内路由任务类型模糊时用弱 persona 让模型自分类按模型选 persona、首轮锚定工具面大时首轮只暴露核心 1-2 个工具首次tool/call后恢复全部。另外 peerDependencies 全部为范围声明deepseek-ai/dsh-tools: 0.0.1-rc 2、cordis: 4.0.0-rc 5DSH 升级不报废。作为会思考的插件的最小示例守护循环插件只需约 30 行来自 injector/README.mdimport type { Context } from cordis import type LlmService from deepseek-ai/dsh-llm import { createUserMessage, ReasoningEffortId } from deepseek-ai/dsh-llm type AppContext Context { llm: LlmService; setInterval(fn: () void, ms: number): any } export const name my-daemon export const inject [timer, llm] export function apply(ctx: AppContext): void { let route: { provider: string; model: string } | null null ctx.on(llm/stream, (options, next) { route { provider: options.provider, model: options.model }; return next() }) ctx.setInterval(() { void (async () { if (!route) return const stream ctx.llm.stream({ provider: route.provider, model: route.model, system: 判断是否需要人工介入直接输出结论, messages: [createUserMessage({ source: { kind: user }, content: [{ type: text, text: 检查事项... }] })], reasoningEffort: ReasoningEffortId(off), maxTokens: 200, }) for await (const chunk of stream) { /* 决策 → 行动 */ } })().catch(() {}) }, 60_000) }规范要求资源注册必须挂ctx.effect否则热重载/卸载产生僵尸残留、client bundle 需单独构建tsdown →lib/client.js、提示词注入遵守缓存原则静态文本靠前、动态内容走消息尾、严禁动态拼接进 system。四、router-standard 预设任务感知的思维模式路由P1-P23 实测4.1 核心思想persona 轴上的分相变量化预设的研究前提preset/README.md是DeepSeek V4 Pro / V4 Flash 在 persona 轴上的行为不是连续体——它会塌缩成少数几个稳定区中间隔着相变。因此路由器的做法不是假装这根轴可连续微调而是量化到稳定区spec / react / weak在首轮注入匹配的 persona 与工具面。21 个模式点 × n2 的细粒度探针官方 APIreasoning_effortmax实测出三个行为带bandmode 取值实测行为spec0 – 0.19稳定计划-集体We 轨迹let-me ≈ 0mixed0.2 – 0.49过渡陷阱We/The/Let 不稳定混用react0.5 – 1.0稳定执行者The/Let 第一人称we ≈ 0——11 个模式值行为一致V4 Flash 则是阈值型0-0.5 全在 spec 侧0.75 跳变。数值接口dev_router_mode保留但会量化到三个带——过渡带从不被自动选中。源码层面的量化逻辑在 preset/router-standard/router-core.mjsbandOf(mode)L80-L86把数值模式映射为spec / transition / react或字符串weakparseModeL201-L213接受0-100、0.0-1.0或带名spec / react / weak / balanced / mixed / auto等输入。4.2 首轮分类classifyTask 关键词证据路由如何决定首轮用哪个 persona核心是 preset/router-standard/router-core.mjs 中的classifyTaskL140-L146const REACT_RE /(开发|创建|写一个|生成|从零|做一个|游戏|网页|网站|构建|新项目|搭建|实现|做出|上线|落地|脚本|工具|应用|build|create|develop|generate|implement|make a|new project)/gi const SPEC_RE /(修复|修一下|调试|重构|维护|排查|报错|出错|崩溃|优化|审查|review|fix|debug|refactor|maintain|repair|broken|break|为什么|异常|故障|迁移|升级|兼容)/gi export function classifyTask(text) { const react countHits(REACT_RE, text) const spec countHits(SPEC_RE, text) if (react spec) return 1 // 生成类 → react 带 if (spec react) return 0 // 修复类 → spec 带 return weak // 歧义/无匹配 → weak 内路由 }关键词证据明确则锁定稳定带歧义或无匹配一律进 weak——由模型自己在每轮近距离引导下按任务内路由P11 实测最优。4.3 按模型选 persona 近距离引导 单任务三锚按模型选 personapersonaFor(mode, modelId)router-core.mjs L89-L96读取会话模型路由自动选择实测最优——Pro spec 句 few-shot 路由指令区分度 5.0Flash neutral classify 指令5.7。两模型对同一 persona 的行为可以相反spec 句 weak persona 在 Flash 上会反路由。近距离引导每轮真实用户消息后注入固定引导缓存 92-94% 命中路由 96% 收敛 100% 反稀释深度自适应引导v20按任务复杂度派发——简单任务快速收敛P301 步零浪费复杂任务深度思考 决策收口P30深度 12% 且更快收敛8.0 vs 8.3 步3/3 完成。单任务三锚persona 静态回顾已完成 信息足够就产出 禁止环境检查/穷举 grep——把开放任务完成率从 0% 拉到 100%P22/P23。plan-mode 保留applyPersona只替换 persona sectionplan 边界不失忆。4.4 v0.3.0 真实装配链路修复源码证据v0.2.x 的路由逻辑在裸 API 探针上验证通过但在真实 DSH 装配链上失效。v0.3.0 修复并针对deepseek-ai/dsh-agent-loop0.1.0-rc.7事件顺序验证preset/README.md 与根 README.md 的 v0.3.0 变更首轮路由真实生效#13循环在装配 system prompt 之前 claim inboxinbox.claim()同步发出agent/inbox/claimed事件——路由器在此捕获第一条真实用户消息仅source.kind user首个请求即按任务分类此前所有会话首轮无条件 weak。捕获文本走classifyTask分类而非 raw 过 band旧路径把每条消息静默映射到 spec 带。近距离引导改走agent/pre-step#34/#36/#55session/event在 agent-plane 预设内从不触发dsh-scope 过滤旧 inbox 重追加永远投递不到引导凡触发处next-step追加还会强制每个用户消息产生第二次模型请求费用 2×。现引导插入decision.messages于agent/pre-step与用户消息同请求、近距离、缓存中性、零额外往返。修复清单缺extractText/bandOf导入#11、preset.yml YAML 引号#53、promoted 后完整回归#44、安装脚本与文档修正#35/#42/#41、injector git 装配自动构建#40、sessionMode 忽略插件来源消息、子代理会话跳过#5、会话所选模型从assembled.variables读取#9。这些事件处理逻辑都能在 preset/router-standard/router-bootstrap.mjs 中找到ctx.on(agent/inbox/claimed, ...)L621、ctx.on(agent/pre-step, ...)L679、ctx.on(system-prompt/assemble, ...)L629。4.5 渐进披露研发线 v34阶段化解锁 交付门当前 router-standard 研发线v1.19.1 / v34尚未发布的核心是严格 workflow 渐进披露完成信号驱动晋级0→1 需澄清/计划、1→2 需计划锁定、2→3 需交付自检阶段 0 强制对齐歧义先ask_user_question、复杂任务先todo_write工具名/文本即跳级已删除。四个阶段router-bootstrap.mjsL83-L88阶段名称解锁工具0了解/对齐read, glob, grep, web_search, ask_user_question记忆 recall/verify/respond1拟合方案todo_write, exit_plan_mode记忆 search/open2开发write, edit, str_replace_editor记忆 store/link3验证/交付pwsh, bash, read_image, job_list/job_output/job_kill交付期全量开放配套机制源码均在 preset/router-standard/router-bootstrap.mjs二级披露tools_catalog全量索引未解锁工具默认不点名、query 单点白盒与tools_help单工具完整 schema可查未解锁工具但调用被拒已删除all:true全量出口。交付门delivery_checkL414-L501校验 file-exists / file-nonempty / encoding-utf8 页面类 headless-smoke evidence 清单kind ∈ file|page|image|run|test|text|external|numeric页面交付物要求至少一项 reviewed 视觉证据PASS 才允许宣告完成。阶段推进autoAdvanceL518-L525只认完成信号ask_user_question / todo_write / exit_plan_mode / delivery_check阶段状态持久化到~/.dsh/router-standard/stages.jsonresume/reload 不丢。任务回显stageText新增Task: 首条真实用户消息模型每轮看得清在为哪件事工作不跑题。4.6 AI 自优化工具dev_router_status—— 当前模式、band、persona、核心工具、override 状态dev_router_mode spec|weak|mixed|react|0-100|0.0-1.0|auto—— 显式切换数值输入量化到三个带过渡带不自动选中dev_mode_subagent spec|react|balanced task—— 在全新隔离上下文里以不同推理模式跑单个任务不动当前轨迹中途切 persona 会使整个前缀缓存失效P6 实测尾部 persona 无效模式隔离是会话中途改模式的唯一可靠方式。测试方面node --test preset/router.test.mjs分类/分带/persona/plan 段保留等用例当前研发线经 docs/FLATTEN-MIGRATION.md 记录为 26/26 pass另有preset/router-standard/router-bootstrap-v34.selftest.mjs的 SELFTEST PASS。预设的完整装配清单persona / shell / filesystem / plan-mode / compaction / delegation 等全部行见 preset/router-standard/agent.cordis.yml预设元信息name/description/order见 preset/router-standard/preset.yml。五、graded 模式会话级两级任务协议脑暴 → 规格化 → 打卡 → 终验5.1 特性与全链graded分级模式 v0.0.1-rc1是会话级两级任务协议插件设计原则是一次性触发未触发 官方原样零工具注册、零注入。功能主线脑暴需求对齐选择题式→ 北极星定稿 → 规格化两级计划 → 完整规格审核 → 按规格定制注入执行 → 组收官逐条核对 → 终验。核心特性graded/README.md脑暴出题制ask_user_question选择题对齐需求≤5 题/轮、可多轮、所有歧义点结清才定稿含必选模式题correct / experience / research——由用户点选非模型自报。规格化门控大类标题组spec/accept/verify小类标题概念specacceptdoverify可选mode——全必填门控缺即拒先复检后写入拒绝状态不变。注入按规格定制每小类注入规格前置三段式任务 spec → 验收 accept → 执行形态北极星锚定按小类模式铁律形态含委派 skill情景可改写、验收锚盘档规格/编排/红队裁决/双轨并行。时序即时大小类引导走 next-step同轮即达无过期锁定回执完整规格单审核提示唯一确认请求『修改』回滚自动开口reject-ack。小类粒度模式item.mode缺省继承会话模式——全栈任务按小类切验收重心模式改口只认用户消息防漂移。打卡制红队门mark_task唯一前进许可verifyredteam的小类/组未裁决通过不得打卡打回→修复→再审批。状态磁盘单轨热重载/重启零中断注入幂等先注后键无双注审计端点/graded-mode/api/audit 超级面板三层树/量化/北极星/红队灯。全链 7 步README 原图① 脑暴选择题对齐模式必选→ ② commit_star 定稿目的宣言/需求/非目标/假设 ③ L1 规格化组 spec/accept/verify→ 锁定同轮 phaseL2 ④ L2 规格化小类 spec/accept/do/verify/item.mode→ 锁定回执完整规格单 ⑤ 审核唯一确认请求→『确认』/『修改』回滚→reject-ack→修订重审 ⑥ 执行三段式星锚按小类模式铁律→ 打卡 → 组收官逐条核对verify 注入红队先裁 ⑦ 终验finalCheck 六项→ 审计终检5.2 六个工具与契约工具作用commit_star脑暴定稿purpose 必填mode 随定稿落盘修订保留阶段开发期只读edit_planL1 组规格 / L2 小类规格全必填门控回执全量树标准形态模式lock_stage锁定先复检后写入L2 回执完整规格评审单mark_task打卡redteam 门未裁决通过拒绝redteam_verdict红队裁决pass/reject问题清单再审批义务轮次落盘revise_do形态修订do 可改登记轨迹verify 只读源码实现见 graded/lib/tools.js例如commitStarDefinition校验 purpose 不得照抄任务原文、不得过短12 字off阶段直接调commit_star即自主激活markTaskDefinition在 L2/L1 层分别检查verify redteam且未passed即拒绝打卡redteamVerdictDefinition要求 reject 必须附问题清单证据/行号/建议。门控总则是编辑必填 → 锁定复检 → 拒绝均不落盘哈希级验证graded/docs/ARCHITECTURE.md。5.3 三模式、状态机与数据面三模式措辞包correct可测量断言/ experience感受断言可复现动作/ research可复核断言——脑暴必选 小类粒度覆盖。状态机磁盘单轨off → brainstorm → l1-edit → l2-edit → review → develop → final『修改』回滚经 reject-ack 回到 l1-edit树保留可修订。状态唯一权威磁盘文件$DSH_HOME/graded-state/sid.json无内存副本热重载/进程重启后 pre-step 读盘即恢复。审计端点GET /graded-mode/api/audit返回注入计数focus:/check:前缀聚合、盘档指纹sha1、redteam 统计轮次/通过/打回/待决、唯一率与设置摘要——实现在 graded/lib/index.js 的auditBodyL121-L140与端点注册L313-L326。另设GET /graded-mode/api/state供客户端进度面板消费。超级面板右上徽章阶段模式当前唯一任务红队灯点击展开三层树组卡→小类行→项层规格红队历史 量化条打卡/标准覆盖/单注率 ★北极星栏。可配置项conceptLimit3-8 整数默认 3、verifyModeauto | self-redteam | subagent默认 auto两级配置全局graded-settings.json 会话覆盖。5.4 测试与验证graded 自带 62 项测试三文件npm install依赖声明deepseek-ai/schemastery后执行npm test覆盖 mode-state / tools / inject-text 三文件构建用node scripts/build.mjs产出lib/E2E 自验脚本graded/scripts/e2e-3.1.mjs全链 dogfood与graded/scripts/e2e-redteam-group.mjs组级红队链。热重载用dev_reload_package dsh-graded-mode零重启。工具契约的关键用例如锁 L1 后 edit L1 被拒redteam 门未 pass 无法打卡commit_star 带 mode 落盘见 graded/tests/tools.test.mjs。六、研究与数据模型注意力懈怠与协议对抗gradedREADME 为本套装的公开研究位提供了直接入口——模型也会偷懒——我们测到了还做了对抗graded/docs/STUDY.md ——模型注意力懈怠观测笔记长程任务里验证勤勉度衰减的真实分段数据无协议链晚段1 工具/0 读图 vs 协议链全程在线 对抗机制对照。graded/docs/COMPARE.md ——协议 vs 无协议实测对比同型 3D 任务三会话对比表 ASCII 图。graded/scripts/measure.mjs ——测量工具node scripts/measure.mjs 你的会话.jsonl任何人可对自己会话复算上述指标脱敏只输出数字。graded/docs/DATA.md ——实测数据三会话脱敏指标表 懈怠强度表 审计口径。理论侧graded/docs/THEORY.md 把上述机制映射到注意力理论线性注意力/双边注意力/思维惯性懈怠并以会话 ID 审计 测试名三元组给出可复现路径可复核性是 research 模式的验收底线。七、版本演进与仓库结构7.1 v0.3.0 变更真实装配链路修复摘要根 README 列出的关键变更已在 4.4 节详述归纳为首轮路由真实生效经agent/inbox/claimed捕获首条真实用户消息、近距离引导改走agent/pre-step与用户消息同请求注入不再产生第二次 API 调用、以及缺导入修复#11、preset.yml YAML 引号#53、promoted 后完整回归#44、安装脚本与文档修正#35/#42/#41、injector git 装配自动构建#40。7.2 仓库结构submodule → 直接文件自refactor/flat-submodules起仓库由嵌套仓库submodule改为仓库内直接文件模式docs/FLATTEN-MIGRATION.md克隆不再需要--recurse-submodulesinjector/15 tracked files与preset/93 tracked files含平铺的 router-standard / router-spec / router-react直接入库preset/probe/下重型数据保持 gitignore 不入库。发布红线router-standard 当前为研发线v1.19.1 / v34尚未发布本仓库只做结构重构与基建不打 tag / 发 release。7.3 文档索引注入器引导规范铁律 10 条injector/README.md路由预设论文与实验preset/docs/paper.md preset/docs/experiments.mdP1-P23版本演进preset/CHANGELOG.md跟进 DSH developer preview 的破坏性变更英文版根文档README.en.md八、许可证与致谢根 LICENSE 为MITgraded 子模块为 Apache-2.0见 graded/LICENSE作者署名与致谢在 LICENSE 页脚。README 致谢xiaobright/modeltestV4.1b 评测minimal 99/96 vs standard 91 vs 两阶段锚定 98/99与xiaobright/dsh-anchored-standard锚定机制router 的首轮锚定是其tool-bootstrap机制的插件级移植——两阶段锚定先窄后宽的工具面策略是 router-standard 与注入器共同的设计基石。赞分享dsh-plugin人工智能大模型AI 技能/插件提示工程AI Agent【免费下载链接】dsh-routing-suitedsh-routing-suite — injector router-standard kit: install the runtime injector first, then the task-aware reasoning-mode router preset (measured P1-P23).项目地址https://gitcode.com/gh_mirrors/ds/dsh-routing-suite点击查看免费下载相关推荐dsh-routing-suite终极AI Agent增强套装——运行时注入器、思维模式路由、分级任务协议三合一完整解读新手入门必读dsh routing suite终极AI Agent增强套装——运行时注入器、思维模式路由、分级任务协议三合一完整解读新手入门必读 dsh routindsh-plugin人工智能大模型AI 技能/插件提示工程AI AgentSafari AV1 黑屏怎么修LiveKit 服务端自动适配编解码兼容的完整教程Safari AV1 黑屏怎么修LiveKit 服务端自动适配编解码兼容的完整教程 流一路升到 AV1Safari 用户进房就黑屏只有声音。问题不在你代码后端音视频即时通讯AI Agent解除 WeMod 免费版 2 小时限制三步完成本地修补免费且开源解除 WeMod 免费版 2 小时限制三步完成本地修补免费且开源 打 Boss 打到一半血条剩最后一丝WeMod 却弹出提示免费版已用完今日 2 小时桌面应用前端上一篇Whisper-WebUI智能语音转文字一站式解决方案完整指南下一篇快速掌握Avogadro分子编辑器从安装到实战的完整指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表