Stele 开源了 Strata 项目,将 Claude Code、Cursor、Copilot、DeepSeek 等主流 AI 编程工具的会话数据(prompt、token 消耗、工具调用、耗时)统一标准化,提供 CLI 和 TypeScript API,支持搜索、重放、实时 tail 和跨 agent 对比,可作为个人 AI 编程数据基础设施。
今天我们正式开源 Strata,这是驱动 Stele 的会话基础设施。
https://github.com/Stele-Dev/strata
Coding agents 已经在你的电脑上留下了相当丰富的轨迹:prompt、响应、推理过程、tool 调用、结果、时间戳、token 用量、成本、注入的上下文、子 agents,以及更多。
问题是,每个 agent 的存储方式都不一样。
Strata 将这些轨迹转化为统一的 CLI 和 TypeScript API。
目前 Strata 已支持 Claude Code、Codex、Cursor、DeepSeek Harness、gemini CLI、GitHub Copilot CLI、Kimi、OpenCode 和 Pi。
但当 agents 自身使用 Strata 时,事情就更有意思了。
运行 strata --skill,agent 就能学会使用这个 CLI。
现在,一个 agent 可以搜索之前的会话,找到某件事是何时以及如何实现的;可以检查某个决策背后的轨迹,而不是重新推导一遍;还可以实时观看另一个终端里其他 agent 的工作过程。
Agent A 可以有效地观察 Agent B。
消息总线也在路线图上,这为本地 agents 通过 Strata 直接通信打开了大门。
我们在 Stele 内部需要这套基础设施,所以才构建了 Strata。它现在是 Stele 的核心支撑,所以虽然这是第一次公开发布,但核心代码已经在真实 agent 工作负载下经过了充分测试。
一切数据都留在你自己的机器上。
本地化、只读、无遥测。MIT 协议。
你的 coding agents 已经在留下轨迹。Strata 让它变得可读。