chenyinrusi/dsh-repo-health

chenyinrusi★ 0Python最后同步: 2026-08-16

在 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 摘要

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…

在 GitHub 查看完整 README →
终端/TUIdeepseek-harnessdshdsh-pluginmcp-serveragent

分类