# profile toolset

> Talos next · Since next

7 tools, about 1079 tokens when enabled.

Enabled with the `tools.enable` tool, or `argus-agent --toolsets profile`. Calling any of its tools also turns it on.

| Tool | Tokens | Description |
|---|---|---|
| `play.desync` | 205 | Where two runs part: on {every} hashes each sim system per tick; compare {ticks} (another run's read with leaves) names the first tick, system and entity; dump {system, entity} the state. |
| `profile.blame` | 170 | Cost by script behaviour, phase, entity, draw group, physics, asset memory or load phase. |
| `profile.capture` | 116 | save the flight recorder's last seconds (action save, reason), list, read one, or export a Perfetto trace (redact hashes script and scene names). |
| `profile.diff` | 173 | Replay a saved capture's run on the edited project (or compare with another capture or the live ring): per-span deltas with a noise band, a verdict per finding. |
| `profile.explain` | 145 | What the running game is bound by, with ranked fixes, each with evidence, a suggested change and estimated saving. |
| `profile.view` | 162 | Profile picture by kind: strip (frame times, spikes marked), timeline (one frame's spans by track), flame (where time went), heat (viewport, costly entities tinted, legend). |
| `replay.verify` | 108 | Play a --save-replay file on its scene and check its per-system state hashes: ok, or the first tick window and system where the playback parts from the recording. |
