luca3xxvsoo/dsh-extra-plan
luca3xxvsoo★ 1JavaScriptLast synced: 2026-08-16
—
README excerpt
按需规划模式介绍 本文档介绍「按需规划模式」(预设 extra-plan)的机制与用法 本仓库为可安装源码版:clone 后按 §1 安装方式部署到本地 DSH 环境即可使用。 0. 一句话概述 从reasonix得到的灵感,实现主动可控进行pro规划的agent模板 (适合控制欲强的用户) 按需规划模式(extra-plan) :主会话模型由用户手动切换(推荐 flash); 每次动手前主会话先弹三选一路由确认 (直接执行 / 进行pro规划 / 不同意),用户点哪条走哪条——直行路径主会话直接干;规划路径先澄清意图,再启用 pro 规划子代理 (只读 + anchored 引导)产出规划方案( 含逐条机械可核对的验收标准清单 ),用户批准后执行(主会话直做,或 flash 执行子代理 + 验收复核)。规划按需发生——简单任务全程零 pro,复杂任务 pro 只出现在规划子代理。 1. 安装方式(面向 DSH 环境) 前置条件:已安装 DeepSeek Harness(DSH)。默认 DSH HOME = /.dsh (可被环境变量 DSH HOME 覆盖)。 本仓库以源码文件形式发布(不提供 zip 压缩包),安装 = 把文件复制到你的 DSH HOME 对应位置。本模式不依赖任何第三方包,仅使用 DSH 自带宿主组件。 步骤(手动复制,约 1 分钟) 1. 克隆或下载本仓库到本地; 2. 复制 dsh-extra-plan/.agent-presets/extra-plan/ 整个目录 → DSH HOME/.agent-presets/ 下(与已有的 .agent-presets 合并,最终得到 DSH HOME/.agent-presets/extra-plan/preset.yml 与 agent.cordis.yml ); 3. 复制 dsh-extra-plan/profiles/web/node modules/@local/ 下的两个包 dsh-extra-plan 与 dsh-executor-spawn → 你所用 profile 的 node modules/@local/ 下: - 默认 profile 为 web : DSH HOME/profiles/web/node modules/@local/ - 若你的 DSH 使用其他 profile 名,请对应放置到 DSH HOME/profiles/ /node modules/@local/ 4. 重启 web 进程 使插件生效(插件在启动时挂载,重启后才会被加载); 5. 新建会话,在预设列表中选择「按需规划模式」即可使用。 验证(可选) - 运行仓库根目录的闸门测试: node test-extra-plan-gate.mjs (验证三级机械闸门机制); - 或运行 pe…
View full README on GitHub →