dsh-conductor

DSH PLUGIN开发与运行时

仓库 no010/dsh-conductor

开发与运行时 L4 · 沙盒安装通过 安全审查:低风险 可信度:青铜 可安装插件
安装这个插件

dsh-conductor 是 no010 维护的 开发与运行时 类 DSH 可安装插件, 仓库为 no010/dsh-conductor,许可证 MIT。 下面按「装什么、怎么装、验没验过、跑起来要注意什么」逐项列出。

一句话选型结论

按资料字段整理

dsh-conductor 是开发与运行时类的 DSH 可安装插件,验证等级 L4 · 沙盒安装通过,安全审查为低风险,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类开发与运行时 收录类型可安装插件 验证等级L4 · 沙盒安装通过 安全审查低风险
验证等级 L4 L4 · 沙盒安装通过
GitHub 星标 0 复刻 未标注 · 未关闭 issue 未标注
最近更新 2026-11-07 创建于 未标注
README 6.2 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:no010/dsh-conductor
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

开发与运行时
字段来自项目仓库与公开索引,中文说明由本站标注

适用场景

智能体编排代码评审

验证等级与安全审查

L4 · 沙盒安装通过
自动化流程结论,不是人工审核
验证等级L4 · 沙盒安装通过安装命令在隔离沙盒内真实执行成功,无依赖错误
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度青铜综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-11-10): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 – 未测
L2 · 结构化 – 未测
L3 · 安装规范 ? 未知
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ? 未知
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 结论说明 静态扫描 低;动态审计无结论(以下以静态为准)→ 总评级 低。
  • 风险计数 严重 0 / 高 0 / 扫描文件数 0

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L4:在沙盒里真实装过,依赖能装上,不是纸面声明。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在开发与运行时场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-conductor当前 L4 · 沙盒安装通过 低风险 0 未标注 有
deepseek-harness L3 · 安装规范通过 低风险 24.6 万 未标注 无
rea L4 · 沙盒安装通过 低风险 2.6 万 0.1.1-rc.2 有
dsh-TUI L4 · 沙盒安装通过 中风险 4,292 0.1.7-rc.2 等 5 个 有
mirage L3 · 安装规范通过 低风险 3,681 未标注 无
dashi-taskboard L4 · 沙盒安装通过 低风险 3,311 0.1.1-rc.2 有

仓库档案

开发与运行时
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方no010仓库 dsh-conductor · 默认分支 未标注
分类开发与运行时developer
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言未标注仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 未标注 / 未标注收录时的数值,非实时
创建 / 更新未标注 · 2026-11-07最后推送 未标注
本站收录2026-11-15首次进入本站目录的时间

README 全文

6.2 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-conductor

> 单入口委托 · 后台执行 · 独立复核 —— 给 DeepSeek Harness(dsh)的「委托协议」。




为什么做它

重度使用 Agent 之后,瓶颈不再只是模型能力,而是委托不可靠:

  • 派发没有统一入口,结果要在多个 Agent 界面之间人肉搬运;
  • 任务失败不暴露,成功也可能只是“进程退出码为 0”的假成功;
  • 多路并行产出的结论缺少独立复核,严重性没人校准;
  • 中断之后不知道做到哪一步,也没法安全续跑;
  • 做完之后没有可审计的 run 台账,复盘和汇报全靠回忆。

dsh-conductor 在 DSH 的对话入口与后台 Agent 之间补一层协议:你只跟主 agent 说话,它按任务契约派活、按证据回收、按负向用例复核、把需要你拍板的事集中起来,并把全过程记成可恢复的 run 台账。

它做什么

模块 职责
契约 Contract 结构化任务卡:目标 / 范围 / 交付路径 / 证据锚点 / 验收标准(含负向用例)/ 失败判定 / 预算 / 待决项
派发 Dispatch 后台运行 dsh headless(一期),后续扩 Codex / Claude;每步独立目录与日志
回收 Collect 产物落盘自动回收;退出码 + 超时 + 结构化结果三重校验,缺一即 failed
复核 Review 独立 reviewer:按证据锚点抽查、校准严重性、跑“应当拒绝”的负向用例,输出「已证实 / 待验证 / 分歧」
决策 Decide 需要人拍板的事项集中成聊天内卡片,支持“先别改 / 暂停 / 让 dsh 再看一遍”
台账 Ledger runs//(spec / spans / report / heartbeat)+ 可重放;中断后可续跑

一次委托长什么样

你:评审这份方案,重点看合规、进度和工具链,先给结论和修改建议。

