CLAUDE LABJP
CLI — Claude Code v2.1.259 landed on September 2. It is a dense release focused on org-wide configuration, unattended runs, and permissions — the most practically useful one this weekMCP — A new managedMcpServers setting lets an organization push HTTP/SSE MCP servers to every user. At the same time allowedMcpServers narrowed in scope, so an allowlist no longer filters managed servers outHEADLESS — The new --permission-prompts none flag denies anything that would prompt, while the active permission mode, auto included, keeps making its own calls. Useful for anything you run unattendedSECURITY — Bash Read() deny rules had gaps: files passed as option values such as --ignore-revs-file=.env, and compounds like cd DIR && cat FILE, slipped past them. Both are now coveredSLACK — Claude Tag no longer judges messages one at a time. It reads the whole channel, along with its memory and your standing instructions, and is roughly 30% better at staying out of conversationsLEARN — Claude Academy is open. It is a free learning hub built on the 4D AI Fluency Framework that Anthropic uses to onboard its own team, with completion tracked in your Claude profileCLI — Claude Code v2.1.259 landed on September 2. It is a dense release focused on org-wide configuration, unattended runs, and permissions — the most practically useful one this weekMCP — A new managedMcpServers setting lets an organization push HTTP/SSE MCP servers to every user. At the same time allowedMcpServers narrowed in scope, so an allowlist no longer filters managed servers outHEADLESS — The new --permission-prompts none flag denies anything that would prompt, while the active permission mode, auto included, keeps making its own calls. Useful for anything you run unattendedSECURITY — Bash Read() deny rules had gaps: files passed as option values such as --ignore-revs-file=.env, and compounds like cd DIR && cat FILE, slipped past them. Both are now coveredSLACK — Claude Tag no longer judges messages one at a time. It reads the whole channel, along with its memory and your standing instructions, and is roughly 30% better at staying out of conversationsLEARN — Claude Academy is open. It is a free learning hub built on the 4D AI Fluency Framework that Anthropic uses to onboard its own team, with completion tracked in your Claude profile
TAG

Unattended automation

10 articles
Back to all tags
Related:
Claude Code9scheduled tasks2Sonnet 52Cowork1connected folder1locking1Skill Design1Preflight1Namespaces1MCP1CI/CD1Operations1
Cowork/2026-08-29Advanced

The lock I left in a shared folder shut out every run after the first

A cloud-synced connected folder allows create, append, and rename, but refuses delete. Putting a single-instance lock there quietly disabled every unattended run after the first. Measurements for three lock styles, plus an implementation that picks a safe location.

Claude Code/2026-08-06Advanced

The Skill Call That Returned Nothing — Pinning Down Name Resolution Before an Unattended Run

A skill whose name collides with a built-in terminal command may never resolve in a non-interactive session. Here is a preflight that builds the effective-name table before launch, plus the measured run where the checker itself silently skipped two entries.

Claude Code/2026-07-29Advanced

The MCP Server Connects Fine and Still Hands Back Zero Tools — Catching Silent Capability Drift with a Tool Manifest Diff

A missing credential does not break the MCP handshake. initialize succeeds, tools/list succeeds, and the array comes back empty. Here is the measured behaviour, and a preflight that locks the expected tool surface and fails closed before the agent ever starts.

Claude Code/2026-07-18Advanced

I Believed Plan Mode Only Read — Replacing That Belief With Machinery

Claude Code 2.1.212 fixed a bug where plan mode ran file-modifying Bash commands without the permission prompt or the SDK canUseTool callback. Here is what could happen while that assumption was broken, how to verify your own setup, and how to stop leaning on a mode name for safety.

Claude Code/2026-07-07Advanced

My background session sat at running all night — adding heartbeats to the agents view

The Claude Code agents view finally lets you see every background session at once, but a running badge is not proof of progress. Here is the external heartbeat layer I built to catch a silently stalled session in minutes instead of the next morning, with real numbers and the traps I hit.

Claude Code/2026-07-06Advanced

Which Nightly Job Wrote This Commit? Threading a Correlation Key Through Claude Code's Readable Session Names

When you run unattended nightly jobs across several repositories, you lose track of which session produced which commit. Here is how I redesigned Claude Code's readable session names into a correlation key that ties commits, logs, and sessions into a single thread — with real numbers.

Claude Code/2026-07-04Advanced

A 1M Context Window Is the New Default — So I Built an Admission Policy Instead of Filling It

Sonnet 5 is now the Claude Code default and native 1M context is standard. The hard errors disappeared, but a quieter kind of degradation took their place. Here is how I made it visible with a probe, plus an admission policy and an effective-token-cost view — with working code and my own measurements.

Claude Code/2026-07-02Advanced

Which Model Ran Last Night's Unattended Session? Building Model Attribution and Default-Drift Detection After the Sonnet 5 Switch

Claude Code's default model switched to Sonnet 5, and unpinned headless runs changed models silently. Here is a working design for extracting the actual model from run output, appending an atomic run record, and deciding per task lineage whether to pin or follow the default.

Claude Code/2026-07-01Advanced

Don't Accept an Agent's Numbers and Citations As-Is — A Verification Gate Built on a Dedicated Auditor Subagent

A design that verifies every number and citation in an agent-generated summary using a separate subagent before accepting it — with working TypeScript for deterministic recomputation and fail-closed source matching.

Claude Code/2026-06-28Advanced

When You Fan Out Streaming Sessions, Your Laptop's CPU Gives Out First — An Adaptive Throttle That Caps Concurrency by Measured Load

Even with lighter streaming, fanning out many sessions on one machine saturates the host CPU before anything else. Here is why a fixed semaphore fails, plus a working adaptive gate that raises and lowers concurrency from measured CPU.