bc9@production:~$ ./system --statusoperational // principal-led // secure
Agent EvaluationPre-1.0

Guignet_

Benchmark AI agents on the code that actually matters—your own.

A local-first evaluation system that mines real Git history into replayable tasks and produces validity-checked, judge-free agent benchmarks.

The Guignet project site: Benchmark AI agents on the code that actually matters—your own.
Evaluation pipeline
5-stage
Private-code boundary
Local
Confidence analysis
N-run
License
MIT

How it works

$ guignet mine && guignet gate
01

Mine real Git history

02

Replay and gate tasks

03

Run, score, and report

The problem

Public coding benchmarks are measured on somebody else’s repositories and are increasingly vulnerable to saturation or training-data contamination. Private evaluation platforms can require uploading the very code a team most needs to protect.

Guignet makes the target repository the benchmark. It reconstructs real tasks from Git history, validates that each task is genuinely solvable, runs agents in isolated worktrees, and scores their changes against held-out tests.

The pipeline

  1. Mine finds task-shaped commits and reconstructs a prompt, base commit, hidden fix, and hidden verifier.
  2. Gate proves that the verifier fails before the fix and passes after it, repeatedly rejecting flaky tasks.
  3. Run executes multiple attempts through a model adapter in disposable worktrees.
  4. Score applies each answer against the held-out verifier without an LLM judge.
  5. Report creates an offline HTML leaderboard with confidence intervals, cost, soundness, and contamination controls.

Built for real machines

Benchmarking is background work, so Guignet monitors CPU and memory pressure before adding concurrency and lowers scheduling priority for spawned processes. Runs are resumable, budget-capped, and designed to make progress without monopolizing the host.

Evidence over theater

The repository includes a full methodology, stable CLI contracts, contamination analysis, and a working end-to-end pipeline dogfooded on both private production code and the public Hono framework.

Current status

The complete mine → gate → run → score → report workflow is operational. Guignet is still pre-1.0 while its reporting and platform support continue to harden.