Prompt markers are not a protocol
Fenced directives can carry an agent instruction until parsing, ordering, scrubbing, and return values turn the prompt into an unreliable API; here is the boundary to use instead.
What we’re building, what we’re learning, and what happens when coding agents become coworkers.
Fenced directives can carry an agent instruction until parsing, ordering, scrubbing, and return values turn the prompt into an unreliable API; here is the boundary to use instead.
AGENTS.md, CLAUDE.md, and their cousins decide what your coding agent knows before it touches a file — the landscape, the numbers, and the practices that keep the repo's second README from lying.
Coding agents went from autocomplete to async workers you hand tickets to, and the bottleneck moved from model quality to supervision — what actually changed in 2026, and how to stay oriented when several run at once.
Everyone argues about the best AI coding CLI of 2026; the afternoons that actually ship give Claude Code, Codex, opencode, and Google Antigravity different jobs and never let them share a checkout.
xAI ships a new Grok every few weeks and the names stopped helping months ago — here's the current coding lineup, what it costs, what it's genuinely good at, and the jobs to give to someone else.
Claude Code is now a supported LLM transport next to opencode. Same floor, same roster, same board, same ledger — you pick which CLI the boss thinks with at boot.
Moonshot's Kimi K3 puts a 2.8T open-weights coding model with a 1M-token window behind an Anthropic-compatible endpoint, so swapping it into your terminal is an env var — the real questions are the bill, the thinking tax, and which jobs you stop giving your most expensive model.
Every lab's chart says its own model is the best coding agent. What SWE-bench, Terminal-Bench, and the arenas actually measure, why the same model swings twenty points between harnesses, and how to pick with a test you run yourself.
Shell allow, product decision, and status are three interrupts. One popup trains you to rubber-stamp a breaking change like it was git status. Here is how the mix-up happens, and how to unmix it.
A second terminal feels like speed. Then you have three sessions, two waiting on you, and no idea who owns auth. What actually breaks — and the few habits that keep the afternoon intact.
Most 'multi-agent' coding setups are a scripted path with extra avatars. Here is the ladder we use — and the afternoon that taught us to stop at step one.
Spawning specialists is easy. The job that remains is supervision: diffs you can find, asks that wait instead of freeze, and a handoff you would accept from a coworker.
Agent workspaces fail when the picture is prettier than the log. A test: every animation should map to an event you could write to JSONL — and a labeled demo is the only honest fake.
Four agents, four 'allow this?', you are a clicker. Here is why modal prompts serialize a parallel shift — and the queue habits that give attention back without going full yes-to-all.
Attention is the scarce resource, not tokens. Four conditions that let a solo developer get more attempts from agents without becoming their full-time supervisor — and when the OS is overhead.
Coding agents live in the terminal. A dashboard that 'manages' them is another tab to lose. Attach to the session you have — restore yesterday — don't kidnap the runtime.
A capable agent without a record is a contractor who forgets the meeting. Continuity is inspectable state — notes, boards, session IDs — not a model that 'improves itself' in secret.
17 stories