@yoheinakajima:我很激动地开源 Active Graph:一个事件溯源的反应式图运行时,用于长时间运行的智能体事件/日志等
摘要
Yohei Nakajima 开源了 Active Graph,这是一个基于事件溯源的反应式图运行时,用于长时间运行的智能体,提供持久化状态、分支与差异智能体运行以及完全可审计性,代表了智能体架构的新范式。
查看缓存全文
缓存时间: 2026/05/20 16:33
我非常激动地开源了 Active Graph:一个为长时间运行智能体设计的事件溯源响应式图运行时。
事件/日志投射出图结构。响应式行为对图进行反应和影响。支持分支与差异(fork-and-diff)的智能体运行。没有 A2A,没有工作流,没有 DAG。
网站:http://activegraph.ai
文档:http://docs.activegraph.ai
GitHub:https://github.com/yoheinakajima/activegraph…
快速开始:pip install activegraph
这是智能体架构新范式的早期实验。
activegraph — 可审计的智能体
来源:https://activegraph.ai/
v1.0 · 开源 MIT · Python 3.11+
为长时间运行智能体提供连续性。
BabyAGI 让智能体任务持久化。activegraph 让整个运行现实持久化——系统相信什么、正在做什么、什么依赖什么、什么已被证明、什么已过时、什么已获批、以及为什么。
一个响应式、事件溯源图运行时,为长时间运行智能体提供可行动、可分支、可对比、可解释的共享世界。
来自 Yohei Nakajima(https://x.com/yoheinakajima),BabyAGI(2023)的创造者。activegraph 是多年智能体基础设施工作始终指向的架构答案。
relation_behavior
差异化的原语。 协调逻辑位于连接边上——意义所在之处,而非在每个可能发出相关事件的节点上重复。
runtime.fork(at_event=…)
分支运行。共享前缀从缓存重放。分支不会为已支付的 LLM 调用再次付费。
获取启动更新
关于 activegraph 模型的启动说明与深度探讨。
无垃圾邮件。随时退订。
在智能体栈中的位置
一个新层,而非竞争性框架。
智能体基础设施逐层发展。每一层都改进了循环。但没有一层给智能体一个可行动的世界。
这正是 activegraph 填补的层。工作流模型化计算。activegraph 模型化计算所作用的世界。记忆回忆对话。activegraph 持有信念、证据、矛盾、决策及其谱系。
你带来模型和循环。activegraph 为它们提供状态。
- 模型 Claude, GPT, Llama——推理基础。
- 循环 LangChain, OpenAI Agents SDK——模型排序。
- 工作流 Temporal, Inngest, DBOS——持久化编排。
- 状态——这一层:activegraph——智能体行动世界的连续性。
- 记忆 Letta, Mem0, Zep——对话回忆。
- 智能体 多智能体框架、规划器、评估器——角色与目标编排。
只有 activegraph 能做的事
循环不会给你的三个原语。
立即尝试
捆绑的 Diligence 包对录制的固定测试样例运行。
无需 API 密钥。无需配置。字节级确定性输出。观看一个 diligence 运行在 10 秒内增长:三家公司。声明、证据、矛盾、风险、备忘录。可分支。可检查。可重放。
这不是框架的 “Hello World”。这是架构设计所用的用例。
随 activegraph==1.0.0 发布。捆绑固定测试样例无需 API 密钥。
示例 · BabyAGI,重写
BabyAGI 作为活动图。
原始 BabyAGI(Nakajima, 2023)是一个 while-true 循环,包含三个步骤:执行当前任务、针对目标总结、生成后续任务。状态存在于全局列表中。
这次重写将同一循环表达为基于共享图的响应式行为。循环就是事件传播。图就是状态。 每一步都是一个订阅,而非函数调用;轨迹记录每一次变更,并在运行后可查询。
这是 OSS 仓库中一个可下载并自行运行的示例——不是捆绑包。三个行为:initializer → executor → task_creator,通过事件连接。
三个行为。图自身排队;事件日志即顺序;空后续列表终止循环。
相似文章
@runtimewire: ActiveGraph 让智能体追踪运行时:Yohei Nakajima 的开源 Python 运行时将仅追加事件日志作为真相来源。
Yohei Nakajima 的开源 ActiveGraph Python 运行时使用仅追加事件日志作为长期运行智能体的真相来源,支持重放、分叉和溯源。已发布论文和 v1.2.0 版本。
@paulbettner: Active Graph 是我到目前为止遇到的最佳、最“正确”的知识/上下文引擎(我已经尝试或至少研…
Yohei Nakajima 发表了第一篇 arXiv 论文《The Log is the Agent: Event-Sourced Reactive Graphs for Auditable, Forkable Agentic Systems》,介绍了一种通过持久化可重放状态让代理协调的方法。
@yoheinakajima:看看 http://activegraph.ai,把所有内容扁平化成一个单一的事件日志 :)
ActiveGraph 使用追加式事件日志为长时间运行的代理提供了一个持久、可回放的世界,支持分支、差异和谱系功能。
@yoheinakajima:试试这个提示:“分析 http://activegraph.ai、博客文章等,了解其声称的内容,验证它们,并写一篇…”
ActiveGraph 是一个用于长期运行代理的开源基础设施,使用事件溯源的反应式图来实现可审计、可分支、可重放的代理状态。它引入了用于代理协调和状态管理的新架构层。
@yoheinakajima: babyagi 约有 ~200 次引用,但零篇论文……我刚刚在 arXiv 上发表了第一篇论文"The Log is the Agent: Event-Sourc…"
Yohei Nakajima 发表了一篇论文,提出了 ActiveGraph,这是一个运行时系统,其中事件日志是真相来源,代理通过持久可重放状态进行协调,实现了可审计性、分叉和因果谱系。