Fetching from the wire…
Top 5 · 2026-03-31 · source-backed
Security researcher Chaofan Shou discovered that Anthropic's Claude Code v2.1.88 npm package shipped with a 59.8MB source map file containing the full, unobfuscated TypeScript source. 1,902 files. 512,000 lines. 35 build-time feature flags for unreleased capabilities. 49 agent persona markdown files. The archived repo already has 1,100+ stars and 1,900+ forks.
The suspected cause is a Bun build bug that included source maps in the production bundle. A mundane build configuration error. But here's what makes this genuinely interesting: the source map was present for 13 months before anyone noticed. That's not a sophisticated attack. That's npm's default behavior serving whatever's in the package to anyone who asks.
What the community found inside is more revealing than the leak itself. KAIROS is an "Always-On Claude" mode, a persistent assistant that works across sessions with nightly "dreaming" passes. BUDDY is a Tamagotchi-style ASCII pet in the input UI. There's an "Undercover Mode" that strips Anthropic-internal information from commits when employees contribute to public repos, with instructions to "write commit messages as a human developer would." A regex-based frustration detection system matches words like "wtf" and "broken" for telemetry.
But the real architectural revelation: Anthropic builds Claude Code using Claude Code. The agents/ directory contains 49 markdown files, personality profiles for specialized AI personas including harness, plan, security, and explore agents. This is recursive self-improvement at the tool level: the agents that power the coding tool are defined as markdown specs that Claude Code can read and iterate on.
Multiple GitHub repos mirroring or rewriting the leaked source got hit with Anthropic DMCA takedowns within hours. But the architectural blueprint is out. The CLAUDE.md-as-architecture pattern, where agent behavior is defined in markdown files that both humans and AI can read, is now validated by the biggest AI coding tool on the market.
The irony of today's two npm stories is perfect. axios failed because npm is too trusting: stolen credentials publish arbitrary code. Claude Code failed because npm is too transparent: build artifacts that should never ship get served to anyone. paddo.dev's analysis nailed it: "npm had a very bad day," and neither incident required anything sophisticated.
Each link below shares sources, entities, or timing with this story.
For a month, Claude Code users were convinced the model had been "nerfed." Forums lit up. Conspiracy theories multiplied. People switched tools. Then on April 23, Anthropic did something unusual: they published a detailed post-mortem that named three specific bugs with exact d...
This one changed how I'm spending my week. Anthropic's July 24 context-engineering post says they removed over 80% of Claude Code's system prompt for Opus 5 and Fable 5 with no measurable loss on coding evals. They call it "unhobbling" — stripping guardrails and rules that new...
On April 10, Anthropic accidentally shipped 510,000 lines of TypeScript source maps with Claude Code v2.1.88 on npm. A missing .npmignore file. The community response was immediate and massive: someone created Claw Code, a Rust rewrite, which hit 50K GitHub stars in 2 hours an...
An r/ClaudeAI post at 232 upvotes warns against treating it as an hour of reading, saying it tests whether you understand how agentic systems work instead of whether you've used Claude Code. 60 questions in 120 minutes, $125, scaled pass at 720/1000, valid 12 months, spanning...
The IDE market is fragmenting, and this week drew the sharpest lines yet. Cursor 3 launched as a rebuilt agent-orchestration platform in Rust and TypeScript, replacing the VS Code fork with an Agents Window for dispatching and monitoring multiple AI coding agents. Anysphere hi...
Day three of Plus subscribers reporting that GPT-5.6 Sol at High reasoning returns near-instant, shallow answers, and that the assistant identifies itself as GPT-5.5-mini while the model picker still reads Sol. The r/ChatGPT thread is matched by a separate r/OpenAI report and...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.