changingwang/dsh-stage-gate

changingwang★ 0TypeScriptLast synced: 2026-08-16

Open on GitHub

README excerpt

dsh-stage-gate Stage-gate governance tools for DeepSeek Harness. Model-callable stage gates: create an acceptance checklist, verify it with evidence, and get a durable, replayable PASS / BLOCK conclusion — a governance layer for agents that run multi-phase work. English 中文 What it does Registers four tools on ctx.tools : Tool Purpose gate open(gateId, title, stage?, items) Create a stage gate with its full acceptance checklist (status open ). gate check(gateId, items) Verify the gate: send the ENTIRE item list (whole-value replacement); each item carries met / unmet / n/a and optional evidence . The gate is blocked while any item is unmet , passed when all are met / n/a . gate list() List every gate in the session with its lifecycle status. gate close(gateId, reason?) Close a gate ( closed ). A closed gate rejects further gate check unless allowReopen is set. Lifecycle - status on the gate is the lifecycle state machine. - conclusion on the latest gate/check records the most recent verification result. Install The tools become model-visible in the Web UI. Model keys and a DeepSeek provider must already be configured (see the DeepSeek Harness Web UI guide). Configuration allowReopen…

View full README on GitHub →
Tools / Devdeepseek-harnessdshdsh-pluginstage-gateagent

Category