主 agent:已生成任务契约(3 路并行 + 1 路独立复核,负向用例 2 条)。
[run #42 已启动] 预计 8 分钟;需要你决定的事项会单独列出。

(稍后)

主 agent:发现 3 个优先问题:2 个有直接证据(附原文锚点),1 个待负责人确认。
复核降级了 1 条“环境不可达”(证据不足)。失败的一路已标记原因,不并入结论。
[待你决定] ① 先改阶段门定义 ② 等启动会 ③ 让 dsh 再核一遍附录

设计原则

  1. 契约先行:没有写清交付物、证据与验收标准的任务不进入派发。
  2. 证据锚点:每条结论必须能定位到「文件 + 行号 + 原文引用」,机器自动校验。
  3. 负向验收:检查类任务必须包含“应当拒绝 / 应当失败”的用例,不能只测 happy path。
  4. fail-closed:退出码、超时、结构化结果任一缺失即判失败;失败如实标记,不包装成功。
  5. 可恢复、可审计:run 台账 append-only 可重放;不把心跳当成恢复能力已实现。
  6. 本地优先:台账与产物默认落工作区,不发送到任何服务器。

P0 影子试点(已完成)

在真实只读评审任务上验证了「派发 → 回收 → 复核 → 失败暴露」链路:

指标 结果
三路并行分析 + 一路独立复核 4/4 通过(退出码、超时、结构化结果、证据锚点校验)
派发墙钟 138.9 秒(三路并行;复核 121.0 秒)
失败注入 3/3(非零退出、超时、结构化缺失均判 failed)
证据负向用例 2/2(不存在路径、越界行号均被拒绝)
独立复核产出 确认 29 条、待验证 1 条、分歧 1 条(并下调了执行者的严重度)
未验证 恢复/续跑、写操作回滚、权限强制边界、跨 harness、成本口径(n=1)

完整报告:docs/pilot-p0.md

目录

dsh-conductor/
├── docs/
│   ├── design.md        # 产品设计:契约、派发、回收、复核、台账
│   ├── pilot-p0.md      # P0 影子试点报告(真实运行数据)
│   └── roadmap.md       # M0–M6 路线图
├── templates/
│   ├── contract.schema.json   # 任务契约 JSON Schema(v0.1)
│   └── playbooks/             # 6 个正向工作流模板
│       ├── review-panel.md
│       ├── contract-parallel.md
│       ├── negative-path.md
│       ├── root-entry.md
│       ├── evidence-grade.md
│       └── assumptions.md
└── LICENSE / README.md

路线图

  • [x] M0 契约与影子试点 harness
  • [x] P0 真实只读评审试点(4/4 通过,失败注入 3/3)
  • [ ] M1 dsh headless adapter(派发 → 心跳 → 回收 → 三重校验)
  • [ ] M2 /review 独立复核与证据锚点校验
  • [ ] M3 /run status / /run resume 台账与续跑
  • [ ] M4 /decide 聊天内决策队列
  • [ ] M5 Codex / Claude adapter
  • [ ] M6 npm 发布 + 插件市场收录

详见 docs/roadmap.md。

安装(M6 后可用)

# 需要 Node.js >= 22 与 dsh >= 0.2
dsh plugin add dsh-conductor

在 MVP 完成前,本仓库以设计、契约与试点证据为主,暂不提供可安装版本。

参与

欢迎 issue 讨论:真实委托场景、契约字段、复核隔离强度、失败判定口径。仓库已加 dsh-plugin topic。

License

MIT


English

dsh-conductor is a delegation protocol for DeepSeek Harness: you talk to one main agent, it dispatches work to background agents under an explicit task contract, collects artifacts fail-closed, runs an independent review with evidence anchors and negative test cases, queues decisions for you, and records everything in a resumable run ledger. P0 pilot passed (4/4 valid results, failure injection 3/3). Plugin MVP is in progress.

常见问题

5 问
答案由本站依据条目字段整理,不引用上游原文
dsh-conductor 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:no010/dsh-conductor` 即可。

dsh-conductor 的验证等级是什么意思?

L4 · 沙盒安装通过。安装命令在隔离沙盒内真实执行成功,无依赖错误

dsh-conductor 安全吗?

低风险。静态扫描 低;动态审计无结论(以下以静态为准)→ 总评级 低。

dsh-conductor 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-conductor 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

同名或近似条目

2 条
不同作者的仓库分开列,请确认你要装的是哪一个
开发与运行时
按星标排序,可作替代方案

rea

rea

L4 · 沙盒安装通过 2.6 万 星

dsh-TUI

dsh-TUI

Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。

L4 · 沙盒安装通过 4,292 星

mirage

mirage

把文件系统与 bash 提供者换成 mirage 虚拟工作区:文件工具与 shell 命令作用于挂载的资源(RAM、S3、Redis、Sla

L3 · 安装规范通过 3,681 星

dashi-taskboard

dashi-taskboard

把当前已安装并运行中的 Codex Taskboard 嵌入 DeepSeek Harness 侧边栏,并通过 Launcher 运行时描述

L4 · 沙盒安装通过 3,311 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-11-10。