exo 开源智能体框架如何解决递归自我改进

elvis · @omarsar0 · X·2026-08-24 23:49·5天前
AI 导读

exo 是一个新的开源智能体框架,专为解决递归自我改进(RSI)而设计,将智能体分为三层:exoharness 存储不可篡改的追加式事件日志、executor 负责组装提示词与调用模型、sandbox 提供可快照回滚的隔离执行环境。该框架支持从任意事件分叉对话、回滚到破坏前状态、数周后恢复完整上下文,并读取实际执行的命令。

elvis@omarsar0
35AI 编辑部评分,满分 100

exo 开源智能体框架如何解决递归自我改进

2026-08-24 23:49· 5天前
AI 导读

exo 是一个新的开源智能体框架,专为解决递归自我改进(RSI)而设计,将智能体分为三层:exoharness 存储不可篡改的追加式事件日志、executor 负责组装提示词与调用模型、sandbox 提供可快照回滚的隔离执行环境。该框架支持从任意事件分叉对话、回滚到破坏前状态、数周后恢复完整上下文,并读取实际执行的命令。

Solving recursive self-improvement with a harness.

The big question with the agent harnesses I use is: how does it support RSI and compound on every iteration?

What capabilities do I need to own the harness?

What are the best solutions right now?

Something important to understand when using harnesses. Once an agent starts rewriting its own prompts, tools, and memory, you need durable state underneath it that the agent cannot modify, plus a way to roll a run back to an earlier checkpoint.

exo is a new open-source agent harness built to solve exactly that. It splits an agent into three layers.

  1. The exoharness stores everything durable. Conversation history is an append-only event log the agent cannot alter, and it holds artifacts, secrets, and sandbox lifecycle alongside it.
  1. The executor decides how the agent behaves. It assembles the prompt, calls the model, dispatches tools, and manages memory. The agent can rewrite any of that, and you can swap the executor for another harness.
  1. The sandbox runs the important work. Packages, files, and commands execute in an isolated machine you can snapshot and rewind.

You can do many things with that setup.

• Fork a conversation from any event and run two versions of the same task

• Roll back to the event right before an agent broke itself

• Resume a conversation weeks later with its full history and its own mount

• Read which commands actually ran from tool_requested and tool_result

Agents will keep taking on more of their own configuration, and that raises the bar for the harness underneath them. It reaches a point where an event log, forking, and rollback are must-haves.