A week ago I launched siftwise : an open-source, self-hosted tool that runs only the tests your change can affect , and tells you whether a failing test is your fault, already broken on main, or just flaky .
If you missed it, the first post explains the idea and how to set up the server and the GitHub Action.
Today v0.2.0 is out. The theme: use it in more places .
pip install --upgrade siftwise # 0.2.0
Enter fullscreen mode
Exit fullscreen mode
What's new in v0.2
π¦ GitLab CI: the same test selection, failure verdicts and sticky comment as on GitHub, now on merge requests.
π€ 5 coding agents tested: Claude Code, GitHub Copilot, Cursor, Codex CLI and Gemini CLI can ask siftwise which tests to run and why a test failed.
π Flaky-test re-runs for Go, Jest, Maven and Gradle, not just pytest.
π Safer PR comments: a file name in a PR can no longer sneak a link or an @mention into siftwise's comment.
πΆ Dogfooding: siftwise now runs on its own CI, collecting live numbers for v0.3.
Like the first post,β¦