dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
On-demand planning for DeepSeek Harness: execute simple tasks directly and call a configurable planning model for complex ones.
官方 DeepSeek Harness Desktop 插件,合并原 Mids·快速与 Mids 的两种分工。两条路线可以分别选择模型和思考程度。
本版 0.3.6 适配 DSH 0.2.0-rc.2。目前在 macOS Apple Silicon 上验证;其他桌面平台尚未验证。旧 Web 0.1.6-alpha.1 请继续使用插件 0.1.9,不要安装本版。
默认执行路线是 deepseek-official/deepseek-flash,默认规划路线是 mimo/mimo-v2.6-pro。这两个模型需要已在 DSH 中配置。默认组合可在 设置 → 内置插件 → P&E 修改。
普通模式直接使用 DSH 原有模型控件。P&E模式通过官方 conversation.input.model 插槽展示专属状态控件,不再通过 DOM/CSS 隐藏按钮。弹窗使用官方 Modal,颜色、圆角和紧凑布局遵循全局主题令牌。P&E 状态控件采用官方模型控件的响应式宽度,常见 DeepSeek Flash 名称显示为 DS V4.1 F,保留自定义模型显示名称。悬停显示完整执行/规划路线与思考程度;空间不足时省略模型名称或进入官方图标模式。
先启动官方 Desktop 一次初始化 profile,再完全退出桌面端,然后执行:
dsh plugin --profile desktop add /绝对路径/dsh-plan-and-execute-0.3.6.tgz
macOS 也可使用应用自带的命令,无需另装 Node 或 pnpm:
"/Applications/DeepSeek Harness.app/Contents/Resources/runtime/cli/bin/dsh" \
plugin --profile desktop add /绝对路径/dsh-plan-and-execute-0.3.6.tgz
完成后重新打开桌面端。遇到 ERR_PNPM_UNEXPECTED_STORE 时,在本次安装命令中增加 --store-dir,指向该 desktop profile 正在使用的 store。无需修改全局 pnpm 配置,也不要直接沿用 Web profile 的 store 路径。
在全局 插件 页面确认 dsh-plan-and-execute 已启用,再完全重启 Desktop。尤其是在安装中断后重试时,包可能已安装但尚未启用。本包没有安装脚本;如果 pnpm 已完成依赖解析却一直不退出,可以退出安装进程后,在同一命令中增加 --ignore-scripts --reporter=append-only 重试。
移除:
dsh plugin --profile desktop remove dsh-plan-and-execute
整个插件安装、移除或开关后,完全重启 Desktop 是当前可靠的生效方式。本版未承诺整包热更新。
0.3.1 将包名从 dsh-adaptive-plan 改为 dsh-plan-and-execute,会话预设和设置页统一显示 P&E。已有 Desktop 安装的更新步骤与配置保留方法见 迁移说明。
包名为 dsh-plan-and-execute,界面名为 P&E。原预设 ID mids-fast、工具名 mids_plan / mids_submit_plan 和设置入口 ID dsh-mids-fast 继续保留。
desktop。dsh-mids-fast 包,先移除旧包,以免重复注册预设。cordis.patch.yml。旧 settings.yaml.imported 中的 dsh-mids-fast 节不会因为安装插件自动重新导入;迁移方法见 迁移说明。快速:执行模型收到每次用户请求并判断是否需要规划。需要规划时调用 mids_plan;规划模型通过只读工具了解上下文,并调用 mids_submit_plan;下一步重新使用执行模型。规划模型仅输出文字方案时,也会交还执行模型。
专家:主会话每轮都使用规划模型。主会话只能检查、讨论与派工;实现和运行命令交给执行子智能体。派工显式传入执行模型、思考程度及独立 persona,预检模型后才创建子会话,不继承规划模型的实际调用路线。子智能体禁止再次派工。默认等待执行结果;独立工作可使用后台子智能体,并通过官方 send_message、list_agents、interrupt_agent 跟进。后台结束通知由官方运行时提供。
主会话在每轮开始时读取已保存的组合,当前轮的规划、执行、工具限制与派工统一使用该快照。专家模式新派出的子智能体使用这一轮的执行路线;已有子智能体及其后续消息沿用创建时的路线,后台恢复时读取官方持久化描述符。更改配置不会清空会话历史。
快速模式的两模型读取同一个 Agent 的当前有效上下文(压缩后为摘要与近期消息)。专家模式的主会话保留当前有效上下文,spawn 子智能体接收自包含任务与方案,使用独立上下文。规划判断来自执行模型的指令,不是独立分类器或固定概率阈值。规划阶段禁止写文件、运行命令和派出子 Agent。
会话配置窗口和插件默认配置中提供 跟随当前模型 / 使用规划模型。默认保持官方行为,已有配置缺少此字段时也保持跟随当前模型。
/compact 使用本会话规划模型及所选思考程度。保存新组合后下一轮生效;空闲时手动压缩立即读取已保存配置。当前轮不会因保存配置而换摘要模型。contextWindow 或待压缩历史已经过大时,会给出明确错误,不切换到其他模型,也不写入不完整摘要。上下文容量检查使用官方估算器,无法替代服务商的精确分词。突然增加的大段输入、已很长的旧会话或无法分割的工具记录仍可能超过规划模型窗口;可选择更大窗口的规划模型,或恢复“跟随当前模型”后先压缩。跨提供商摘要可能减少缓存命中,速度、费用和摘要质量需要结合真实任务评估。
npm ci --legacy-peer-deps
npm run check
npm test
npm pack --ignore-scripts
实际官方 Agent 运行循环的离线验证见 验证记录。兼容性基于 官方 Desktop 文档 与相同版本源码。
/model 命令或直接调用原生 API 仍可改变原生选择;P&E的实际请求使用当前轮的插件路线快照。MIT License。