Skip to main content
Watchfire
Resources

What we read so you don’t have to.

Watchfire doesn’t exist in a vacuum — it sits on top of years of research and engineering on coding agents, sandboxes, and the protocols that connect them. This is the short, opinionated list of papers, posts, projects, and talks that have actually shaped how we think. If you’re trying to decide whether to take agents seriously, start here.

Foundational reading on AI coding agents.

The papers and posts we point new contributors at — benchmarks, agent design, and a couple of survey-style essays that age unusually well.

Jimenez et al. · arXiv · 2023

SWE-bench: Can Language Models Resolve Real-World GitHub Issues?

The benchmark every serious agent is measured against — read it once and the leaderboards stop being mysterious.

Read

Anthropic Engineering · 2024

Building effective agents

Anthropic's plain-language taxonomy of agent patterns — the post most other agent posts are quietly remixing.

Read

Anthropic Engineering · 2025

Claude Code best practices

Concrete guidance from the team that ships Claude Code — most of it generalises cleanly to any agent CLI.

Read

Yang et al. · arXiv · 2024

SWE-agent: agent-computer interfaces enable software engineering

Princeton's paper on how the shape of the agent's tool surface — not just the model — drives task success.

Read

Aider · ongoing

Aider LLM leaderboards

Practical, code-edit-focused benchmarks updated as new models ship — closer to the work most operators actually do.

Read

martinfowler.com · ongoing

Exploring Gen AI

Martin Fowler and friends, writing slowly and carefully about agents in real engineering teams — a counterweight to the hype feeds.

Read

Anthropic · 2024

Introducing the Model Context Protocol

The announcement that turned tool-use from per-vendor bespoke wiring into something you can actually compose. Worth re-reading after each major release.

Read

Simon Willison · 2024

LLMs in 2024

Simon Willison's year-end stocktake — the single best 10,000-foot view of where coding agents actually landed last year.

Read

Aider · 2024

Aider — benchmarking SWE-bench Lite

The post that made it obvious how much of "agent skill" is actually editor mechanics — pairs well with the SWE-agent paper.

Read

Backend agent CLIs.

The six command-line coding agents Watchfire drives today. Each card links to the project’s own home plus the Watchfire page explaining how it’s wired up here.

See the full backend comparison on the agents page.

Related open-source projects.

The orchestration, sandboxing, and TUI projects in Watchfire’s extended family — some we depend on, some we just learn from.

Sandboxing

Sandboxing

Bubblewrap

The unprivileged Linux sandbox Watchfire uses to fence each agent run on Linux — a single static binary doing a lot of namespace work.

Open project

Sandboxing

Landlock

Linux's unprivileged access-control LSM — the building block that makes per-process filesystem policies possible without root.

Open project

Sandboxing

Apple App Sandbox design guide

Apple's reference for the `sandbox-exec` policy language Watchfire targets on macOS — the canonical source for what the seatbelt actually does.

Open project

Dev containers

Dev containers

Dev Containers specification

The open spec for repo-pinned development environments — the closest thing the wider industry has to Watchfire-style per-project setup.

Open project

Dev containers

devcontainers/spec

The source repo for the Dev Containers spec — read the issues to see how the rest of the ecosystem reasons about reproducible agent environments.

Open project

Protocols

Protocols

Model Context Protocol

The protocol Watchfire's secrets and integrations story will lean on more and more — agent-to-tool wiring you only have to learn once.

Open project

Protocols

gRPC

The transport between `watchfired` and every Watchfire client. The official docs are still the fastest way to understand what we're getting from it.

Open project

TUI building blocks

TUI building blocks

Bubble Tea

The Elm-inspired TUI framework the Watchfire CLI/TUI is built on — read the README before you read our terminal code.

Open project

TUI building blocks

Lipgloss

The styling layer that makes Bubble Tea apps look like Bubble Tea apps — including ours.

Open project

Adjacent agents

Adjacent agents

OpenHands

An open-source SWE-bench-grade autonomous coding agent — useful to skim if you want to see a very different shape from the Watchfire model.

Open project

Adjacent agents

SWE-agent

The Princeton-NLP agent that gave the SWE-bench paper its teeth — small surface, very readable code.

Open project

Talks & podcasts.

The audio and video corner is intentionally short — we only list things we’ve actually finished. This section is in progress; if you have a favourite, tell us in Discussions.

Dwarkesh Podcast · 2024

Sholto Douglas & Trenton Bricken on the Dwarkesh Podcast

Two researchers from Anthropic on where models are actually getting better — useful context for why coding agents kept improving through 2024–25.

Read

Latent Space · ongoing

Latent Space — the AI engineer podcast

The interview feed that has, for several years, talked to almost everyone shipping coding agents — start with whichever episode covers a backend you use.

Read

Pragmatic Engineer · 2024

The Pragmatic Engineer on AI coding tools

Gergely Orosz's survey of how engineering teams are actually adopting agents — practical, evidence-led, low on hype.

Read

From the Watchfire blog.

A few of our own posts that pair well with the reading list above — cost, mode picking, sandbox design, and what we learned dogfooding the thing on itself.

What it costs to run Watchfire

11 min

Watchfire itself is free, but every task it runs spends real money against an agent backend. Here is a practical, numbers-forward breakdown of what each backend costs, which mode burns the most, and three concrete ways to stay under a monthly budget.

More on the blog index.

Got a suggestion?

This page is a living curation, not a definitive list. If a paper, post, or talk changed how you think about coding agents, send it our way — we read every one.

Or drop a note in /community if you’d rather say hi first.