Agentic Coding
Summary
Briefing: Agentic Coding Purpose: Practitioner-focused synthesis for software engineers building with AI coding agents daily.
Key Insights
- Your harness matters more than your model. On Terminal-Bench 2.0, the same Claude Opus 4.6 scores dramatically lower inside Claude Code's default harness than inside a custom one — and one team jumped from Top 30 to Top 5 by changing only the harness. The top coding agents (Claude Code, Cursor, Codex, Aider) are converging on the same harness patterns even though their underlying models differ, which means your next productivity gain is more likely to come from adding a hook that blocks destructive commands, writing a better AGENTS.md, or implementing progressive tool disclosure than from switching models. Treat every agent mistake as a permanent signal: each rule in your AGENTS.md should trace to a specific past failure, kept under 60 lines like a pilot's checklist.
- Agent Harness Engineering
- Building pi in a World of Slop — Mario Zechner
-
Harness Engineering: How to Build Software When Humans Steer, Agents Execute — Ryan Lopopolo, OpenAI
-
Opus 4.7 is a sharper tool that requires a sharper operator — update your rails or regress. Anthropic confirmed that 4.6 was doing "prompt engineering on your behalf" that 4.7 deliberately does not, meaning it follows your instructions literally and will stall or guess wrong on vague prompts. Expect old prompts to break. Rewrite them with explicit acceptance criteria, constraints, and effort-level specifications. The ~40% effective cost increase from the new tokenizer (1.46x more tokens for text, 3.01x for images) compounds this: you're paying more per task AND need to specify more. For long-horizon async tasks, say "I'm going to bed" — the Anthropic researcher confirmed this gives the model license to use more tokens and iterate longer. Use effort levels strategically: max for benchmarks, extra-high (the new default) for async handoffs, high/medium for interactive work.
- Vibe Check: Opus 4.7 Stopped Reading Between the Lines
- LIVE VIBE CHECK: OPUS 4.7 DROPS
- Claude Token Counter, now with model comparisons
-
Scaling agentic coding in production requires organizational infrastructure, not just better models. Intercom doubled merged PRs per R&D employee in nine months with Claude Code, but they already had mature CI/CD, comprehensive test coverage, and a high-trust culture. Cloudflare hit 93% R&D adoption across 3,683 users by routing all LLM requests through AI Gateway, auto-generating AGENTS.md files from their Backstage service catalog, building an Engineering Codex that agents reference during review, and achieving 100% AI code review coverage. The anti-pattern is deploying agents into organizations with broken pipelines — AI will just help you ship broken code faster. Leadership's critical role: Intercom's framework is "tell people they can do things, and if anything goes wrong, blame me."
- 🎙️ This week on How I AI: How Intercom 2x'd their engineering velocity with Claude Code
-
The AI engineering stack we built internally — on the platform we ship
-
The Karpathy loop — edit/run/measure/keep-or-discard applied to harness engineering itself — is the emerging paradigm for auto-optimizing agent systems. An agent ran 12 experiments per hour overnight, yielding an 11% speedup from ~20 genuine improvements. Shopify's CEO got a 19% performance gain from 37 experiments in 8 hours. When this loop was applied to the harness itself (meta-agent optimizing system prompts, tool definitions, routing logic), the meta-agent independently invented spot-checking, verification loops, progressive disclosure, and task-specific sub-agents. Critical constraint: same-model pairings (Claude meta-agent for Claude task-agent) dramatically outperform cross-model pairings. The critical guardrail: agents overfit to proxy metrics. Your eval infrastructure — not your model — is the bottleneck.
-
Karpathy's Agent Ran 700 Experiments While He Slept. It's Coming For You.
-
Agentic compute costs are fracturing in three directions simultaneously, and you need a routing strategy. Cloud frontier models are getting more expensive per-task (Opus 4.7's tokenizer, Copilot tightening limits because "a handful of requests now exceed the plan price"). Smarter models use fewer total tasks (Opus 4.5 used 76% fewer tokens than Sonnet for the same outcome). Meanwhile, local models on Apple silicon (MLX variants, 2x faster than GGUF) are viable for sub-16K-context "micro agent tasks" — but 30-second latency at 16K context kills usability. Open models like Kimi K2.6 (Terminal-Bench 66.7%, SWE-Bench Pro 58.6%) are becoming competitive with closed frontier models. Route simple tasks to cheap/fast models, reserve frontier models for planning and complex reasoning, and monitor actual token consumption.
- Changes to GitHub Copilot Individual plans
- My M5 Max, Gemma 4, MLX LOCAL Stack. (This KILLS MODEL PROVIDERS)
- Kimi K2.6: Advancing open-source coding
- The Price of Precision
Emerging Patterns
- Agent memory is moving from experiment to infrastructure, with three distinct architectures emerging. Cloudflare's Agent Memory uses multi-stage ingestion with 8-check verification, 5-channel retrieval with Reciprocal Rank Fusion, and supersession logic for facts — designed for production multi-tenant agents. Notion takes the opposite approach: "We have no built-in memory concept. Memory is just pages and databases." And a contrarian practitioner argues long-term agent memory is "sort of a bad idea" — you want something observable, concrete, editable, and context-window-sized (like ADRs and markdown files), not an opaque database. For individual developers, simple markdown with symlinks for cross-device sync works; for production multi-tenant agents, the managed pipeline with verification offers robustness. The right answer depends on your deployment context.
- Agents that remember: introducing Agent Memory
- Notion's Sarah Sachs & Simon Last on Custom Agents, Evals, and the Future of Work
- LIVE: Watch me build a brand-new project from scratch
-
The developer's role is shifting from writing code to designing the system that writes code — and communication is becoming the core skill. Notion rebuilt their agent framework five times, evolving from few-shot prompting to tool definitions to goal-driven systems with feedback, enabling distributed tool ownership across teams. An OpenAI practitioner banned editors for his team and works entirely through agents, treating code as a "fuzzy compiler artifact" and the prompt/guardrails as the real deliverable. GitButler's cofounder observes that "the software developers that would be the best producers of product in the near future are the ones who can communicate, the ones who can write, the ones who can describe." The bottleneck is no longer code production — it's agreeing on what to build and specifying it precisely enough for agents to execute.
- Notion's Sarah Sachs & Simon Last on Custom Agents, Evals, and the Future of Work
- Harness Engineering: How to Build Software When Humans Steer, Agents Execute — Ryan Lopopolo, OpenAI
- Rethinking Git for the Age of Coding Agents with GitHub Cofounder Scott Chacon
Dissenting Views
- How much should you read agent-generated code? Practitioners are split on a spectrum from "never look at it" to "write it by hand if it matters." One developer building an MMO RPG says "I reached a point where I just stopped reading the code — I just prompt, commit, and push." An investor argues "I don't ever have to look at code again — the next model will rewrite any bad functions." But Mario Zechner (Building pi in a World of Slop) counters: "If you do anything important, write it by hand... that friction builds understanding." A podcast host insists: "I purposefully and intentionally refactor the code myself — you cannot trust that the agent knew what it's doing." This isn't semantic disagreement — it reflects genuinely different risk tolerances. For side projects and prototypes, skipping review is a viable time-optimization. For production systems, the consensus among experienced practitioners leans heavily toward human review, with AI-assisted review (Code Rabbit, Bugbot, Claude reviewer) as a scaling mechanism rather than a replacement.
- Building pi in a World of Slop — Mario Zechner
- Bun.WebView, Cursor's Big Bet, and Whether Mythos Just Spells Marketing | News | Ep 63
-
Plan mode: valuable discipline or classic over-engineering? This is a difference in emphasis, not a binary. One practitioner says "having a good plan up front is very valuable in the long run of agent coding." Another counters: "I think people over-review their plans and I think this is a classic mistake." An OpenAI engineer doesn't use plan mode at all — "I should be able to drop a ticket in and have it do the job anyway." The resolution likely depends on task complexity: plan mode pays off for complex features with many edge cases where the agent will ask clarifying questions, but adds friction for straightforward changes where reprompting is faster than reviewing a plan. Use plan mode when you're uncertain about requirements; skip it when you know exactly what you want.
- Why you shouldn't vibe code without tests
- LIVE: Watch me build a brand-new project from scratch
- Harness Engineering: How to Build Software When Humans Steer, Agents Execute — Ryan Lopopolo, OpenAI
Read & Act
What to read:
-
Agent Harness Engineering — The single most actionable reference in this batch. Covers compaction, hooks, progressive disclosure, context resets, planning patterns, and autonomous coding loops — each grounded in Terminal-Bench data. Use it as a checklist against your current setup this week.
-
The AI engineering stack we built internally — on the platform we ship — The best available case study of agentic coding at organizational scale. Details on auto-generating AGENTS.md from Backstage metadata, the Engineering Codex as progressive-disclosure agent skills, Code Mode for reducing MCP tool token overhead, and the 91%/9% frontier/local model split provide a blueprint for team-wide rollout.
-
Vibe Check: Opus 4.7 Stopped Reading Between the Lines — Essential if you use Claude models daily. Multi-tester analysis surfaces the behavioral shift with specificity no changelog matches: the P&L error detection regression, effort-level recommendations, and honest disagreement between testers about when to fall back to 4.6.
-
Karpathy's Agent Ran 700 Experiments While He Slept. It's Coming For You. — Introduces the auto-optimizing harness paradigm with enough specificity to implement: the Karpathy triplet (one editable surface, one metric, one time budget), meta/task agent split, same-model pairing requirement, and the critical warning about metric gaming. Read this if you're building agent products, not just using them.
-
Building pi in a World of Slop — Mario Zechner — The strongest contrarian voice. His critique of Claude Code's context control, discovery of Open Code's tool output pruning bugs, and the Terminal-Bench finding that a minimal keystroke-only harness outperforms richer setups challenge multiple consensus positions. If you're choosing between tools or building a harness, this provides the skepticism needed to avoid lock-in.
What to do:
-
Audit your AGENTS.md files (or create them) against the Addy Osmani checklist this week. Every rule should trace to a specific past failure. Keep it under 60 lines. Add a hook that blocks your most common destructive command (e.g.,
rm -rf, force-push to main). If you're at an org with a service catalog like Backstage, explore auto-generating AGENTS.md from catalog metadata like Cloudflare does — this scales context provision across hundreds of repos without manual effort. -
If you're on Opus 4.7, rewrite your three most-used prompts with explicit acceptance criteria, constraints, and effort-level specifications. Test with effort level set to "extra high" for async tasks and "high" for interactive work. Compare output quality and token consumption against your 4.6 baseline. If you relied on 4.6 catching errors you didn't ask for (like the P&L example), add explicit verification steps to your prompts — that proactive behavior is gone.
-
Pick one measurable system in your codebase and define the Karpathy triplet: one editable surface the agent can modify, one metric to optimize, and one time budget per experiment. Run it overnight. Even if you don't implement the full auto-optimization loop, the exercise of defining what "good" looks like as a scoreable metric will improve your eval infrastructure — which multiple sources identify as the true bottleneck for scaling agentic coding.
Source Articles
- Notion’s Sarah Sachs & Simon Last on Custom Agents, Evals, and the Future of Work
- [AINews] The Two Sides of OpenClaw
- [AINews] Humanity's Last Gasp
- 997: Rating and Roasting Your Projects
- Enter the Matrix • Conor Hoekstra • YOW! 2025
- Full Workshop: Build Your Own Deep Research Agents - Louis-François Bouchard, Paul Iusztin, Samridhi
- The New Application Layer - Malte Ubl, CTO Vercel
- Gemma, DeepMind's Family of Open Models — Omar Sanseviero, Google DeepMind
- Harness Engineering: How to Build Software When Humans Steer, Agents Execute — Ryan Lopopolo, OpenAI
- Building pi in a World of Slop — Mario Zechner
- State of the Claw — Peter Steinberger
- Paperclip: Open Source Human Control Plane for AI Labor — Dotta Bippa
- Changes to GitHub Copilot Individual plans
- Building an emoji list generator with the GitHub Copilot CLI
- Build a personal organization command center with GitHub Copilot CLI
- Hack the AI agent: Build agentic AI security skills with the GitHub Secure Code Game
- LIVE VIBE CHECK: OPUS 4.7 DROPS
- The AI Model Built for What LLMs Can't Do
- Why Every AI Team Needs Pirates and Architects
- RNR 360 - TanStack Native Router with Tanner Linsley
- Vibe Check: Opus 4.7 Stopped Reading Between the Lines
- You’re the Manager Now
- Mini-Vibe Check: Claude Managed Agents Handle the Infrastructure Work
- Why half of product managers are in trouble | Nikhyl Singhal (Meta, Google)
- Agent Harness Engineering
- Introducing Koog Integration for Spring AI: Smarter Orchestration for Your Agents
- My M5 Max, Gemma 4, MLX LOCAL Stack. (This KILLS MODEL PROVIDERS)
- Introducing Anthropic’s Claude Opus 4.7 model in Amazon Bedrock
- DeepMind’s New AI: A Gift To Humanity
- Cron Job For AI Agents Explained in 5 Minutes (for beginners)
- How To Use Devin AI For Agentic Coding
- Who Pays When the Agent Breaks?
- 🎙️ This week on How I AI: How Intercom 2x’d their engineering velocity with Claude Code
- How to Share Your AI Context and Skills Across Devices
- Agentic Mesh with Eric Broda
- Rethinking Git for the Age of Coding Agents with GitHub Cofounder Scott Chacon
- Network Effects, AI Costs, and the Future of Consumer Investing with Anish Acharya on The Kevin Rose Show
- The Mythos Situation | TheStandup
- Linus Lays down the Law
- 🎙️ This week on How I AI: How Intercom 2x’d their engineering velocity with Claude Code
- Vibe-Coding an Attention Firewall, w/ Steve Newman, creator of The Curve
- Welcome to AI in the AM: RL for EE, Oversight w/out Nationalization, & the first AI-Run Retail Store
- Kimi K2.6: Advancing open-source coding
- The AI engineering stack we built internally — on the platform we ship
- Agents that remember: introducing Agent Memory
- Project Think: building the next generation of AI agents on Cloudflare
- Introducing Agent Lee - a new interface to the Cloudflare stack
- Browser Run: give your agents a browser
- Claude Token Counter, now with model comparisons
- Changes in the system prompt between Claude Opus 4.6 and 4.7
- Adding a new content type to my blog-to-newsletter tool
- datasette PR #2689: Replace token-based CSRF with Sec-Fetch-Site header protection
- Opus 4.7 Changes Everything for AI Design
- How to Get iMessage Notifications from Claude Code (5 Min Setup)
- I Gave Claude Code a Design System and It Built a Pro Website in Minutes
- Bun.WebView, Cursor's Big Bet, and Whether Mythos Just Spells Marketing | News | Ep 63
- Google's crackdown on back button 'hijacking'
- Cursor nears $50B 💸, Claude Design Launch 🎨, rising agent costs 💰
- Claude Opus 4.7 🎭, OpenAI's GPT Rosalind 🧬, Perplexity Personal Computer 💻
- From SaaS to Execution Layer 🧩, Production AI > Demo AI 🚀, New Power, New Risks ⚡
- Claude Opus 4.7 🚀, Codex for everything 👑, Meta’s optimization agents 🛠
- Gemini 3.1 Flash TTS 🎙️, Agent-to-Person marketplace 🤝, OpenAI Agents SDK 🛠️
- Inside OpenAI Codex 🤖, Gemini Mac app 🖥, Caveman for LLMs 🪨
- AI-pilled compounding startups 📈, SBC issues 💰, AI price wars 🤖
- LIVE: Watch me build a brand-new project from scratch
- LIVE: Claude Opus 4.7 Just Dropped. Here's What Actually Changed.
- LIVE: Claude Opus 4.7 livestream, part 2: A wild Codex for (almost) Anything appears!
- Why you shouldn't vibe code without tests
- Tab Completion is Dead. Here’s What Replaced It.
- Opus 4.7 is Officially Released
- Building on an MMO RPG by Agentic Coding
- Karpathy's Agent Ran 700 Experiments While He Slept. It's Coming For You.
- Your AI Is 50x Faster. You're Getting 2x. You're Fixing the Wrong Thing.
- The Real Problem With AI Agents Nobody's Talking About
- The Price of Precision
- I've Used This Claude Code Plugin for 6 Months. Don't Code Without It.
- How to Rank Your AI-Generated Sites With Claude Code and GEO
- Six Questions on Frontier AI Labs, Messaging AI to a Skeptical Public, Amazon (and Apple?) Ramps Up Competition with Elon