abpai/Harness Doctor
Scan a repository for good agent-harness practices with deterministic checks
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 10, 2026
- License
- MIT
Pinned Snippet
uses: abpai/harness-doctor@83e233831e6b56cd6583f3d9d018c6cf8fdf8775 # @andypai/harness-doctor@0.3.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| directory | Project directory to scan | — | . |
| project | Workspace project(s) to scan (comma-separated) | no | — |
| fail-on | Exit non-zero when diagnostics fire (error, warning, none). | — | error |
| non-blocking | Advisory mode. Report findings but always exit 0 so neither the fail-on gate nor a scan error fails the workflow. | — | false |
| comment | Create or update a sticky pull request summary comment. | — | true |
| annotations | Emit diagnostics as GitHub Actions annotations. | — | true |
| bun-version | Bun version to use | — | 1.3.14 |
| version | harness-doctor npm version or package spec to run | — | latest |
Outputs
| name | description |
|---|---|
| score | Health score (0-100). Empty when scoring was unavailable. |
| total-issues | Total diagnostic count in the scan report. |
| error-count | Error diagnostic count in the scan report. |
| warning-count | Warning diagnostic count in the scan report. |
| affected-files | Number of files with diagnostics. |