Running Claude in Background

Posted on by

Parallel execution helped, but testing still had problems. The CLI would flicker during long runs. Conversations would compact mid-execution. The context would get huge. I needed a different execution model. Then I discovered Claude could run in the background. No interactive output. No context display. Just: start it, let it run, check results later.

Agent Jobs

Posted on by

Over the long weekend, I’d rebuilt everything. The three-tier architecture was gone, replaced by a flat coordinator and workers. During that rebuild, I’d faced a question: how many responsibilities should one worker have? I saw potential for dozens of nearly-identical workers, each with massive duplicated context. But allowing multiple jobs per worker seemed to violate Single Responsibility Principle. I came up with a solution. Today I’m sharing it.