Your agent shipped the feature. Do you know what it actually did to get there? Session logs are partial. Sub-agents were black boxes until pretty recently. Claude Code keeps your sessions on your machine for 30 days and then deletes them, and most of us never think about it. Today's guest thinks the trail your agents leave behind is the most undervalued asset in your engineering org, and that you find it on the wire. Brian Douglas was GitHub's first developer advocate and later led its developer advocacy org. He was the third engineer at Netlify, and he founded OpenSauced, the open source contributor analytics project that's now part of the Linux Foundation. These days he's co-founder of Paper Compute with his CTO John McBride, building open source infrastructure for agents running in production. Tapes records everything an agent does at the network level with zero instrumentation. stereOS is a hardened Linux OS that sandboxes agents and keeps them from wandering off. Tapes started as a weekend project answering a much smaller question: what does the same Ralph Loop cost on Haiku versus Opus? They cover a lot of ground: how we got from Codespaces to Claude doing the job your shell used to do, what the network boundary catches that never makes it into a session log, how sub-agents went from black boxes to something you can tab into, why MCP got over-implemented before the spec settled down, the three problems Brian says production agents actually have (isolation, observability, memory), how an agent will hallucinate a customer list and then quietly treat it as history, and why trust gets lost in buckets and earned back in drops. Brian also gets into what he's calling dreams. Take a captured session, fork it at a specific point, re-run it against a different model at a different reasoning effort. Sandboxes are cheap enough now that spinning up sixty variations is a reasonable Saturday. You come out with an actual benchmark: this model, this effort, this reasoning setting, go. Plus: why tapes was almost called Stenographer, the intranet-for-agents idea sitting underneath it, dropping into a coworker's session before you go bother them in Slack, and why test-driven development turned out to be the thing quietly saving the vibe coders in Brian's life. Sites: Brian's company ➡️ papercompute.com The open source project ➡️ tapes.dev Everything else Brian ➡️ b.dougie.dev Taskless ➡️ taskless.io Topics covered: How dev environments got from in-browser editors to agents in the cloud Tapes: agent telemetry at the network layer with zero instrumentation What session logs miss, including tool calls, skill usage, and sub-agent decisions Sub-agents as black boxes, and why the wire sees through them MCP bloat, and the retreat to plugins and connectors Isolation, observability, and memory as the three hard problems Mining dead sessions for roadmap, docs, and skills Trust, data sharing, and how fast goodwill evaporates When agents hallucinate a roadmap and then believe it Enforcement and knowledge: where Taskless and Tapes meet Single player to multiplayer, and an intranet for agents Dreams: forking and replaying sessions across models and effort levels What stays durable once the hype burns off Timestamps: 00:00 Welcome to The Task at Hand 01:22 How dev environments evolved 04:09 Origins of Tapes 08:14 Network as source of truth 09:59 Sub-agents and black boxes 12:29 MCP evolution and bloat 14:59 Three hard problems for agents 17:30 Mining session data for memory 19:59 Trust, security, and data sharing 22:00 When agents hallucinate 27:59 Single player to multiplayer agents 29:59 Durable sessions and dreaming 32:59 Testing models in parallel 36:59 Hype vs durable reality 39:59 Beyond coding and TDD