governed-workflow-for-dsh

DSH PLUGIN开发与运行时

仓库 zcx369658780/governed-workflow-for-dsh · npm dsh-governed-workflow

开发与运行时 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

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

验证等级 L5 L5 · 运行验证通过
GitHub 星标 2 复刻 0 · 未关闭 issue 2
最近更新 2026-09-12 创建于 2026-08-13
README 6.0 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:zcx369658780/governed-workflow-for-dsh
兼容 DSH 版本0.2.0-rc.2 等 8 个版本版本不匹配时安装会报错
Node.js 要求^22.19.0 || >=24.0.0来自仓库 package.json 的 engines 字段
前置依赖@deepseek-ai/cordis@^4.0.1、@deepseek-ai/dsh-session@^0.1.0-rc.6 等 4 个需要同时安装的同级依赖
npm 包名dsh-governed-workflow可用 npm view 查看包信息

能做什么

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

适用场景

GitHub 集成代码评审

上游标签

agent-governanceai-agentscoding-agentdeepseek-harnessdsh-plugintypescript

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度稳定按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

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

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
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 插件清单中已激活 方式:插件清单查询
— · 其它检查项
  • L4_0_SANDBOX 沙盒安装判定 方式:沙盒安装执行

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

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

README 全文

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

Governed Workflow for DSH

English | 简体中文

> 面向 DeepSeek Harness Coding Agent 的 Authority-first 治理工作流。
>
> 没有被接受的任务权限,就不允许修改;最终验收必须留在 Builder 之外。

dsh-governed-workflow 是一个独立开发的 DeepSeek Harness 社区插件,用于把 GitHub Issue 驱动的 Builder 治理流程带入 DSH Runtime,并在修改操作周围增加 fail-closed 生命周期控制。

本项目不隶属于 DeepSeek,也不代表 DeepSeek 官方背书。

它解决什么问题?

一个受治理的任务遵循明确的生命周期:

GitHub Issue Authority
↓
OBSERVE
↓
ADMIT
↓
RUN
↓
BLOCK / COMPLETE
↓
REVIEW

核心原则:

  • GitHub Issue Authority —— 任务权限来自明确的权威 Issue,而不是旧聊天记录或 Builder 自己的计划。
  • 只有 RUNNING 才能修改 —— 只有 authority 已被接受且生命周期严格处于 RUNNING,受保护的修改工具才会被放行。
  • Fail Closed —— authority 缺失/格式错误、非法状态迁移或终态出现时,默认拒绝修改,而不是尝试绕过。
  • 独立 Review —— Builder 不能自行 ACCEPT、Merge、关闭已接受任务,也不能自行创建/激活后续任务。
  • Evidence-first —— authority 与生命周期迁移会记录为受限的治理证据。

当前状态

V0.9 — Developer Technical Preview

当前已经实现:

  • Governance 生命周期状态机;
  • provider-neutral authority 校验与单快照准入;
  • 可选的 Public GitHub Issue authority provider;
  • bash / write / edit 的 RUNNING-only mutation guard;
  • governance_status 与 governance_transition 模型工具;
  • governed-builder Skill;
  • Governance evidence 记录;
  • Builder 终态后的 fail-closed 修改冻结。

当前验证基线:

DeepSeek Harness: @deepseek-ai/dsh 0.1.0-rc.6
Node.js: ^22.19.0 || >=24.0.0
Integration: DSH Profile Bundle / harness-profile
Package: dsh-governed-workflow

目前尚未发布到 npm。OMDSH Workshop 投稿已经存在,但独立审核、当前基线验证和 Registry admission 仍未完成。

安装

当前正在重新收敛一个可靠、可复现、面向普通用户的安装流程。

仓库里保留了以前的 clean-room 源码安装证据,但其中的旧命令和旧固定 SHA 不再作为新用户的 canonical 安装命令。在新的安装脚本 / 可复现安装指令通过验证之前,我们不会在 README 中宣传一个未经重新验证的一键命令。

