Skip to content
Proposals/Toggle `/diff` in fullscreen to watch uncommitte
proposaldeveloperP5Worth a lookClaude Code

Toggle `/diff` in fullscreen to watch uncommitted changes as Claude edits

Upgrade to Claude Code v2.1.260, enter fullscreen, and run /diff so uncommitted changes appear beside the conversation as Claude edits. Clear a long transcript with ctrl+l/cmd+k, and only trust /rewind when checkpoint backups actually exist.

Why this loop

v2.1.260 adds a fullscreen diff panel, toggled with /diff, that sits beside the conversation and shows uncommitted changes as Claude edits. Review the working tree in-session instead of waiting for a late git diff. Fullscreen ctrl+l / cmd+k now clears the transcript view like a terminal clear; scroll up for earlier messages so a long edit loop stays readable next to the panel. Fold rewind into the same review loop: /rewind and --rewind-files no longer report success when checkpoint backups were missing and nothing was restored, and they no longer leave stale file-read tracking from rewound-away turns (which caused "File unchanged since last read" stubs and full-file re-injection after external edits). When you run a skill or slash command from the IDE, keep the line selection so the "N lines selected" context reaches Claude.

Proposed actions

  1. Upgrade to Claude Code v2.1.260, enter fullscreen, and run /diff so the uncommitted-changes panel opens beside the conversation as Claude edits.
  2. Leave /diff toggled on during Edit/Write turns and review each uncommitted hunk in that panel instead of leaving the session to run git diff.
  3. In fullscreen press ctrl+l (Windows/Linux) or cmd+k (macOS) to clear the transcript view like a terminal clear; scroll up for earlier messages without closing the diff panel.
  4. Before /rewind or --rewind-files, confirm checkpoint backup files exist; v2.1.260 no longer reports success when nothing was restored and no longer keeps stale file-read tracking from rewound-away turns.
  5. When launching a skill or slash command from the IDE, keep the current line selection so the "N lines selected" context is sent to Claude.

Agent prompt

Paste into your agent or query via MCP (get_agent_prompt) — free, no extra AI cost

Paste into Claude Code / CLAUDE.md task

DevAgentRadar → Claude Code

You are helping me adopt a real coding-assistant change. Work only from the facts below. Do not invent features.

Context

Assistant: Claude Code Proposal: Toggle /diff in fullscreen to watch uncommitted changes as Claude edits Summary: Upgrade to Claude Code v2.1.260, enter fullscreen, and run /diff so uncommitted changes appear beside the conversation as Claude edits. Clear a long transcript with ctrl+l/cmd+k, and only trust /rewind when checkpoint backups actually exist. Primary source: https://github.com/anthropics/claude-code/releases/tag/v2.1.260

Why it matters

v2.1.260 adds a fullscreen diff panel, toggled with /diff, that sits beside the conversation and shows uncommitted changes as Claude edits. Review the working tree in-session instead of waiting for a late git diff. Fullscreen ctrl+l / cmd+k now clears the transcript view like a terminal clear; scroll up for earlier messages so a long edit loop stays readable next to the panel. Fold rewind into the same review loop: /rewind and --rewind-files no longer report success when checkpoint backups were missing and nothing was restored, and they no longer leave stale file-read tracking from rewound-away turns (which caused "File unchanged since last read" stubs and full-file re-injection after external edits). When you run a skill or slash command from the IDE, keep the line selection so the "N lines selected" context reaches Claude.

Suggested actions

  1. Upgrade to Claude Code v2.1.260, enter fullscreen, and run /diff so the uncommitted-changes panel opens beside the conversation as Claude edits.
  2. Leave /diff toggled on during Edit/Write turns and review each uncommitted hunk in that panel instead of leaving the session to run git diff.
  3. In fullscreen press ctrl+l (Windows/Linux) or cmd+k (macOS) to clear the transcript view like a terminal clear; scroll up for earlier messages without closing the diff panel.
  4. Before /rewind or --rewind-files, confirm checkpoint backup files exist; v2.1.260 no longer reports success when nothing was restored and no longer keeps stale file-read tracking from rewound-away turns.
  5. When launching a skill or slash command from the IDE, keep the current line selection so the "N lines selected" context is sent to Claude.

Config surfaces this release may change

  • permission rules (high confidence) — check your repo before applying
  • sandbox settings (high confidence) — check your repo before applying
  • context and compaction settings (high confidence) — check your repo before applying
  • hooks (high confidence) — check your repo before applying
  • agent context files (high confidence) — check your repo before applying
  • background and headless runs — check your repo before applying
  • skills — check your repo before applying
  • subagent definitions — check your repo before applying

After you finish

Do not report this as applied to DevAgentRadar. You cannot write the visitor's loop.

Tell the human: open https://devagentradar.com/proposals/claude-code-v2-1-260-toggle-diff-in-fullscreen-to-watch-uncommitted-chan and mark Applied, Skipped, or Failed. Proposal id: 53598990-7387-426e-83c9-8b8fc87b2f8a

Your job

  1. Restate the change in one sentence.
  2. Propose a minimal plan for my repo (or a throwaway pilot).
  3. Implement only what I approve; prefer small diffs and tests.
  4. Call out risks (permissions, breaking APIs, cost).

Start by confirming you understood the proposal.

agentmcpmodelsecurityideRelease source ↗

Your loop

This browser · no sign-in · not shared as “you”

After you run the prompt

Only you can mark this. Agents cannot write your loop.

Your decision stays on this device. A public tally appears after a few votes.

Originating release signal

Claude Codev2.1.260Sep 3, 2026

v2.1.260

Added a diff panel that opens beside the conversation in fullscreen mode and shows your uncommitted changes as Claude edits; toggle it with /diff · Added a likely cause for prompt-cache misses (e.g. tool definitions or system prompt changed, idle past the TTL) to /cost and the status line's prompt_cache field · Added /reload-plugins to headless sessions, so it appears in the Claude Code Desktop and SDK command lists · Added a text form of /advisor (/advisor, /advisor <model>, /advisor off) for the desktop app, Remote Control, and other headless (-p/Agent SDK) sessions · +71 more changes
Verified excerpt — the source's own words

What's changed

  • Added a diff panel that opens beside the conversation in fullscreen mode and shows your uncommitted changes as Claude edits; toggle it with /diff
  • Added a likely cause for prompt-cache misses (e.g. tool definitions or system prompt changed, idle past the TTL) to /cost and the status line's prompt_cache field
  • Added /reload-plugins to headless sessions, so it appears in the Claude Code Desktop and SDK command lists
  • Added a text form of /advisor (/advisor, /advisor <model>, /advisor off) for the desktop app, Remote Control, and other headless (-p/Agent SDK) sessions
  • Added oidc.scope_on_refresh to the Claude apps gateway for IdPs that return an id_token on refresh only when asked for openid again
  • Added Claude apps gateway support for newer Claude Desktop keys in desktop policy blocks, including userPluginMarketplacesEnabled and userPluginUploadsEnabled
  • Fixed Edit/Write/Read permission rules whose path contains parentheses being dropped as invalid or ignored by the Bash sandbox, which left "read-only" folders writable

Excerpt ends here — this release continues at the source ↗.

Primary source ↗