Beads: A coding agent memory system
20 hours ago
- #coding-agents
- #software-development
- #ai-productivity
- Introduction of Beads, a coding agent memory system designed to improve long-horizon planning and work discovery for coding agents.
- The author shares personal anecdotes of 'vibe coding' in various locations, highlighting the addictive nature of this coding style.
- Initial project 'vibecoder' was abandoned due to foundational design flaws, leading to the creation of Beads.
- Beads addresses the 'dementia problem' where coding agents lose context between sessions, by using a specialized issue tracker.
- The system allows agents to maintain continuity, avoid work disavowal, and prevent lost work by tracking issues and dependencies.
- Beads is lightweight, uses git for versioning, and supports multi-agent coordination with structured data queries.
- The author reflects on lessons learned, including the pitfalls of using Temporal and markdown plans for agent orchestration.
- Future plans include rewriting 'vibecoder' in Go, focusing on issue-based orchestration rather than plan-based.