过去一年,开源的智能体框架并不稀缺:有的擅长编排,有的擅长工具调用,有的擅长把模型封装进一个循环。但当这些框架真正进入企业环境后,做项目的人往往会撞上同一批问题——任务要跑几个小时甚至更久、智能体会真的改代码改配置改数据、工作还要在 Web、命令行、云端、开发者电脑与企业内网之间来回迁移。9 月 4 日,数据基础设施公司矩阵起源开源了自托管的企业级 Agent Runtime「Astra」,它没有从「再做一个框架」出发,而是把这三类问题直接列为要解决的核心目标。

它为什么从数据基础设施团队里长出来

据公开信息,矩阵起源长期做数据库与数据系统,属于典型的数据基础设施公司。它给自己的理由是:当模型从「回答问题」走向「调用工具、执行流程」,数据平台本身也离不开智能体——智能体开始理解意图、组织上下文、选择模型与工具、调度查询与任务,在权限边界内推动执行,正在成为数据基础设施的一种新型控制面。

换句话说,它把智能体看作数据平台的一层「控制面」,而不是一个外挂的对话入口。这个视角决定了它的技术取向:智能体需要数据基础设施提供持久状态、上下文、事务、治理、恢复与可观测性;而数据平台也需要智能体把人的目标变成可以持续推进、可以检查与控制的执行过程。两者的关系不能靠几个 API 临时拼接,而要在架构上「长在一起」。这也是为什么 Astra 一上来就把「长时程」当作默认场景,而不是把「单轮对话」当作中心。

三个被点名的难题

据公开说明,团队在参与大量企业级智能体项目后,发现无论模型、入口、连接的数据与工具如何不同,进入真实环境后遇到的问题越来越相似,最终收敛成三类。

其一是上下文膨胀。任务跑得越久,累积的对话、工具返回与中间状态越多,模型的上下文被不断撑大,既推高成本,也让关键信息被淹没。其二是修改黑盒。智能体在长时间运行中会真正改动代码、配置与数据,但「它到底改了什么、为什么这么改」往往难以还原,一旦出问题,排查成本极高。其三是跨环境执行。工作需要在浏览器、命令行、云端、本地电脑与企业内网之间延续,而不同环境之间的状态、权限与可观测性彼此割裂,导致任务难以持续。

这三类问题有一个共同点——它们都不是「模型不够聪明」造成的,而是「运行时不够工程化」造成的。这恰恰是数据基础设施团队擅长的那一类问题。

ContextPipe:把上下文当成一条可治理的管线

据公开信息,Astra 内置了一个名为 ContextPipe 的组件,被描述为「数据库启发式的上下文管线」。它的思路是把上下文不再当成一段不断追加的文本,而是当成一条需要被组织、裁剪与调度的数据流——哪些信息该保留、哪些该折叠、哪些该按需取回,都由管线统一管理。官方给出的一个可量化结果是:在 SWE-bench 上,这套管线减少了约 31% 的 Token 消耗。

把上下文压缩 31% 这个数字单独看并不惊人,但它的意义在于方向:长时程任务里,Token 消耗往往随运行时间非线性增长,能在不牺牲任务质量的前提下把用量压下来,等于直接降低了智能体「跑得久」的边际成本。这与近期另一条技术主线——降低智能体任务缓存与上下文成本——是同源的。

轨迹与回滚:让「改了什么」可被还原

针对「修改黑盒」,Astra 给出的方案是轨迹记录与回滚机制。据公开说明,它把每一次执行都记录成可追溯的轨迹,让智能体做过什么、改了什么能够被还原,并在必要时回滚到先前状态。这个思路同样带着数据库的影子——数据库之所以可信,很大程度上是因为它有一套事务与日志机制,让「发生了什么」在事后可被审计。

把这种机制搬到智能体运行时上,回应的是企业采用智能体时最真实的顾虑:不是它会不会犯错,而是犯错之后能不能发现、能不能撤回。近期多个面向长时程智能体的开源项目,都把「可回溯的运行轨迹」当作核心卖点,说明行业已经意识到——在长时程场景里,「可审计」比「更聪明」更接近刚需。

它站在哪些方案的肩上

据公开说明,团队在动手前评估了当时可用的多条路线:Claude Code、Codex 这类编码智能体已经能在终端、IDE 或云端很好地完成代码任务;Pi 这样的开源 Harness 提供了简洁、可扩展的智能体循环;LangGraph、OpenAI Agents SDK 等框架提供了状态、工具调用与工作流编排能力。它们各有所长,但团队表示没有找到一套「以解决上述三类问题为核心目标、又能自托管、还能替换模型供应商」的 Agent Runtime,于是决定自己做,并把它放进了自家数据平台作为智能体驱动引擎。

这也解释了 Astra 的定位差异:它不追求成为最通用的编排框架,而是聚焦「企业级、自托管、模型中立」这一组合。对受监管行业与数据敏感场景而言,这个组合本身就有分量。

中立思辨

需要辩证看待这次开源。其一,项目由数据基础设施团队主导,其「上下文即管线、运行即可审计」的思路确实有差异化,但企业级 Agent Runtime 的成败最终取决于生态与采用度,而 Astra 当前的社区规模、第三方集成与生产案例均处于早期,目前官方及行业暂未披露更多细节,后续将持续跟进迭代动态。其二,31% 的 Token 削减是在 SWE-bench 上测得的单点结果,测试条件、任务分布与对比基线未完整披露,不宜直接外推为通用场景的收益。其三,命名上与 OpenAI 的 GPT-6 Astra 撞车,可能给检索与沟通带来额外噪音,这是团队自己也提到的插曲。其四,「自托管 + 模型中立」在合规上是优点,在运维上却是负担——企业要自己承担部署、升级与故障处理,实际总成本未必低于托管方案。其五,把数据库的成熟范式迁移到智能体运行时,方向合理,但智能体的不确定性远高于数据库事务,能否复用同一套可靠性假设,仍需真实运行来检验。

趋势研判

短期,长时程智能体的竞争会从「谁的循环更好用」转向「谁的运行时更可治理」,因为当任务从几分钟变成几小时,决定能不能上生产的是成本、可审计与可回滚,而非单点能力;中期,「Agent Runtime」可能像数据库一样分化为若干定位清晰的品类——有的主打编排、有的主打上下文、有的主打合规与主权,企业会按场景组合使用;长期,真正决定这类项目价值的,不是它内置了多少组件,而是它能否成为其他框架可以依赖的底座——基础设施的价值,从来体现在有多少东西愿意长在它上面。

对开发团队与技术负责人的务实建议是:在选型 Agent Runtime 时,把「长任务下的 Token 成本曲线」「运行轨迹能否还原」「换模型需要改多少代码」这三件事放在功能清单前面。长时程智能体的真实痛点,几乎都藏在这三个问题里。