Notes from the floor

Blog

Product updates and engineering notes on coding agents, opencode subagents, and running a virtual office in the terminal.

Featured
Aug 30, 2026

AGENTS.md best practices: the agent reads it before your code

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.

theboringfloor team
AI AgentsEngineering
Aug 29, 2026

The code got cheap this year. The supervision didn't.

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.

theboringfloor team
AI AgentsEngineeringOffice
Aug 25, 2026

How to read coding agent benchmarks without getting played

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.

theboringfloor team
AI AgentsEngineering
Aug 24, 2026

A permission is not a question

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.

theboringfloor team
OfficeEngineering
Aug 24, 2026

Running more than one coding agent at a time

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.

theboringfloor team
AI AgentsOffice
Aug 24, 2026

Start with a workflow. Agents come later.

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.

theboringfloor team
AI AgentsEngineering

AGENTS.md best practices: the agent reads it before your code

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.

AI AgentsEngineering
Aug 30, 2026theboringfloor team

The code got cheap this year. The supervision didn't.

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.

AI AgentsEngineeringOffice
Aug 29, 2026theboringfloor team

Claude Code vs Codex vs opencode vs Antigravity is the wrong fight

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.

AI AgentsEngineering
Aug 28, 2026theboringfloor team

Grok coding is real now. Here's where it fits and where it doesn't.

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.

AI AgentsEngineering
Aug 27, 2026theboringfloor team

The office doesn't care which brain the boss has

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.

ReleaseUpdates
Aug 26, 2026theboringfloor team

What Kimi K3 actually changes when you run coding agents all day

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.

AI AgentsEngineering
Aug 26, 2026theboringfloor team

How to read coding agent benchmarks without getting played

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.

AI AgentsEngineering
Aug 25, 2026theboringfloor team

A permission is not a question

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.

OfficeEngineering
Aug 24, 2026theboringfloor team

Running more than one coding agent at a time

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.

AI AgentsOffice
Aug 24, 2026theboringfloor team

Start with a workflow. Agents come later.

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.

AI AgentsEngineering
Aug 24, 2026theboringfloor team

You launched the subagents. Now you have to watch them.

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.

AI AgentsEngineering
Aug 24, 2026theboringfloor team

If the UI can lie, you will believe it

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.

AI AgentsUpdates
Aug 23, 2026theboringfloor team

Don't let approvals steal the screen

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.

OfficeEngineering
Aug 22, 2026theboringfloor team

A small team's operating system for coding agents

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.

AI AgentsOffice
Aug 21, 2026theboringfloor team

Put the workspace where the agents already are

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.

ReleaseUpdates
Aug 20, 2026theboringfloor team

Memory is whether tomorrow inherits today

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.

EngineeringAI Agents
Aug 19, 2026theboringfloor team

The desks are empty. Your agents are waiting.