我非常喜欢 Steve Yegge 的优秀项目“Beads”,这是一个供编码代理使用的任务管理系统。 事实上,我现在每天可能要在我的所有编码代理会话中输入或粘贴 500 多次“串珠”这个词(我现在同时在处理大约 10 个项目,随着我在接下来的几天和几周内完成并发布它们,你很快就会看到它们)。 我通常会让 GPT-5 Pro 根据我的要求生成设计图,并反复迭代,通常会借助 Opus 4.5、Grok 4.1 和 Gemini 3。然后我会让 Codex 或 Claude Code 将设计图转换成珠子。或者就像我通常在粘贴的简介里写的那样, “好的,请把所有这些内容都详细阐述一遍,然后创建一个全面而细致的清单,其中包含任务、子任务和依赖关系结构,并附上详细的注释,使整个清单完全自包含且具有自文档性(包括相关的背景、理由/论证、考虑因素等等——任何我们希望“未来的自己”了解的目标、意图、思考过程以及它如何服务于项目的总体目标的信息)。” 总之,今天早上我真希望有个更好的办法,能让我快速浏览一下这些珠子,看看它们都发生了什么。当然,我明白,珠子不是给我这种普通人看的,是给特工看的。 但我使用它们的次数非常多,所以如果能有一种方法可以与它们互动、查看和浏览它们,对我来说会很有帮助。 此外,我还有一个想法,在一个足够复杂的项目中,由足够多的珠子组成,跨越各种史诗,并且在其上有很多依赖结构,那么在珠子的“图”中就隐藏着其他有用的信息。 今天早上,我一边同时进行其他五个项目,一边开始制作 beads_viewer(简称 bv)。很高兴地告诉大家,它现在已经非常完善、功能齐全且实用了。你可以在这里获取: https://t.co/zkzAuA9hBx 全部使用高性能的 Golang 编写(我最近才重新开始使用这种语言,今天早上我还发布了一个系统监视器程序)。 你运行单行 curl bash 安装程序(请参阅下面链接的存储库中的 README),然后你可以进入任何使用 beads 的项目文件夹,只需输入 bv 即可打开它。 界面非常直观;按 F1 键即可查看可用命令。尝试按“i”键查看分析结果,“g”键查看图表,“b”键打开看板,“/”键在主视图中进行模糊搜索,等等。 我对珠子图结构进行了一些很酷的图论计算,以提取一些有趣的见解。 作为一款用于串珠的工具,如果我不确保我的 AI 机器人兄弟们也能喜欢使用它,那就太失职了。因此,我专门为它们添加了一个简单易用的模式。 要让您的代理人使用它,只需将此说明添加到您的 AGENTS.md 或 CLAUDE.md 文件中即可: ``` ### 将 bv 用作 AI 边车 bv 是一个用于 Beads 项目(.beads/beads.jsonl)的快速终端 UI。它渲染列表/详情并预先计算依赖关系指标(PageRank、关键路径、循环等),以便您立即查看阻塞点和执行顺序。对于代理而言,它是一个图的辅助工具:无需解析 JSONL 或冒着执行错误遍历的风险,只需调用机器人标志即可获得确定性的、感知依赖关系的输出。 - bv --robot-help — 显示所有面向 AI 的命令。 - bv --robot-insights — JSON 图形指标(PageRank、介数中心性、命中率、关键路径、循环),并提供前 N 个摘要以便快速分类。 - bv --robot-plan — JSON 执行计划:并行轨道、每个轨道的项目以及显示每个项目释放哪些资源的解除阻塞列表。 - bv --robot-priority — 带有理由和置信度的 JSON 优先级建议。 - bv --robot-recipes — 列出配方(默认、可操作、已阻止等);通过 bv --recipe 应用,以便在其他标志之前进行预过滤/排序。 - bv --robot-diff --diff-since — 问题更改、新增/关闭项以及引入/解决的循环的 JSON 差异。 使用这些命令,而不是手动编写图逻辑;bv 已经计算了困难的部分,因此智能体可以安全快速地采取行动。 ``` 总之,我希望你(还有我的新朋友史蒂夫·耶格,我今天才刚做出来,还没跟他说过呢!)喜欢它。
PS:我附上了我使用 codex、Claude Code 和 gemini-cli 制作此内容时使用的提示集(我的许多拼写错误已由 GPT-5 Pro 清理)。 您可以在这里阅读它们;我还收录了 Opus 4.5 对 GPT-5 和 Gemini 3 新功能“最佳创意”的精彩评价: https://t.co/RaEXdJbrDB 当然还有一些其他的,但这些是大多数重要的,而且它们基本上是按时间顺序排列的。