目前可以确认的安装事实是:

  • 包名:dsh-governed-workflow;
  • 分发方式:公开 GitHub 源码,尚未发布 npm;
  • 集成方式:DSH Profile Bundle;
  • 不要把历史 release 记录中的旧安装命令当成当前推荐命令。

如需查看历史验证证据,可参考 Technical Preview quickstart 和 OMDSH Review Evidence。它们目前属于 qualification / provenance,不是面向新用户的最终安装说明。

使用 GitHub Issue 作为任务权限

可选的 GitHub provider 会读取一个公开、打开状态的 GitHub Issue,并只接受一个机器可读的 Authority Block:

<!-- dsh-governed-workflow-authority:v1
{
"baselineRef": "main",
"baselineSha": "<40位 Git commit SHA>",
"candidateBranch": "<任务专用分支>",
"allowedPaths": ["src/**"],
"protectedBranches": ["main"]
}
-->

这个 provider 是显式 opt-in 的,只支持公开 GitHub、匿名只读、单次读取,并固定访问 https://api.github.com。默认 bundle 不会主动访问 GitHub。

allowedPaths 当前仍是 authority metadata / Builder guidance,还不是底层文件系统的强制 containment。

Builder 生命周期

模型可以使用两个治理工具:

governance_status
governance_transition

标准流程:

AUTHORITY_OBSERVED
→ ADMIT_TASK
TASK_ADMITTED
→ RUN
RUNNING
→ COMPLETE 或 BLOCK
COMPLETED / BLOCKED
→ SUBMIT_REVIEW
REVIEW_PENDING
→ 停止并等待独立 Review

Builder 没有 ACCEPTED 操作。最终接受和 Merge 不属于 Builder 的 Runtime 权限。

当前硬性保护边界

当前 Runtime 会强制执行:

  • 必须存在 accepted authority;
  • 只有 RUNNING 才能使用 bash / write / edit;
  • BLOCKED / COMPLETED / REVIEW_PENDING 后重新冻结修改;
  • 生命周期迁移 allowlist;
  • authority / provider 输出重新校验并 fail closed。

当前尚未硬性执行:

  • allowedPaths 的 canonical 文件系统 containment;
  • Bash / Git 命令语义解析;
  • Git protected branch 命令级强制保护;
  • GitHub Merge / Close / Successor API 强制权限;
  • Private / authenticated GitHub authority;
  • Reviewer / Owner 的 ACCEPTED Runtime state;
  • 对任意恶意 same-process 插件的进程内隔离。

默认安全属性

没有显式启用 GitHub authority bootstrap 时,默认 bundle:

  • 不进行网络请求;
  • 不读取 GitHub Token 或用户凭据;
  • 不以插件 Runtime 行为启动 subprocess;
  • 不加载 native code;
  • 没有 accepted authority 时默认 fail closed。

开发

pnpm install
pnpm build
pnpm typecheck
pnpm test

更多文档

License

MIT


Govern first. Ship safe.

常见问题

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

在 DSH 里执行 `dsh plugin --profile web add github:zcx369658780/governed-workflow-for-dsh` 即可。对应的 npm 包名是 `dsh-governed-workflow`。

governed-workflow-for-dsh 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

governed-workflow-for-dsh 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

governed-workflow-for-dsh 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2、0.1.3-alpha.2、0.1.3-alpha.1、0.1.2-rc.1。

governed-workflow-for-dsh 需要什么运行环境?

Node.js ^22.19.0 || >=24.0.0;需要同时安装 @deepseek-ai/cordis@^4.0.1、@deepseek-ai/dsh-session@^0.1.0-rc.6、@deepseek-ai/dsh-skill@^0.1.0-rc.6、@deepseek-ai/dsh-tools@^0.1.0-rc.6。环境不满足时安装会失败,建议先确认本机版本。

governed-workflow-for-dsh 用的是什么许可证?

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

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

开发与运行时
按星标排序,可作替代方案

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-10-08。