讲师中心 微信公众号
AI工具推荐 视频效率加速

Beads Task Tracker

Polar Sponsor
爱发电 赞助
.NET 9.0

基于 Git 的 AI 代理问题追踪器。适用于任务、依赖或多步骤工作的管理。触发关键词:任务追踪、问题管理、依赖图、就绪工作队列,或提及 beads / bd CLI。

分布式, 基辅式的图形跟踪器, 用于 AI 代理

功能概述

分布式, 基辅式的图形跟踪器, 用于 AI 代理是一项面向实际任务的技能,主要用于将标记下图替换为 JSONL 中存储的依赖式任务图。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Beads

面向 AI 代理的分布式、基于 Git 的图式问题追踪器。用存储在 .beads/ 目录下的 JSONL 格式依赖感知任务图,替代传统的 Markdown 计划。

快速上手

# 初始化(非交互式,适用于代理)
bd init --quiet

# 查看就绪任务
bd ready --json

# 创建任务
bd create "完成任务 X" -p 1 --json

# 查看任务详情
bd show bd-a1b2 --json

核心工作流

  1. bd ready --json — 查找未被阻塞的任务(即就绪工作)
  2. bd update --status in_progress — 领取任务
  3. 执行任务
  4. bd close --reason "Done" — 完成任务
  5. bd sync — 会话结束前强制同步至 Git

对 AI 代理至关重要的规则

  • 始终使用 --json 参数以获取机器可读输出
  • 切勿使用 bd edit — 该命令会调用 $EDITOR,AI 代理无法使用
  • 请改用 bd update:例如 bd update --title "新标题" --description "新描述"
  • 在会话结束时运行 bd sync,将所有变更刷新至 Git

命令列表

初始化

bd init --quiet              # 非交互式初始化,自动安装 Git 钩子
bd init --prefix myproj      # 自定义 ID 前缀
bd init --stealth            # 仅本地使用,不提交 .beads/ 目录
bd init --contributor        # Fork 工作流(规划与执行分离为独立仓库)

创建问题(Issue)

bd create "标题" -p 1 --json                    # 优先级为 1(0=关键,3=低)
bd create "标题" -t epic -p 0 --json            # 创建史诗任务(epic)
bd create "子任务" -p 1 --json                  # 归属于 epic:bd-a3f8.1、.2、.3
bd create "发现的问题" --deps discovered-from:bd-a1b2 --json

类型支持:task、bug、feature、epic
优先级范围:0(P0 / 关键)至 3(P3 / 低)

查询问题(Issue)

bd ready --json                    # 未被阻塞的任务(即工作队列)
bd ready --priority 0 --json       # 仅 P0 级别任务
bd ready --assignee agent-1 --json # 指派给特定代理的任务

bd list --json                     # 所有问题
bd list --status open --json       # 开放状态的问题
bd list --priority 1 --json        # P1 级别问题

bd show bd-a1b2 --json             # 问题详情 + 审计日志
bd blocked --json                  # 等待依赖项的问题
bd stats --json                    # 统计信息

更新问题(Issue)

bd update bd-a1b2 --status in_progress --json
bd update bd-a1b2 --title "新标题" --json
bd update bd-a1b2 --description "详细说明" --json
bd update bd-a1b2 --priority 0 --json
bd update bd-a1b2 --assignee agent-1 --json
bd update bd-a1b2 --design "设计说明" --json
bd update bd-a1b2 --notes "补充备注" --json

状态值:open、in_progress、blocked、closed

关闭问题(Issue)

bd close bd-a1b2 --reason "已完成" --json
bd close bd-a1b2 bd-b2c3 --reason "批量关闭" --json

依赖关系(Dependencies)

bd dep add bd-child bd-parent      # 子任务被父任务阻塞
bd dep add bd-a1b2 bd-b2c3 --type related    # 添加关联链接
bd dep add bd-a1b2 bd-epic --type parent     # 设置父子关系

bd dep tree bd-a1b2                # 可视化依赖树
bd dep remove bd-child bd-parent   # 移除依赖关系
bd dep cycles                      # 检测循环依赖

依赖类型:blocks(默认)、related、parent、discovered-from

Git 同步

bd sync                    # 导出 → 提交 → 拉取 → 导入 → 推送
bd hooks install           # 安装 Git 钩子以实现自动同步

后台守护进程(daemon)采用 30 秒防抖策略自动同步。如需立即同步,请手动执行 bd sync。

维护命令

bd admin compact --dry-run --json   # 预览压缩效果
bd admin compact --days 90          # 压缩已关闭超过 90 天的问题
bd doctor                           # 检查数据库健康状况

分层 ID(史诗任务 Epic)

bd create "项目 Alpha" -t epic -p 1 --json   # 返回:bd-a3f8
bd create "阶段 1" -p 1 --json                 # 返回:bd-a3f8.1
bd create "调研" -p 1 --json                # 返回:bd-a3f8.2
bd create "评审" -p 1 --json                  # 返回:bd-a3f8.3

最多支持三级嵌套:bd-a3f8 → bd-a3f8.1 → bd-a3f8.1.1

多代理协同

# 代理领取任务
bd update bd-a1b2 --status in_progress --assignee agent-1 --json

# 查询指派给本代理的任务
bd ready --assignee agent-1 --json

# 跟踪新发现的任务
bd create "发现的问题" --deps discovered-from:bd-a1b2 --json

提交约定(可选)

对于由 Git 追踪的项目,建议在提交信息中包含问题 ID,以增强可追溯性:

git commit -m "完成调研阶段 (bd-a1b2)"

会话结束检查清单

在结束会话前,请执行以下操作:

bd sync                    # 刷新所有变更
bd ready --json            # 显示交接给下一环节的后续工作
目录

热门AI工具

更多
创客贴AI

创客贴AI是一款AI图像与设计工具,AI辅助的智能在线设计工具。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

超级麦吉

一款通过数字员工协作完成调研、数据分析与文档制作的AI办公平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

0

2026.10.22

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

0

2026.10.22

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

0

2026.10.22

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

0

2026.10.22

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

0

2026.10.22

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

0

2026.10.22

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

0

2026.10.22

PHP2Shell高危漏洞修复教程
PHP2Shell高危漏洞修复教程

PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。

0

2026.10.22

剧云人物设定与关系管理教程
剧云人物设定与关系管理教程

本专题介绍剧云人物设定与关系管理,讲解角色小传、性格职业、人物目标、背景资料和关系网络的创建及维护方法。

0

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn