Claude Code
Ignore the new models. Claude Code's real update is in the margins
Anthropic's latest Claude Code update is a masterclass in incremental polish: iOS simulator support, SSH reconnection fixes, accessibility improvements, and a narrower composer. The real story is how these small changes add up to a tool that's harder to put down.
Emmanuel Fabrice Omgbwa Yasse AI-assisted
2026-07-27 · 4 min read

Foundations of reliability: network and performance fixes
The most visible change in this update cycle might be the iOS simulator, but the fix that matters most to regular users is buried in the changelog: SSH sessions now recover from repeated disconnects, and messages no longer hang after the computer wakes from sleep. For anyone who works over remote connections, these two lines save hours of lost context per week. Enterprises have begun tracking this cost more seriously.
Corporate proxy users on Windows also get relief. The update (version 1.22209.3) fixes a socket-is-closed error that killed every turn when traffic passed through an inspecting proxy. Interrupted responses now retry on a fresh connection instead of ending the turn. It's the kind of fix that only matters when it breaks, and it was breaking constantly. A system that used to stall on slow network drives now gracefully handles the delay instead of locking up. Recent API rate limit increases similarly reduce friction for power users.
Large sessions now open faster: the newest messages paint first while older history loads in the background. The app no longer freezes when scrolling through very large transcripts or when a running task's output grows large.
Developer tools: simulators, annotations, and preview navigation
The headline addition is iOS Simulator support. Claude Code can now build an iOS app, launch the simulator, and verify the result without leaving the session. Android Emulator support follows the same pattern, and both get buttons in the session titlebar for one-click reopening. This closes a gap that mobile developers have felt since day one: having to context-switch to Xcode or Android Studio to check a build.
Visual feedback got an upgrade too. Screenshots in the composer can now be annotated with a drawing tool, pen, shapes, text, colors, before sending. The preview pane now has a browser-style address bar, and when a page fails to load, it shows a clear message with an option to open the site in your real browser instead of a blank white box. Math rendering for inline and block expressions in transcripts will please anyone who works with technical documentation.
Apple's own Xcode 27 introduced similar simulation integration through a Device Hub, as we covered in our look at Apple's walled garden opening up. Claude Code's approach is lighter: no IDE required, just a session and a build command.
Accessibility and UX polish
Keyboard and screen reader support received a thorough pass. Settings tabs and share-visibility choices now respond to arrow keys. Dialogs announce meaningful titles. Decorative graphics no longer clutter screen reader output. The find bar, search fields, and pane resize handles now show a visible focus outline and announce their size. These are not edge-case fixes; they affect anyone who navigates without a mouse, or who relies on assistive technology.
The default transcript and composer width was narrowed for readability. Anthropic says a width you already chose in Settings → Appearance is preserved, but new users get a more comfortable reading column. It's a small change that signals a maturing product: attention to typography and layout, not just feature count.
Session management rethought
A recurring theme in the changelog is session reliability, or rather, fixing the ways sessions could fail. Sessions no longer show as running after they finish. Deleted sessions do not reappear after an update. Finished sessions stop showing a yellow dot without requiring a response. Archived sessions actually disappear from active view on other devices.
Several quality-of-life additions round out the update: sessions can be archived or deleted directly from the command palette. You can rename a session and it won't be overwritten by an auto-generated title. The sidebar now groups sessions by PR status, and a filter icon lets you narrow the list. Queued messages can be reordered by drag and drop, and steered even when they include images. A "Pause Project" option stops a project's coordinator and new session spawning, showing a resume banner above the composer, useful when you need to stop work without losing context.
The fork session flow handles the case where a working folder has been moved or deleted: the conversation forks into the folder you pick and the stuck session is archived. Descriptive branch names derived from your first message replace the old random adjective-noun names, making it easier to find past sessions.
Ecosystem and plugins: automatic updates and MCP fixes
Custom plugin marketplaces can now be kept up to date automatically, and a fix addresses the problem where refreshing a marketplace reported success before the sync actually ran. Plugin and skill downloads no longer stall for minutes on a dead connection before retrying. MCP connectors in artifacts, tools that let Claude interact with external services, were being silently dropped; approving a connector now reliably grants its tools to the artifact, and a previously stuck approval heals itself the next time you approve. This pairs with the ability to route Claude Code to a pool of specialized models for complex tasks.
Linux users, who received full desktop support in late June via an apt repository, also benefit from automatic updates through the Anthropic apt repo, so new versions arrive with apt upgrade and unattended upgrades where configured. This closes a distribution gap that had made Claude Code less accessible to the many developers working on Debian or Ubuntu machines.
Get the tech essentials in 3 minutes every morning
One email, every weekday, with what actually matters in AI and tech.