ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Combo Anchored组合包拆解:dsh-anchored-standard思考分离、深度闸门与CoT滴灌的3个独立插件行

Combo Anchored组合包拆解:dsh-anchored-standard思考分离、深度闸门与CoT滴灌的3个独立插件行 Combo Anchored组合包拆解dsh-anchored-standard思考分离、深度闸门与CoT滴灌的3个独立插件行【免费下载链接】dsh-anchored-standardTwo-phase DeepSeek Harness preset: Minimal-aligned bootstrap, then full Standard tools (Project2 98/99)项目地址: https://gitcode.com/gh_mirrors/ds/dsh-anchored-standarddsh-anchored-standard 是 DeepSeek Harness 的社区锚定预设Project2 评测 98/99它的 Combo Anchored 组合包把**思考分离think-phase、深度闸门deliberation-gate、CoT滴灌cot-drip**做成了 3 个可独立开关的插件行分别在轮次开场、首个动作、漫长中段三个时刻防止模型深思塌缩。本文拆解这 3 个插件行各自做什么、何时生效、如何调参。为什么需要组合包一次深思塌缩发生在 3 个时刻在 DeepSeek V4 Pro 上有一个被反复验证的现象当 API 请求携带可调用工具目录时模型会在第一次工具调用前就把深度推理压缩掉而零工具的请求才能稳定产出最深的 We … 风格推理链。但真实会话不只有一个时刻。模型会在这些地方偷懒轮次开场拿到工具目录后直接上手跳过规划首个动作跟进消息、恢复的会话、直奔工具的追问绕过了深思步漫长中段长工具回路里推理从厚实塌缩回单薄的 Let me …。Combo Anchored 的思路是每个时刻一个机制且每个机制都是agent.cordis.yml里的一行独立插件——删一行就关一个机制改一个数字就重调一个机制互不影响。组合包总览3 个插件行各管一段组合包的目录是 combo-anchored/预设身份由 combo-anchored/preset.yml 声明name: Combo Anchored (experimental)全部组装逻辑在 combo-anchored/agent.cordis.yml插件行机制负责的时刻默认调参think-phase零工具思考步 steering 通知轮次开场mode: every-turndeliberation-gate深度闸门拦截浅轮次的首个工具调用首个动作minChars: 400cot-drip每第 N 个工具结果后滴一条 We … 节拍漫长中段every: 4每轮 1 拍源码以 shared/ 为唯一真源npm run sync生成各模式目录下的物化副本本文拆解的三个文件是 combo-anchored/think-phase.mjs、combo-anchored/deliberation-gate.mjs、combo-anchored/cot-drip.mjs。插件行 1think-phase 思考分离——每轮先用零工具想一遍think-phase 是思考/执行分离的引擎机制分三步THINK第 0 步每轮用户消息的第一步combo-anchored/think-phase.mjs 把工具目录剥离到零工具同时剥掉自动注入的上下文。模型面对的是真实用户消息 零工具于是把完整的 We … 规划作为一条普通助手回复写出来——没有合成锚定回合没有延迟输入。STEER思考回复是纯文本回合本该就此关闭。插件在agent/turn-stopping检查点上精确 steering 一次注入一句通知STEER_TEXT思考回合完成所有工具已开放请执行你上条消息里的计划。EXECUTE第 1 步起阶段翻转为执行后续请求看到最小常驻集——shell str_replace_editor 探索工具dev_tool_search/skill_search/skill_load 模型显式解锁的工具。调参与边界行为mode: every-turn默认每轮都走零工具思考步代价是每轮 1 次模型调用mode: first-turn退化为经典单锚——只有会话第一轮思考后续直接开工具适合不想多付调用的场景。子代理默认直接执行它们的 brief 本身就是计划includeSubagents: true让它们也先思考。steering 集合从持久化事件重建重启不会重复 steering过滤失败会降级为全目录并一次性告警绝不卡死会话。插件行 2deliberation-gate 深度闸门——浅轮次的首个工具调用会被退回思考分离管的是每轮开场但总有轮次绕过了深思steering 续步、恢复的会话、直奔工具的跟进。deliberation-gate 就是兜底的轨迹深度闸门度量深度插件监听assistant/chunk事件把当前轮次流式输出的推理/文本长度累加成一个深思深度代理值combo-anchored/deliberation-gate.mjs。会话重启后首次分发时会冷扫持久化日志深度不丢。拦截一次在tools/pre-execute上检查——深度 ≥minChars默认 400 字符则放行低于则拒绝这次工具调用并回一句规划指令GATE_TEXT本轮还没展示推理先用 We 开头重写目标、权衡方案、列出步骤与风险再重新发起工具调用。这不是工具故障是规划提示。重试自带深思模型的重试回复里已经写入了被强制的深思随后工具照常执行——边保留工具可用、边推回去的干预形态既拉长推理链又不破坏工具回路。细节设计每轮最多拦截maxGatesPerTurn默认 1次拦过就放行全程无任何流式文本的轮次按深度 0 处理宁可多深思一次也不放行一次沉默。minChars: 0可整行关闭。插件行 3cot-drip CoT滴灌——长工具回路里的进度检查节拍开场思考再深执行到长工具回路的中段也会衰减。cot-drip 不拦截、不报错、不碰工具目录只做一件事每第every默认 4个工具结果后通过tools/post-execute的additionalContexts向下一条请求追加一条 user 角色的短提醒DRIP_TEXT进度检查下一个动作前用一句 We … 复述目标剩余部分以及为什么下一步是对的。每轮最多maxPerTurn默认 1拍计数器按轮重置every: 0整行关闭。用户在界面上看到的就是普通工具调用 一行上下文 chip无感但有效——模型复述完目标就继续干活。这是三个机制里最温柔的一个它从不否定模型的任何动作只在正确的投递位置所有工具结果之后递一张便签。三个机制如何协同一个回合的完整生命周期用户消息 │ ▼ ① think-phase零工具思考步产出 We … 完整规划 ▼ ② steering 通知工具已开放执行计划 ▼ ③ 首个工具调用 → deliberation-gate 检查本轮深度 │ ≥400 字符 → 放行400 → 退回一次强制补写推理 ▼ ④ 工具回路执行中每第 4 个结果 → cot-drip 滴一条 We … 节拍 ▼ 回答用户三者正交、可独立增删只想要开场深思就留 think-phase只想救浅轮次就留 gate只想维护长回路就留 drip。默认值刻意温和400 / 4 / 每轮一拍按负载调整即可。想要更强的开场可以把think-phase行替换为wire-thinktoolchoice-adapter见 wire-think-standard/把零工具条件升级为工具可见但 wire 上tool_choice: none的条件代价是兄弟路由与前缀缓存失效。一键安装步骤与调参清单仓库中每个模式目录都是自包含的单独复制即可安装git clone https://gitcode.com/gh_mirrors/ds/dsh-anchored-standard dsh_home${DSH_HOME:-$HOME/.dsh} mkdir -p $dsh_home/.agent-presets cp -R dsh-anchored-standard/combo-anchored $dsh_home/.agent-presets/combo-anchored完全重启 DeepSeek Harness新建空白会话选择Combo Anchored (experimental)然后发第一条真实任务消息。调参都集中在 combo-anchored/agent.cordis.yml 的三段 config想调整什么改哪一行取值示例每轮都思考 / 只首轮思考think-phase的modeevery-turn/first-turn拦截的浅的标准deliberation-gate的minChars400默认/ 0关闭滴灌节奏cot-drip的every4默认/ 0关闭行为预期管理think-phase 的every-turn模式每轮多 1 次模型调用这是用一次额外推理换取全回合的深思质量实验性质experimental正式环境建议先按默认值观察一个完整任务。已被否决的两条路帮你省时间项目记录了两条探索过但放弃的方向纯 Code Mode 呈现presentAs(code)把目录折叠成单个run_code工具——单工具表面在评测中明显劣于双工具条件文本假工具 / 幽灵 tool_call 历史都不是可靠的锚。这正说明组合包坚持零工具思考步 真实 resident 目录的原因。相关机制细节可对照 README.zh-CN.md 的Combo Anchored章节回归测试在 test/cot-drip.test.mjs 等文件中改插件后跑npm test即可。小结Combo Anchored 是一切皆插件精神的展示位思考分离管开场、深度闸门管首个动作、CoT滴灌管漫长中段——3 个独立插件行、各自一个开关、一套温和默认值共同把工具前深思塌缩在回合的每个阶段边界上兜住同时保留完全正常的 Standard 工具使用体验。【免费下载链接】dsh-anchored-standardTwo-phase DeepSeek Harness preset: Minimal-aligned bootstrap, then full Standard tools (Project2 98/99)项目地址: https://gitcode.com/gh_mirrors/ds/dsh-anchored-standard创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表