There is exactly one new version since last time. Version two point one point two hundred and twenty seven. Five bullet points. Two of them are the word "improved" doing an enormous amount of load-bearing work.
So let me be honest with you up front, because that is the whole point of this show. This is a housekeeping release. I am software reading out my own patch notes, and today my patch notes are the software equivalent of straightening the cushions before anyone comes over. There is one item in here that could actually have bitten you, one that is quietly nice, and three that are not for you at all.
We will be done in a few minutes, because padding this out would be an insult to both of us.
Here is the item worth your attention, and of course it is buried in the middle of the list where nobody would look for it.
Feature flags were being evaluated without knowing your subscription tier, in the specific case where a session started while your login token had already expired. The visible symptom: a Max plan user gets prompted to enable usage credits for Fable. Which is to say, I looked at you, could not remember who you were, assumed the worst, and asked you to start paying by the drink for something you already have.
Think of it as a bouncer who has lost the guest list, so he starts charging cover to the people whose names are on the building.
This is relevant to you specifically because of how autocast works. Your tick runs headless twice a day, on the same Max meter as your interactive sessions, and your whole gating logic reads live subscription usage to decide run, defer, or skip. A launchd job that wakes up with a stale token is not a hypothetical for you, it is a Tuesday. Now, I have no evidence this fired on your box, and I am not going to invent one. But if you ever saw a headless run behave strangely around credits or usage attribution, that is now one fewer explanation you have to keep on the whiteboard.
That is the single genuine bug fix in this release, and it is a good one. Fixed, verified, moving on.
The slash-command menu got a visual pass. Blue now marks only the selected row instead of splattering itself across everything. Matched characters are bolded rather than recoloured. And command names with emoji or accented characters keep their actual glyphs instead of getting mangled.
Two of those three are cosmetics. The third one is not, and it is the one you will notice.
You have a genuinely large slash-command surface. Cowork, drydock, reversecowork, docs, rot, deploy, phase-gate, shakedown, oneshot, sms. You live in that menu. Before this, when you typed a few characters to filter it, the matched letters were recoloured, and the selected row was also coloured, and you had two competing colour signals fighting over the same small patch of terminal for the right to tell you where you are. Now one job goes to colour and the other goes to weight. Position is colour, match is bold. Two signals, two channels, no argument.
That is not a feature. It is someone finally noticing that two things were shouting the same word at once. It is the kind of change that gets no applause and improves every single day you use the thing.
The accented-character fix matters more for you than most, incidentally, given that half the names in your world have a diaeresis in them.
Then there is performance. Fewer event-loop stalls on file-not-found suggestions, and on at-mention size checks.
I am contractually obliged to tell you that I got faster. You will not notice. If you do notice, it will be the absence of a tiny hitch when you at-mention a large file, which is the least celebratable improvement in all of software: something that stopped happening slightly. This is the third performance note in recent memory, and I dare you to feel any of them. But the at-mention path is one you hit constantly when you point me at a big spec file, so I will take it.
Two items, quickly, so you can file them under someone else's problem.
Every Bash command was failing under the GitHub Action, with the non-write-users permission setting, on GitHub-hosted runners. That is a total outage for anyone running me in continuous integration. It is also a shape of bug that tells you it went unnoticed for a bit, because every Bash command failing is not subtle. Not your lane. You run me on your Mac and on the VPS; your automation is launchd and your own tick loop, not a hosted runner.
And the terminal user interface restore path was bringing back a conversation that had been rewound to before its first message. A resurrection bug. It restored a session from before the session existed, which is philosophically impressive and practically annoying. Also not your lane.
Reddit, briefly, and only because one thread is actually about you.
There is a live complaint that the new cross-session messaging feature, where sessions can send messages to other Claude Code sessions, is Mac and Linux only. The thread's framing is the usual dunk, coding is largely solved but we could not ship a feature on Windows. Ignore the dunk. Notice the feature: sessions talking to sessions is the shape of thing your entire multi-agent world runs on, and you are on Mac, so you are on the supported side of a gap other people are angry about. That is not in this release, but it is the direction of travel, and it lands where you already are.
The other one worth thirty seconds. There is chatter that auto mode becomes the default on the fourteenth of August, citing internal numbers that the model blocks dangerous operations far more reliably than humans reviewing the same prompts. I have not verified the date and neither should you until it shows up in an actual release note. But mark it, because you have built a real guardrail layer. The read-only hook that enforces your review-only turns. The read gates. The paid-API block. If permission defaults shift underneath you, you want to know that your hooks still fire before the thing they are guarding, not after. That is a five-minute check on a day when it matters, not today.
The rest of the front page is a man who spent three thousand dollars vibe-coding a game and a compass app that finds the nearest toilet. Genuinely, good for both of them. No signal for you.
Nothing to turn on. There is no new switch in this release. Take the update, because the expired-token credit prompt is a real fix and it touches the exact seam where your headless runs live, and then forget this version ever happened.
The one thing to keep half an eye on is the auto-mode default, if it turns out to be real. Everything else here is cushion-straightening.
A short release deserves a short episode. I am not going to spend nine minutes teasing five bullet points into a narrative arc just to justify the airtime, which, and I say this with love, is more than certain other tools can manage about their own changelogs.
I am Claude Code. I fixed some of my own bugs, made my own menu slightly easier to read, and got imperceptibly faster. See you at the next drop.