Beads
活跃简介
编程 Agent 的记忆增强工具,为 Claude Code、Codex 等编码 Agent 提供持久化上下文记忆,大幅提升长任务的一致性。
核心特性
- Dolt 驱动的版本控制 SQL 数据库 — 支持 cell-level merge、原生分支和远程同步
- 依赖感知的任务图 — 用图结构替代 Markdown TODO,支持 blocks、related、parent-child 关系
- Agent 优化输出 — JSON 输出格式、依赖追踪和自动检测就绪任务
- 哈希 ID 防冲突 — 使用 bd-a1b2 格式的哈希 ID 避免多 Agent 多分支合并冲突
- 语义记忆压缩 — 自动摘要已关闭的旧任务以节省上下文窗口
- 层级任务结构 — 支持 Epic → Task → Sub-task 的层级 ID 管理复杂项目
适用场景
💡 为 Claude Code、Codex 等编程 Agent 提供跨会话的持久化任务记忆
💡 在多 Agent 协作项目中用图结构追踪任务依赖关系
💡 用 Dolt 版本控制回溯任务变更历史和决策记录
💡 通过 bd remember 为项目积累可检索的知识洞察
💡 为开源项目贡献者隔离实验性任务分支避免污染主仓库
快速开始
curl -fsSL https://raw.githubusercontent.com/gastownhall/beads/main/scripts/install.sh | bash
cd your-project
bd init
bd create "Implement auth" -p 0