dsh-stage-gate
v0.1.1 · 0 天前发布
Stage-gate governance tools for DeepSeek Harness: model-callable gate_open / gate_check / gate_list / gate_close for in-memory, per-session acceptance checks.
README
dsh-stage-gate
为 DeepSeek Harness 提供的阶段门(Stage Gate)治理工具。
模型可直接调用的阶段门:创建验收清单、带证据核对、输出清晰的 通过 / 阻塞 结论——为运行多阶段工作的 Agent 提供治理层。状态保存在内存中,按会话隔离。
中文 | English
功能
在 ctx.tools 注册四个工具:
| 工具 | 用途 |
|------|------|
| gate_open(gateId, title, stage?, items) | 创建阶段门,含完整验收清单(状态 open)。 |
| gate_check(gateId, items) | 核对阶段门:每次提交整份验收项(整体替换);每项 met/unmet/n/a + 可选 evidence。任一 unmet 则阻塞,全部 met/n/a 则通过。 |
| gate_list() | 列出会话中所有阶段门及其生命周期状态。 |
| gate_close(gateId, reason?) | 关闭阶段门(closed)。关闭后拒绝再次 gate_check,除非设置 allowReopen。 |
生命周期
```
open → in_review → passed (全部项 met/n/a)
│ │
│ └── blocked (存在 unmet) → (allowReopen) → open
└────────────────
版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ✅ 兼容 | cordis patch ✅ |
dsh@0.1.0 | ✅ 兼容 | 标准 patch ✅ |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- dsh-stage-gate
- Repo
- —
- Engines
{"node":">=22.19"}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"}}