XiaoSong1223/dsh-release-guardian
XiaoSong1223★ 0JavaScriptLast synced: 2026-08-16
Deterministic release-risk checks and quality gates for DeepSeek Harness
README excerpt
DSH Release Guardian 简体中文 · Architecture · Security model · Troubleshooting Local, deterministic release-risk checks for Git changes. Use the same scanner through a DeepSeek Harness host tool, a standalone CLI, an optional Codex skill adapter, or an optional Claude Code plugin. 中文概览:Release Guardian 在本机读取 Git 变更,检查新增代码和变更文件中的发布风险,并发现常见项目检查。默认只读,不执行项目代码;只有用户明确授权后才会运行所展示的检查命令。 What v0.1 does - Scans worktree , staged , or range Git changes. - Applies deterministic rules to changed-file metadata and added lines. - Discovers test, typecheck, and build commands for JavaScript, Python, Go, Rust, Java, and .NET projects. - Produces a human-readable report or a versioned JSON report. - Registers the release guardian check tool when installed as a DeepSeek Harness bundle. - Gives Codex a safety-aware workflow through the optional release-guardian skill. - Installs into Claude Code as a plugin: the release-guardian skill, a read-only release-auditor subagent, a dsh-release-guardian command on the session PATH , and an opt-in pre-commit gate. Release Guardian is a risk signal, not a proof that a release is safe. A ready verdict means that this scan found no release-blocking condition within i…
View full README on GitHub →