google-gemini / google-gemini/gemini-cli

Stabilize and Enhance Internal Project Evaluations

Open
#23,166 1 comment 0 reactions 1 assignee Claimed by @alisa-alisa View on GitHub
🔒 maintainer only area/platform kind/enhancement priority/p2 status/bot-triaged workstream-rollup
Dominant language
TypeScript
Stars
107k
Forks
14.6k
Avg merge
2d 3h
Merged PRs (30d)
45

Description

**Goal:** To significantly improve the reliability, visibility, and actionability of our project's internal (non-benchmark) evaluations.

**Problem:** Our current small project evals are inconsistent ("bleed"), making it difficult to trust their results, track quality trends, and quickly address regressions. This slows down development and impacts confidence in changes.

**Vision:** A streamlined evaluation system where internal project evals are stable, provide clear signals, and enable rapid feedback loops. Developers can confidently rely on these evals to catch issues early and understand the impact of their changes.

**Key Outcomes:**

- Reduced flakiness and increased reliability of existing project evals.
- Clear visibility into eval results and historical trends.
- Faster detection and easier debugging of regressions.
- Basic automation to flag issues and guide developers.
- "Approve" button to increase visibility and reduce excessive runs

**Out of Scope:**

- Large-scale benchmark evals (e.g., SWE-bench, terminal-bench).
- Overhauling the entire testing infrastructure beyond the scope of these specific project evals.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.