[new] Added a ReadNotifications tool so sessions can drain queued notifications (stable notification_id, origin, timestamp, body) and see how many remain after a size-budgeted read.
[new] Notification preferences are wired through the Claude Code notification preferences API.
[new] Keybindings: ctrl+wheel and meta+wheel.
[changed] Design canvas (.dc.html artboards / Claude Design preview) prompts clarify create-vs-edit: draft new canvases from the template; when editing an existing slides artifact, work the current HTML directly and leave toolbar, rail, and KIT: regions alone — do not add or alter server-owned data-id attributes.
[changed] Stronger guidance not to commit likely secrets (e.g. .env, credentials.json) and to warn if the user explicitly asks to.
[changed] Subagent defaults restated: background by default, run_in_background: false only when the next step truly depends on the result; never invent pending-agent outcomes.
[changed] Focus mode: put everything the user needs in the final message; skip interim progress chatter they will not see.
[changed] Correction / memory behavior: write durable memories in the same turn you engage a correction — not after the conversation moves on.
[changed] Shell/project guidance no longer tells the model never to cd / Set-Location (working-directory handling is less rigid).
[changed] Usage-limit approaching cue: checkpoint the current step and list up to three high-impact remaining items; avoid starting subagents or long-running work in that window.
[changed] PR flow still offers optional Slack posting when CLAUDE.md mentions it — only after ToolSearch finds a send-message tool and the user confirms.
[changed] SDK compatibility matrix refreshed (wrapper 0.3.227 covered; older 0.3.187 / 0.3.190 entries dropped from the tested list).
Models & prompts
Plan mode, auto-mode classifier, coordinator/worker, computer-use MCP, git stash safety (no bare stash/pop across worktrees), and artifact/thread resolve guidance remain in effect with tighter wording.
Slides/design artifacts: creation-only template rules; on live docs, block-level edits and self-evident rail/toolbar UX — do not embed “how to edit” instructions in the deck.
If the user declined Claude in Chrome for the session, do not re-prompt; continue with WebFetch/WebSearch or manual browser steps (/chrome to revisit).
Context compaction: long threads may be summarized mid-work; continue from the summary rather than wrapping up early.
Under the hood
New/adjusted runtime knobs, including artifact viewer base URL, debug logs directory, tmpdir override, dir-sync and virtual-scroll disables, byte-stream idle timeout, OTEL flush timeout, plugin git timeout, tmux truecolor, turn updates, workflow prefix stagger, bridge reattach without backfill, and related runner/client platform hints.
Internal experimentation around teleport-to-cloud, goal proposal, reactive compact, plugin enablement/command refresh, RL checkpoint auto-continue, and adopt/relink paths (feature-gated; not all user-facing yet).
Frame/track API route added; notification preferences route normalized.