MateClaw 中文文档 下载 App

Runtime Contract——员工身份与执行引擎解耦

为什么需要 Runtime Contract

2.2.0 之前,一个 Agent 的行为完全由它的执行循环决定——ReAct 就一定是 Native 引擎跑的 Plan-and-Execute。如果有人想把某个 Agent 委托给外部推理引擎(比如 DeepSeek Harness),就得在 Agent 层做适配。

Runtime Contract 的核心想法是:把 Agent 拆成两层——上层是「员工身份」(名字、prompt、工具权限、记忆),下层是「执行引擎」(怎么跑推理循环)。两个层通过一份标准契约解耦。

谁在跑推理循环

当前支持两种 Runtime:

同一个 Agent 可以在不同 Runtime 上跑,会话、工作空间、工具治理、流式投影是共用的——外部循环仍在 MateClaw 的权限与审计边界内运行。

好处

对用户来说意味着什么

你不太需要关心 Runtime 这个层——它是架构内部的解耦。但如果以后 MateClaw 推出更多 Runtime(比如某个开源推理框架),你不用改 Agent 配置就能切换过去。

当前版本的 Runtime 配置入口在 Agent 编辑器里,以官方最新版为准。