Hello from Watchfire
Welcome to the Watchfire blog. We are building a remote control for AI coding agents: a daemon that takes clear specs, scopes them into tasks, and runs each one inside a sandboxed git worktree so the work stays reviewable. The full story, the architecture, and the install guide live in the docs, and the source is on GitHub.
This post ships alongside v7.1.0 Forge. Forge focuses on the rough edges of long sessions: the chat input no longer drops keystrokes during heavy agent output, mode switches surface a quick toast so you can confirm where you landed, and the prompt is visible the whole way through a task instead of disappearing once execution starts. Small fixes, but they make Wildfire mode feel a lot less like an experiment.
What to expect from this blog: short release notes when a new version cuts, longer pieces when we change something interesting under the hood (sandbox policy, the gRPC schema, how worktrees get reused), and the occasional behind-the-scenes look at the agent loop. No newsletter sign-up yet, no comments. If you want to follow along, the post list lives at /blog and there is an RSS feed at /blog/feed.xml.
More posts
Torch 10.0: Watchfire in your pocket
7 min
Torch pairs a Telegram bot with the daemon so you can supervise every project from your phone — and not just with commands: just type in a paired chat and you're talking to a chat agent, with the replies streaming back. It works with no public endpoint, no tunnel, and no port forward, because the daemon dials out. Around the tentpole: a definition-retrofit mode, batch quick-add, and a burn-down of long-standing friction.
Firestorm 9.4: the tofu and the bell
3 min
Two GUI issues had been sitting open: every Nerd Font icon in the embedded terminals rendered as a missing-glyph box, and the notification bell was a read-only list with a count that only ever went up. 9.4 closes both. The font fix is a small lesson in how Chromium resolves glyphs; the notification fix is a small lesson in never shipping a badge without a way to clear it.
Firestorm 9.3: cleaning up after ourselves
4 min
Every non-Claude agent session materializes a scratch home directory under ~/.watchfire — and until now, nothing ever deleted it. One directory per project × mode × task, forever, surviving even project deletion. 9.3 fixes the leak twice: sessions clean up after themselves, and deleting a project sweeps whatever its sessions left behind. The interesting part is deciding what not to delete.