Fetching from the wire…
Top 5 · 2026-05-13 · source-backed
The most useful thing I've read about agent engineering this month isn't about models. It's about harnesses.
Addy Osmani published Agent Harness Engineering, and it's the kind of post where every paragraph contains something I want to steal for my own projects. The core argument: the harness you wrap around an AI agent matters more than which model powers it. I've been feeling this in my own work with Claude Code in my personal projects, but Osmani gives it a name and a set of patterns.
The Ratchet Pattern is my favorite. Every time an agent makes a mistake, you convert that specific failure into a prevention mechanism. A rule in AGENTS.md, a pre-commit hook, a verifier subagent. The harness gets stricter over time but only in response to real failures, not hypothetical ones. Your AGENTS.md should be under 60 lines, and every rule should trace back to a specific past failure. If you can't point to the incident that created the rule, delete the rule.
Ralph Loops solve a problem I've hit repeatedly: agents that drift off task in long-horizon work. When the agent exits prematurely or loses context, you re-inject the original prompt into a fresh context window. Simple idea. Hard to get right without a framework for detecting premature exit.
Sprint Contracts flip the usual agent interaction model. Instead of giving the agent instructions and hoping for the best, the agent negotiates completion criteria before writing any code. "I'll consider this done when tests X, Y, Z pass and the API responds with 200 on this endpoint." You agree to the contract, then the agent works. If Shopify's River (story four) is any indication, this kind of structured constraint is exactly what makes agent-written PRs trustworthy at scale.
Osmani also published a companion piece on Agentic Engine Optimization, covering the other side: structuring your docs so AI agents can actually consume them. Create llms.txt at your domain root as an agent sitemap (under 5K tokens), track token counts as a first-class metric, write skill.md files declaring service capabilities. This is real work that pays off immediately if agents are using your APIs.
The operational insight that stuck with me: use hooks at lifecycle points. Silent on success. Errors surface for agent correction. Don't log everything. Only log what the agent needs to fix.
Each link below shares sources, entities, or timing with this story.
Google's Addy Osmani dropped Agent Skills this week, and it hit 2,500+ likes and 340+ retweets before I finished reading the README. Seven slash commands: /spec, /plan, /build, /test, /review, /code-simplify, /ship. Each one encodes quality gates from Google's internal enginee...
The skills ecosystem stopped being anonymous markdown dumps this week and started looking like a real discipline, because the people writing the skills are people you've heard of. Addy Osmani's agent-skills reached about 49,000 stars in 113 days, roughly 435 a day. The pull is...
Anthropic published something genuinely useful on April 4. Not a model announcement, not a benchmark claim. An engineering blog post detailing how they build production apps with a three-agent harness: Planner, Generator, Evaluator. The architecture is straightforward. The Pla...
Roo Code announced it will archive its VS Code extension repo on May 15 and merge back into Cline, the project it originally forked from. CEO Matt Rubens said the team needs to "constantly destroy and recreate to keep up with what's newly possible." Translation: the extension...
One in eight merged PRs at Shopify is now written by an AI agent. Not a demo. Production code, human-reviewed, shipped to customers. Simon Willison highlighted Shopify's internal River agent with numbers that are hard to ignore: 5,938 employees used it in the last 30 days acro...
Addy Osmani's O'Reilly CodeCon talk, published March 26, gives us the first real empirical data on multi-agent coding that I trust. Not vendor benchmarks. Not cherry-picked demos. Controlled measurements across real development tasks. The headline finding: three focused agents...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.