{"name":"\/diff","slug":"diff","family":"slash","title":"Slash commands","noun":"slash command","description":"Review the changes in your working tree, including the edits Claude has made so far. See [Review changes with \/diff](\/docs\/en\/interactive-mode#review-changes-with-%2Fdiff)","description_source":"docs","described_by":{"doc":"claude-code\/commands","title":"Commands"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.308","builds":0,"mined_builds":149,"first_cited":{"version":"2.1.228","released_at":"2026-08-11 17:45:45","spans":2}},"aliases":[],"entries":[{"version":"2.1.283","anchor":"a-bundled-hooks-modules-commandrun-hook-now-fires-only-for","heading":"A built-in module now reacts only to \/clear, \/diff and \/resume","line":"One built-in module that used to step in on every slash command now does so only for `\/clear`, `\/diff` and `\/resume`","released_at":"2026-09-25 18:46:11","reason":"found in this entry's text, named in this entry"},{"version":"2.1.280","anchor":"cloud-diff-dialog-now-shows-committed-changes-ahead-of-the","heading":"Cloud \/diff dialog now shows committed changes ahead of the merge-base together with uncommitted ones","line":"The cloud \/diff dialog now shows committed changes ahead of the merge-base alongside uncommitted ones","released_at":"2026-09-22 15:44:39","reason":"found in this entry's text, named in this entry"},{"version":"2.1.273","anchor":"diff-panel-prototyped-as-a-plugin-pane","heading":"Diff panel prototyped as a plugin pane","line":"The \/diff panel is now prototyped internally as a plugin pane rather than built-in UI","released_at":"2026-09-15 18:06:34","reason":"found in this entry's text, named in this entry"},{"version":"2.1.265","anchor":"diff-panel-visibilitytoggle-logic-simplified-via-iwt-pres","heading":"Diff panel visibility\/toggle logic simplified via Iwt() presentation check","line":"The diff panel's fullscreen-vs-inline display logic was simplified into a single shared check","released_at":"2026-09-08 19:05:16","reason":"found in this entry's text, named in this entry"},{"version":"2.1.260","anchor":"new-diff-command-toggle-wording-behind-tengu-jazzy-ripple","heading":"New \/diff command toggle wording behind tengu_jazzy_ripple","line":"\/diff's description wording can change to reflect a toggle, behind an internal flag.","released_at":"2026-09-03 22:32:02","reason":"found in this entry's text, named in this entry"},{"version":"2.1.260","anchor":"diff-dialog-gains-a-fullscreen-presentation-mode","heading":"Diff dialog gains a fullscreen presentation mode","line":"The diff dialog now explicitly distinguishes a fullscreen mode from the sidebar view.","released_at":"2026-09-03 22:32:02","reason":"found in this entry's text, named in this entry"},{"version":"2.1.260","anchor":"diff-fullscreen-toggle-live-by-default-via-a-kill-switch-fl","heading":"\/diff fullscreen toggle live by default via a kill-switch flag","line":"The \/diff fullscreen toggle is now on by default for everyone, with a kill-switch to disable it.","released_at":"2026-09-03 22:32:02","reason":"found in this entry's text, named in this entry"},{"version":"2.1.228","anchor":"diff-panel-inside-the-repl","heading":"Diff panel inside the REPL","line":"A full uncommitted-changes side panel with filters and \"Ask about selection\" is built but gated off.","released_at":"2026-08-11 17:45:45","reason":"named in this entry, found in this entry's text"},{"version":"2.1.228","anchor":"diff-tells-you-when-the-panel-is-unavailable","heading":"\/diff tells you when the panel is unavailable","line":"\/diff now tells you when the diff panel can't be opened instead of silently doing nothing.","released_at":"2026-08-11 17:45:45","reason":"named in this entry, found in this entry's text"},{"version":"2.1.228","anchor":"a-toggleable-diff-panel-sits-behind-a-gate-that-is-off-by-de","heading":"A toggleable \/diff panel sits behind a gate that is off by default","line":"`\/diff` would toggle a sidebar instead of opening a dialog, but the gate is off so you keep the old behaviour.","released_at":"2026-08-11 17:45:45","reason":"named in this entry, found in this entry's text"}],"entries_total":14,"docs":[{"source":"claude-code","path":"commands","title":"Commands","documented":true},{"source":"claude-code","path":"changelog","title":"Claude Code changelog","documented":false},{"source":"claude-code","path":"fullscreen","title":"Fullscreen rendering","documented":false},{"source":"claude-code","path":"interactive-mode","title":"Interactive mode","documented":false},{"source":"claude-code","path":"keybindings","title":"Customize keyboard shortcuts","documented":false},{"source":"claude-code","path":"plugins\/mods\/overview","title":"Mods overview","documented":false},{"source":"claude-code","path":"whats-new\/2026-w21","title":"Week 21 \u00b7 May 18\u201322, 2026","documented":false},{"source":"claude-code","path":"whats-new\/2026-w36","title":"Week 36 \u00b7 August 31 \u2013 September 4, 2026","documented":false},{"source":"claude-code","path":"whats-new\/index","title":"What's new","documented":false}],"docs_total":9,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/slash\/diff","family_url":"https:\/\/changelogs.core-directive.com\/reference\/slash.json"}