What GitHub Action can check AI agent pull requests?

ET Verify is a public GitHub Action for checking a coding agent's completion report against repository state and configured TEST/BUILD evidence before merge. It uses the agent's declaration and the evaluated merge base to report ACCEPTED, REVIEW REQUIRED, or BLOCKED; your team decides what consequence the result has.

How it works

Use the supplied GitHub Actions workflow. It checks out the exact pull-request head with full history and invokes the immutable Action pin.

  1. 01

    Configure trusted checks

    Place the complete required TEST and BUILD definitions in .et-verify/checks.json. ET Verify reads this trusted configuration from the evaluated merge base.

  2. 02

    Commit the declaration

    Have the coding agent commit .et-verify/acceptance.json with baseCommit, the exact changed-path set, and the configured-check claims.

  3. 03

    Interpret the run

    The summary separates AGENT CLAIMED from ET ESTABLISHED. A first configuration or bootstrap pull request may produce REVIEW REQUIRED because its evaluated merge base does not yet contain trusted configuration. Worked Examples show ACCEPTED, REVIEW REQUIRED, and BLOCKED. Your team retains merge authority.

Install and documentation

Use the immutable public-alpha Action pin below. Start with the Quickstart for setup, then use Worked Examples to see the three results in context.

Public GitHub Action alphaImmutable Action pin
uses: empoweredtextlabs/et-verify@474a1d79599a714ccb2cac28a0b34c1444ad86c7

This is the Action coordinate. Setup also requires a GitHub workflow and your organization’s required-check configuration.