Only what changed in your stack.

A weekly newsletter that synthesizes what actually changed across the AI dev tools you use — assembled from a 30-second intake. No free text, no firehose.

Build your edition

Watch the firehose narrow to you.

Three dials and no typing: the tools you use decide which sections appear, your level decides how deep each item is written, and what you're building decides the angle it's framed from.

Your stack

You are

Mostly building

Send it here

One email a week. Unsubscribe from any footer.

Your edition

18 items this week

Claude Code

  • Skills can now ship with their own executable scripts

    Skills are no longer just markdown — they can carry scripts the agent runs directly, which makes them behave more like real commands.

  • Subagents inherit the parent session permission set

    Spawned subagents stop interrupting you for permissions the parent session already granted.

  • Mentioning a directory builds a scoped retrieval index for that path

    Pointing at a folder narrows what the agent searches, instead of letting it wander the whole repo.

  • Claude Opus 5 is the default model, Opus 4.7 removed from fast mode

    The default model changed to Opus 5 with 1M context, and fast mode no longer includes Opus 4.7, which may change your model selection if you relied on it.

  • Subagents can spawn nested subagents up to depth 3 with stream-json forwarding

    The default nesting depth for subagents increased from 1 to 3, and stream-json now shows subagents spawned at deeper levels when forwarding is enabled, giving better visibility into agent hierarchies.

  • Deep research starts only on manual invocation

    Claude will no longer start a /deep-research session on its own — you now have to call it manually, which prevents unexpected research runs.

  • Code review runs as a background subagent

    The /code-review command now delegates to a background subagent instead of running inline, so your main conversation isn't blocked and stacked slash commands still target the review.

  • Auto mode handles dangerous checks without asking

    Auto mode no longer pops up permission dialogs for dangerous file deletions, background processes, or suspicious Windows paths — the classifier decides them automatically.

  • Agent names can no longer contain colons

    If you name an agent with a colon in it, the system will now reject it — colons are reserved for plugin namespacing.

  • The SDK accepts a streaming input channel for voice front-ends

    You can wire speech into a coding session without waiting for the speaker to finish a sentence.

  • MCP tool output truncation no longer leaks memory

    When an MCP tool returned more data than the context window could hold, Claude Code kept the full result in memory even after truncation. This prevents long-running agent sessions from gradually consuming all available RAM.

  • Subagents no longer spawn nested subagents by default

    This changes the default agent hierarchy from potentially deep trees to a flat one-level model. If your workflow relied on subagents delegating to further subagents, you'll need to opt in via the new environment variable.

  • Concurrent subagents capped at 20 by default

    Previously, a single prompt could spawn unlimited background subagents, overwhelming your system. The default limit is 20, with an environment variable to raise it if your workflow requires it.

  • New sandbox.filesystem.disabled setting skips filesystem isolation

    A new setting lets you disable the filesystem sandbox while still blocking network egress. Previously you had to choose between full isolation or no isolation; now you can restrict network access without file restrictions.

  • Fixed quadratic slowdown in long session message normalization

    Long sessions used to slow down dramatically as conversations grew because message processing cost increased with the square of turns. Now it scales linearly, so resuming a long session is fast again.

  • Resumed background agents restore their prompt and tool limits

    When a background agent session resumed, it would forget which agent it was and revert to the default. Now it remembers the agent's prompt and tool limits, so background agents behave consistently across pauses.

  • Cloud sessions re-run interrupted turns after container restart

    If a cloud session's container restarted while the agent was processing a message, the message was lost and the session became unresponsive. Now the interrupted turn re-runs automatically when you resume.

LiveKit

  • Agent tool calls get typed handlers and automatic schema generation

    Defining what a voice agent can do is now one typed function instead of a function plus a hand-written schema.

Preview built from entries already in the database. Live editions are assembled the same way, from entries ingested daily.

How it works

Thirty seconds now, an hour a week back.

01

Pick your tools

Claude Code, Codex, Cursor, LiveKit, the AI SDK — check the ones you actually ship with.

02

Say who you are

One technical level, one use case. Twelve lenses decide how every item gets written for you.

03

Read one email

Every week, only the changes that touch your stack — already summarized, already sorted.