# Owner: Hermes Labs - https://hermes-labs.ai # hermes-gate > Bounded, receipt-bound completion rail for coding agents. Runs a repository's own checks (fast, review, full), records exactly which content and tool versions were checked, and reuses a PASS only while those bytes still match. No daemon, no runtime dependencies beyond Python 3.11+ and Git. Part of the Hermes Labs reliability stack. hermes-gate turns "run the checks again" into a bounded completion ceremony instead of an unverifiable claim. `hermes-gate init` detects a repository's native Python or JavaScript commands and writes a reviewable `.hermes/gate.toml`, a checksum-bound stdlib runner, and a CI workflow. Each of `fast`, `review`, and `full` returns one terminal JSON state (`PASS`, `FAIL`, `NOT_APPLICABLE`, `NOT_CONFIGURED`, `REVIEW_UNAVAILABLE`, `PARKED`, or `ERROR`) bound to an exact content digest and command/tool versions. Lifecycle hooks inspect receipts; they do not repair code, invoke a model, or authorize a push, pull request, or release — `hermes-gate boundary` only verifies configured receipts, it never performs the Git operation itself. Install: `pip install hermes-gate`. Python 3.11+. Apache-2.0 licensed. ## Docs - [README](README.md): Install, five-minute quickstart, CLI reference, completion workflows table. - [CHANGELOG](CHANGELOG.md): Release history. - [CONTRIBUTING](CONTRIBUTING.md): How to contribute. - [SECURITY](SECURITY.md): Responsible disclosure. - [docs/PROVIDER-TRIAL.md](docs/PROVIDER-TRIAL.md), [docs/PYGATE-TRIAL.md](docs/PYGATE-TRIAL.md): trial notes for provider-backed review and the Python gate profile. ## Related - [quick-gate-python](https://github.com/hermes-labs-ai/quick-gate-python) (PyPI `pygate-ci`) and [quick-gate-js](https://github.com/hermes-labs-ai/quick-gate-js) (npm `quick-gate`): Python and JS/TS check primitives that emit the shared `gate-result/v1` contract; hermes-gate can optionally wrap them through an opt-in adapter. See README "Relationship to PyGate and Quick Gate". - [agent-signage](https://github.com/hermes-labs-ai/agent-signage): PreToolUse hook that injects git-state facts into a coding agent's context — complements hermes-gate's post-work completion rail with a pre-work freshness check. - [rule-audit](https://github.com/hermes-labs-ai/rule-audit): static contradiction/coverage analysis for AI system prompts. - [hermes-rubric](https://github.com/hermes-labs-ai/hermes-rubric): evidence-first LLM-as-judge scoring, usable as a `hermes-gate review` provider. - [Hermes Labs](https://hermes-labs.ai): agentic infrastructure company building the reliability layer for autonomous systems. ## Optional - [LICENSE](LICENSE): Apache-2.0. - [CITATION](CITATION.cff): How to cite. ## About Hermes Labs Hermes Labs is an agentic infrastructure company building the reliability layer for autonomous systems. More at [hermes-labs.ai](https://hermes-labs.ai).