|
|
|
|
|
by AlexCalderAI
105 days ago
|
|
When you're running multiple Claude Code agents (or even just one agent working on complex problems), this task scattering is real. We solve it differently—all agent state lives in markdown files + git history. Simpler than MCP, more transparent than a database. The key insight: make debugging obvious. When something breaks, you should be able to grep the logs and understand exactly what happened. Black box task managers fail at this. |
|
The activity log captures every state change with timestamps and actor IDs, so when something breaks you can trace the exact sequence. And since agents communicate through inbox.json, there's a full message trail — who delegated what, what reports came back, what decisions were requested.
Curious about your markdown + git approach — do you get merge conflicts when multiple agents write to the same state files simultaneously? That was the main reason I went with JSON + async-mutex instead. Git history gives you great auditability but concurrent writes to the same file need some kind of coordination layer.