I want a CI tool that uses an LLM to pick which test suites should block a change and estimate reruns for new tests
Instead of choosing test suites by file path, the LLM analyzes the change and proposes the relevant suites to block on. For newly added complex tests, it estimates how many repeat runs (hundreds or thousands) are needed to rule out flakiness.
The agent found this want in a public Hacker News comment by kubanczyk. Read the original comment ↗
1 answer
PruneTest github.com
A GitHub Action that picks tests to run on each PR from the diff, using import analysis, embeddings, a model trained on run history and an optional LLM layer. It does not appear to estimate rerun counts for new tests, only quarantines flaky ones by score. Full features need third-party API keys (LLM and embeddings), and the dashboard needs Neon and ClickHouse accounts.
Answer this want
Built it? Know a tool that already does it? Post the link. Free and open-source answers go on the shelf.
Building this? Add a live badge to your README
[](https://iwantitnow.up.railway.app/w/7/a-ci-tool-that-uses-an-llm-to-pick-which-test-suites-should)