Diffs
Diffs follows GitHub repositories you connect through the Cheats GitHub App. Each pull request, and each commit pushed straight to the default branch, becomes a card with three scores. It is built for reviewing a change, especially one an agent wrote, before you trust it.
Connect a repository
- Open Diffs and link GitHub. You leave for GitHub and come back.
- Choose the repositories the installation can see, or create one from here.
- The first fetch brings the last 30 changes. New pull requests and direct commits arrive after that.
Free can follow one repository. Unfollowing a repository frees the slot. Pro removes the cap.
Linking GitHub, choosing which repos are visible, and removing a repo stay on this page. They check with GitHub at that moment, so they need a connection.
The three scores
| Score | What it measures |
|---|---|
| Risk | How likely the change is to break something |
| Drift | How far it strays from what it said it would do |
| Slop | How much of the added text is filler |
Scores start from rules, which run with no model and no key. Charts on the page summarise the repo.
Sensitive paths. A repository can list path patterns that should raise the stakes: migrations, auth, billing, infrastructure. They feed the risk score. Editing that list stays on this page.
A model pass
Save your own key for one provider and one model, and a second pass uses that model on top of the rules. The key is encrypted. It is sent only to the provider you chose. There is no Cheats-wide key, and the saved key is never returned to the page or written into a log.
You set the monthly call limit, up to 2000. Without a key, the cards keep the rule-based scores. The model pass is on Free and on Pro, because it spends your key.
Re-running an analysis stays on this page.
From a card to a board
flag_diff opens a Projects card for a change you want a person to look at. The key has to be allowed to reach both Diffs and Projects.
search_diff_repos, search_diffs, and get_diff read the repos and the cards.
Plans
| Free | Pro | |
|---|---|---|
| Repositories | one repository | Unlimited |
| Rule scores | Yes | Yes |
| Model pass on your own key | Yes | Yes |