首页 > 教程资讯 > 教程详情

Beacon 开源跨 agent 记忆工具,将编码会话经验提炼为可复用 skill

AI 与前沿 数码评测汪工 2026-10-22
文章分享

开发者 shakshukan 在 Hacker News 发帖介绍了他与联合创始人开发并完全开源的 Beacon。这款工具旨在让不同编码 agent 复用会话中积累的经验,减少用户切换 Claude Code、Codex、Cursor 等工具时反复解释任务、工作流和常见错误的负担。

从会话记录中提炼经验

据发帖者介绍,今年早些时候,他和联合创始人经常因为用量额度耗尽,或有新模型发布而切换编码 agent。每次切换都要重新交代背景,两人没有找到合适的免费方案,便决定自行开发工具。

按作者的介绍,Beacon 可接入 20 多种 agent harness,将提示词、工具调用、命令执行等会话遥测数据整理成统一格式,再从中提炼常见模式和可重复使用的工作流。流程中设有人工批准环节,积累的知识随后可通过 skills / MCP 提供给后续 agent 使用。

作者表示,agent 数据应归用户所有,不应被锁在某家前沿实验室的生态或封闭的记忆基础设施中。帖子给出的开源仓库为 GitHub 上的 Asymptote-Labs/agent-beacon。

记忆可限定到具体项目

评论区的讨论首先涉及记忆的作用范围。用户 sejje 表示,他不希望 agent 记住太多内容,应该由项目保留记忆;在他的使用体验中,让 agent 以空白状态进入任务,输出反而更可靠。

对此,shakshukan 回应称,Beacon 会把记忆打包为 skill,用户可以将其限定到具体仓库或项目,而非对所有任务普遍生效。

另一位用户 loveparade 则表示,自己也做过类似的东西,就是一个 Markdown 文件。作者回应说,Markdown 文件确实可用,但只能保存用户记得写下、或要求 agent 写下的内容,而有用的经验往往藏在会话过程里,例如找到有效方案前尝试过的 3 种做法。

据作者说明,Beacon 将提示词、推理、工具调用和命令等完整执行轨迹保存在 agent 上下文之外,再从中提炼经验。最终,agent 仍通过 skill 的渐进式披露获取信息片段。

过时记忆如何处理仍受关注

用户 KartikB101 担心 agent 记住过多内容,举例称半年前的变通办法对自己已经不重要,并询问如何删除 skill。

在产品定位上,shakshukan 表示,开源版面向个人开发者,企业产品则提供整个公司范围内共享的记忆与发现,并在评论中给出了产品页 beacon.sh。

来源