maxoutlabs/cngx verify
Run the checks an AI agent claimed it ran, and block the merge on a false claim
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| command | Verification command to run (for example "pytest -q"). When set, cngx runs it and compares the real result to the agent's claim. This is the main path. | no | "" |
| output-file | Path to the agent's message; cngx reads the verification claim from it | no | "" |
| from-commit | Read the agent's claim from a git commit message (for example "HEAD"). Mutually exclusive with output-file, stdin, and from-pr. | no | "" |
| from-pr | Read the agent's claim from the GitHub Actions pull_request event body. Mutually exclusive with output-file, stdin, and from-commit. | no | false |
| evidence-file | Path to an existing test/CI log to gate offline instead of running a command | no | "" |
| require-claim | Also block when checks pass but the agent made no verification claim | no | false |
| timeout | Seconds before the verification command is killed | no | 600 |
| policy | (Legacy) YAML behavior policy for the heuristic `cngx check` text lint. Prefer `command` with real execution. Ignored when `command` is set. | no | "" |
| prompt | (Legacy check) prompt or task text for live capture | no | "" |
| prompt-file | (Legacy check) file with task prompt context | no | "" |
| python-version | Python version for setup-python | no | 3.11 |
| cngx-version | Pin a cngx PyPI release (for example 0.2.0). Leave empty for latest. | no | "" |
| install-mode | pypi (default) or editable (pip install -e . from checkout, for dogfooding) | no | pypi |
| model | (Legacy check) model name label stored on the trace | no | mock-model |
| adapter | (Legacy check) adapter (mock, openai, gemini, claude) | no | mock |
| task-id | (Legacy check) task ID for the capture | no | policy_check |
| json-output | Emit JSON results to stdout | no | false |
Outputs
no outputs