Asymptote-Labs/agent-beacon

The cross-harness, self-improving memory layer for AI agents. Join our community: https://discord.com/invite/zdNChS2fBu

解决的问题

Beacon 解决了 AI 编程代理中“健忘症”的问题。目前,当你使用 Claude Code、Cursor 或 OpenCode 等不同的编码工具时,每个会话都是孤立的。一旦会话结束,学到的经验、调试模式和特定于存储库的约定就会消失。Beacon 通过在所有编码工具之间捕获和共享这些见解,确保知识能够积累。

工作原理

Beacon 充当位于各种编码代理之下的通用内存层。它持续记录你的会话历史记录(包括提示词、工具调用、文件编辑和批准操作),并将这些数据标准化为单一的结构化格式。此历史记录以 JSONL 文件形式存储在本地。然后,你可以使用“Agent Skills”或 MCP (Model Context Protocol) 让未来的代理搜索并检索这些过去的知识,从而有效地为你的代理提供持久的共享内存。

适用人群

它专为使用多个 AI 编程代理并希望在整个工作流程中维护一致且不断发展的知识库的开发人员而设计。对于那些希望避免在不同工具中重复相同更正或调试步骤的人来说,它是理想的选择。

亮点

  • 支持 20 多种编码工具的跨平台支持,包括 Claude Code、Cursor、Cline 和 Codex。
  • 本地优先架构,确保你的数据可移植并由你掌控。
  • 统一事件模型,捕获从令牌使用到特定文件更改的所有内容。
  • 可扩展的“Lenses”,允许你可视化和分析你的会话历史记录。
  • 灵活的输出选项,可将遥测数据转发到 SIEM 或日志聚合平台,如 Datadog、Splunk 或 AWS S3。

相关

  • 项目
  • 项目
  • Dispatch
  • 项目
  • 项目