chenyinrusi/dsh-repo-health

chenyinrusi★ 0PythonLast synced: 2026-08-16

Open on GitHub

Read-only repository health scanners for DeepSeek Harness and any repo: definition drift, unwired-module reachability, prompt bloat, evidence-gate calibration, registration completeness. CLI + MCP server.

README excerpt

repo-health Read-only repository health scanners: definition drift, unwired-module reachability, prompt bloat, evidence-gate calibration, and registration completeness — as a CLI and an MCP server. A codebase rots silently. The most damaging defects are the ones no test, type checker, or linter catches: - a concept defined in two places where only one copy gets updated ( drift ), - a module written but never wired up ( unreachable ), - a fixed-injected prompt segment quietly eating the context ( bloat ), - an extension point that exists but is never registered ( registration ). repo-health is five read-only scanners that watch for exactly these. It is the extracted, generalized core of the quality-guard tooling behind a large production agent system, repackaged so any repository can run it. Install Requires Python 3.11+ (the registration scanner uses tomllib ; the others run on 3.10+). Quick start Every scanner also ships a --selftest that verifies the tool itself against a synthetic fixture before it is trusted to judge your code — the predecessor of these scanners shipped versions that produced pretty-but-wrong numbers, and only known-answer fixtures caught them. The five scanner…

View full README on GitHub →
Terminal / TUIdeepseek-harnessdshdsh-pluginmcp-serveragent

Category