beads
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseBeads - Persistent Task Memory for AI Agents
Beads - AI Agent的持久化任务记忆
Graph-based issue tracker that survives conversation compaction. Provides persistent memory for multi-session work with complex dependencies.
基于图结构的问题跟踪工具,可在对话压缩后保留数据。为存在复杂依赖关系的多会话工作提供持久化记忆。
bd vs TodoWrite
bd 与 TodoWrite对比
Decision test: "Will I need this context in 2 weeks?" YES = bd, NO = TodoWrite.
| bd (persistent) | TodoWrite (ephemeral) |
|---|---|
| Multi-session, dependencies, compaction survival | Single-session linear tasks |
| Dolt-backed team sync | Conversation-scoped |
See BOUNDARIES.md for detailed comparison.
决策测试:“我两周后还需要这个上下文吗?” 是 = 使用bd,否 = 使用TodoWrite。
| bd(持久化) | TodoWrite(临时) |
|---|---|
| 多会话、支持依赖、可在压缩后保留数据 | 单会话线性任务 |
| 基于Dolt的团队同步 | 会话范围内有效 |
详细对比请查看 BOUNDARIES.md。
Prerequisites
前置条件
bash
bd --version # Requires v0.60.0+- bd CLI installed and in PATH
- Git repository (optional — use +
BEADS_DIRfor git-free operation)--stealth - Initialization: run once (humans do this, not agents)
bd init
bash
bd --version # 需要 v0.60.0+- 已安装 bd CLI 并添加至PATH
- Git仓库(可选 — 使用 +
BEADS_DIR参数可在无Git环境下操作)--stealth - 初始化:需手动执行一次 (由人类操作,而非Agent)
bd init
CLI Reference
CLI参考
Run for AI-optimized workflow context (auto-loaded by hooks).
Run for specific command usage.
bd primebd <command> --helpEssential commands: , , , , ,
bd readybd createbd showbd updatebd closebd dolt push执行 获取AI优化的工作流上下文(由钩子自动加载)。
执行 获取特定命令的使用说明。
bd primebd <command> --help核心命令:, , , , ,
bd readybd createbd showbd updatebd closebd dolt pushSession Protocol
会话流程
- — Find unblocked work
bd ready - — Get full context
bd show <id> - — Claim and start work atomically
bd update <id> --claim - Add notes as you work (critical for compaction survival)
- — Complete task
bd close <id> --reason "..." - — Push to Dolt remote (if configured)
bd dolt push
- — 查找未被阻塞的工作
bd ready - — 获取完整上下文
bd show <id> - — 原子化操作:认领并开始工作
bd update <id> --claim - 工作过程中添加备注(这对在压缩后保留数据至关重要)
- — 完成任务
bd close <id> --reason "..." - — 推送至Dolt远程仓库(若已配置)
bd dolt push
Output
输出
Append to any command for structured output. Use for extended metadata. Status icons: open in_progress blocked closed deferred.
--jsonbd show <id> --long○◐●✓❄在任意命令后添加 参数可获取结构化输出。使用 获取扩展元数据。状态图标: 未开始 进行中 已阻塞 已完成 已延期。
--jsonbd show <id> --long○◐●✓❄Error Handling
错误处理
| Error | Fix |
|---|---|
| |
| |
| Move |
| Status updates lag | Use server mode: |
See TROUBLESHOOTING.md for full details.
| 错误信息 | 修复方法 |
|---|---|
| 在项目根目录执行 |
| 先执行 |
| 将 |
| 状态更新延迟 | 使用服务器模式: |
详细内容请查看 TROUBLESHOOTING.md。
Examples
示例
Track a multi-session feature:
bash
bd create "OAuth integration" -t epic -p 1 --json
bd create "Token storage" -t task --deps blocks:oauth-id --json
bd ready --json # Shows unblocked work
bd update <id> --claim --json # Claim and start
bd close <id> --reason "Implemented with refresh tokens" --jsonRecover after compaction: then
bd list --status in_progress --jsonbd show <id> --longDiscover work mid-task:
bd create "Found bug" -t bug -p 1 --deps discovered-from:<current-id> --json跟踪跨会话的功能开发:
bash
bd create "OAuth integration" -t epic -p 1 --json
bd create "Token storage" -t task --deps blocks:oauth-id --json
bd ready --json # 显示未被阻塞的工作
bd update <id> --claim --json # 认领并开始工作
bd close <id> --reason "Implemented with refresh tokens" --json压缩后恢复上下文: 然后执行
bd list --status in_progress --jsonbd show <id> --long任务中途发现新工作:
bd create "Found bug" -t bug -p 1 --deps discovered-from:<current-id> --jsonAdvanced Features
高级功能
| Feature | CLI | Resource |
|---|---|---|
| Molecules (templates) | | MOLECULES.md |
| Chemistry (pour/wisp) | | CHEMISTRY_PATTERNS.md |
| Agent beads | | AGENTS.md |
| Async gates | | ASYNC_GATES.md |
| Worktrees | | WORKTREES.md |
| 功能 | CLI命令 | 参考文档 |
|---|---|---|
| Molecules(模板) | | MOLECULES.md |
| Chemistry(pour/wisp) | | CHEMISTRY_PATTERNS.md |
| Agent beads | | AGENTS.md |
| Async gates | | ASYNC_GATES.md |
| Worktrees | | WORKTREES.md |
Resources
参考资源
| Category | Files |
|---|---|
| Getting Started | BOUNDARIES.md, CLI_REFERENCE.md (live reference pointers), WORKFLOWS.md |
| Core Concepts | DEPENDENCIES.md, ISSUE_CREATION.md, PATTERNS.md |
| Resilience | RESUMABILITY.md, TROUBLESHOOTING.md |
| Advanced | MOLECULES.md, CHEMISTRY_PATTERNS.md, AGENTS.md, ASYNC_GATES.md, WORKTREES.md |
| Reference | STATIC_DATA.md, INTEGRATION_PATTERNS.md |
| 分类 | 文件 |
|---|---|
| 入门指南 | BOUNDARIES.md, CLI_REFERENCE.md(实时参考指针), WORKFLOWS.md |
| 核心概念 | DEPENDENCIES.md, ISSUE_CREATION.md, PATTERNS.md |
| 韧性相关 | RESUMABILITY.md, TROUBLESHOOTING.md |
| 高级功能 | MOLECULES.md, CHEMISTRY_PATTERNS.md, AGENTS.md, ASYNC_GATES.md, WORKTREES.md |
| 参考资料 | STATIC_DATA.md, INTEGRATION_PATTERNS.md |
Validation
版本验证
If reports newer than , this skill may be stale. Run for current CLI guidance — it auto-updates with each bd release and is the canonical source of truth (ADR-0001).
bd --version0.60.0bd prime若 显示版本高于 ,则此技能文档可能已过期。执行 获取当前CLI指南 — 它会随每个bd版本自动更新,是权威的信息来源(ADR-0001)。
bd --version0.60.0bd prime