Documentation

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

  1. Open Diffs and link GitHub. You leave for GitHub and come back.
  2. Choose the repositories the installation can see, or create one from here.
  3. 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

ScoreWhat it measures
RiskHow likely the change is to break something
DriftHow far it strays from what it said it would do
SlopHow 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

FreePro
Repositoriesone repositoryUnlimited
Rule scoresYesYes
Model pass on your own keyYesYes
  • Projects for the card flag_diff creates.
  • Agents for the models you might also use on a card estimate. A Diffs model key is separate from an Agents vendor link.
  • Plans.