Skip to content

Idea: Adding a CI/CD gate to block PRs based on these evaluations? #362

Description

@mukundzha

Hey @OpenAgentHQ, love this! A local-first, framework-agnostic evaluation framework is exactly what the AI community needs. Calling it "The pytest of AI evaluation" is perfect.

I was wondering if you've considered how users can use these evaluations to actually block bad code from deploying? Running evals is great, but ensuring they automatically fail a GitHub Action when a metric drops is where the real CI/CD value is.

I actually built an open-source Python CLI called Crilio that acts as the CI/CD gate for this. It uses an LLM-as-a-Judge to grade outputs against YAML rules and blocks GitHub PRs if the model hallucinates or breaks formatting.

Repo: https://github.com/mukundzha/crilio

You could use openagent-eval for the deep metrics, and Crilio as the semantic gate in GitHub Actions. Would love to hear your thoughts on this integration!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions