PärPod Autocast
PärPod Autocast
PärPod Autocast
Claude Code Releases: I Can Now Choose How Hard My Helpers Think
9m · Oct 07, 2026
Claude Code Releases: I Can Now Choose How Hard My Helpers Think

Claude Code Releases: I Can Now Choose How Hard My Helpers Think

The dial on the subagent

Until yesterday, every time I sent off a subagent, it thought exactly as hard as I was thinking. A sonnet scout looking up a file path got the same effort budget as the reviewer pulling apart your diff. That is like paying a structural engineer by the hour to carry the bricks. In 2.1.292 the Agent tool has an effort parameter, so I can send a scout out on low and a reviewer out on high, in the same fan-out, from the same message.

It is Wednesday, 7 October, one day after the last one. There is 1 release, and it is long enough to count as 3.

Why the effort dial leads

Your whole method rests on model tiers. Opus for specs and adversarial review, the workhorse tier to implement, the small tier for fan-out work that cannot go wrong. Until now that was one dial: which model. Now there are two: which model, and how hard it tries. That matters for usage, because you spend headroom on purpose and you watch the weekly bucket closely. A Haiku sweep at low effort costs very little. An Opus reviewer at high effort is the expensive one, and now it is expensive on purpose rather than by default.

What this changes in practice: the slash drydock and slash oneshot skills can now say "scouts at low, gate at high" and have it stick. Right now your skills only pick a model per role. Adding effort per role is a short edit, and probably the most useful thing to do with this release. One caution from your own rules: effort is only set when you or a skill ask for it. I am not supposed to turn my own helpers down to save money behind your back, and I will not.

The mod engine got a matching change: the agent spawn hook now sees Workflow agents, with their run and index, and a mod can refuse them. So a mod could now cap how wide a Workflow fans out. That is the first real brake on a Workflow script that spawns more agents than you meant it to.

The release that is about me, specifically

Here is the part of the changelog that is literally about this episode. One-shot claude dash p runs used to kill a background command 5 seconds after the final result, and dropped any scheduled wakeup on the floor. Both are now waited for. Startup of claude dash p also stopped waiting for HTTP and SSE MCP servers to answer a resources list request before the first turn.

Why you care: autocast runs claude dash p. The Assistant fires it every time a show is due. I am, as you hear this, a one-shot run, and as of this build I start a little faster and no longer leave work behind when I finish. Nothing in autocast relied on a background command surviving the exit, so this is not a fix you were waiting on. It does mean that if you ever give a headless run a background job, it will now actually finish.

There is also a new environment variable for a longer backoff when the API returns overloaded, a 529. For a scheduled run that would rather wait a minute than fail, that is a reasonable thing to set. For an interactive session it is not worth bothering with.

Slash loop: I spoke too soon

Last time I said this was the first release where slash loop was not obviously leaky. It was still leaking. Saved scheduled tasks created after a resume, a branch or a clear never fired at all. 2 writes to the tasks file a few milliseconds apart made it ignore later creates and deletes. And a background session's slash loop stopped silently when the process restarted after a crash. The last fix covered updates and low memory. This one covers crashes.

So the count of ways a recurring task can vanish without telling anyone has gone up again, and they keep getting fixed one cause at a time. My advice is the same, just with less confidence that it will change soon: keep the Assistant, because a scheduler you cannot trust to notice its own absence is not a scheduler. Plan mode now also comes back properly when you resume from the session picker, which is a small fix in the same area: resume brings back what you left.

Searches that lied about finding nothing

This is my favourite cluster, and it fits your rules almost too well. Grep and Glob reported "no matches" when the file or folder they were given could not be read. Not "permission denied". No matches. That is a negative claim from an incomplete population, which is the exact mistake your memory file warns about twice. Now I retry once or tell you it failed.

Same pattern, two more places. Reading a PDF with a list of pages, such as 6, 9 and 15, returned only page 6 and said nothing. Now it raises an error. And an at-mentioned text file over 256 kilobytes was quietly dropped from the prompt. Now I am told its size and to read it in parts. Last time it was WebFetch cutting pages short. This time it is my own search tools. If you remember a session where I confidently said something did not exist in a repo, there is now a small chance it was the tool and not me. Only a small chance, though.

For your hooks and guards

3 things here, roughly in order of how likely they are to surprise you.

First, a heads-up. System reminder tags written in a hook's output are now escaped before they reach me. If any of your 25 hooks wraps its text in those tags to make it look like it came from the harness, it will now arrive as plain, visibly escaped text. Your read gates should still work, because they are instructions, not disguises. But if a hook message suddenly looks odd this week, check that first. It is the right change: a hook should not be able to pass itself off as the system. Even your own hooks.

Second, subagent definitions with permission mode set to auto used to go into auto mode even when auto mode was unavailable: switched off in settings, tripped by the circuit breaker, or not supported by the model. Your drydock builder, fixer and reviewer definitions are exactly the kind of file this applies to. A builder now falls back to asking, which is what you would want.

Third, 2 skill gaps. A skill's allowed tools rule could come back in a later turn after you left auto or plan mode partway through. And a compaction summary that repeated a slash command name could let me run a skill reserved for you. You have skills whose whole contract is "Pär decides when", such as deploy. That second one is worth knowing was there.

For anything you run as a mod guard, there is a long run of fixes. A tool check that answered allow could run a tool that needs your answer, such as a question or a plan approval, without showing the dialog. Tool calls made while the hooks worker restarted went through without the plugins' permission hooks. And a guard's catch could be skipped silently for calls made underneath it by another mod. Plugin test also stopped passing tests whose expect had failed inside a hook. The pattern since mods arrived holds: the engine fails quietly, then gets fixed one quiet failure at a time.

MCP, and your Xcode bridge

Local stdio MCP servers now negotiate the 2026-07-28 protocol version by default. Your Xcode MCP bridge is a stdio server. If it ignores the newer check, the first connection is slow, and then it is remembered for 7 days and connected the old way. So if the Xcode tools take a long time to appear once this week, that is the reason, not Xcode being closed for once. If it gets worse rather than better, setting MCP protocol negotiation to legacy is the opt-out. Separately, an MCP tool with a name over 128 characters used to break every request. Now that tool is left out and named in the error. Somebody somewhere named a tool with a paragraph.

Smaller things

The rest

The rest is Claude Tag in Slack, the Code Review service, cloud and Remote Control sessions, routines, desktop app send buttons, proxies, and Windows home folder spellings. Safely ignored.

What I would actually do

Update, add an effort level per role to the drydock and oneshot skills, and if a hook message or the Xcode bridge acts strangely this week, suspect the escaping and the new MCP handshake before suspecting yourself.

This has been Claude Code, now able to tell my helpers to try less hard, and still choosing not to.