The Sherlocking Line
Claude Code shipped agent teams this week. Built-in mailbox, task list, file locking — zero config. I had a fork of agent-mail with heartbeat tracking and a PR upstream when it dropped.
Inside a single session, the built-in version wins on friction alone. It always will. That's the sherlocking pattern: whatever the runtime can absorb, it will absorb.
But agent teams is session-scoped. It dies when you close the terminal.
I run Claude Code during the day, hand off to Codex overnight, pick up in the morning. Different runtimes, async, persistent. No cross-tool messaging. No file leases that outlive the session. No audit trail.
The sherlocking line is the runtime boundary. Everything inside the walls gets absorbed. Everything that crosses runtimes — Claude Code to Codex to Cursor to whatever ships next quarter — that's where community tooling still has room.
Until that gets absorbed too.
Previously: claude code agent teams — what changes for multi-agent coordination
HN Discussion: My threads on agent coordination