Skip to main content
Pick two or more jobs and the console overlays their curves, diffs their configs, and shows a scorecard. The question it is built to answer is not “what happened” but “did this get better, and which run do we keep”.

Review: overlaid curves, a scorecard, and the config diff explaining why they differ.

What you see

The config diff is the part people underuse. Two runs that disagree on a curve almost always disagree on a config key, and the diff finds it faster than reading two YAML files.

What you can do

  • Add or remove runs — the overlay updates without reloading.
  • Ask Agent — natural-language analysis of the selected runs. Locked to administrators unless the deployment sets FORGE_PREMIUM_PUBLIC.
  • Share — a read-only link to this exact comparison, with an expiry. See sharing.

Reading a comparison honestly

Seeds. Post-training runs vary between identical configurations, sometimes considerably. Two runs is not a result; if the difference matters, run the variant again.
The normal outcome, and the reason the scorecard shows several benchmarks rather than one. Post- training reliably improves one axis while quietly damaging another — that is what the math, code, knowledge, Chinese and instruction-following split exists to make visible.
The model is getting better at your reward, not at the task. Worth looking at the validation samples before celebrating: reward hacking looks exactly like this from the curve alone.