开发者迁移Agent服务,通常要改多少行代码?MiniMax给出的答案是:零行。这家公司开源了名为OpenAgentCore的项目,提供与OpenAI兼容的Agents API,应用代码不动,只换一个地址就能完成迁移。

这不是一个只做接口转发的薄壳。项目覆盖的是Agent Loop周边的一整套基础设施,把过去需要自己拼装的部分打包成了可替换的模块。

沙箱、Harness、模型,每层都能单独换

OpenAgentCore把Agent运行拆成了几层,每层通过明确定义的协议接入。沙箱层支持Docker、E2B等多种方案,Harness层做了多种适配,模型层则允许在不同Session中切换Claude Code或MiniMax Code等模型。

这种设计意味着,任何一层都可以单独替换,而不必牵动其他部分。对开发者来说,选择哪家沙箱、用哪个模型,变成了配置问题,而不是重写问题。

解决的是Agent循环之外的麻烦

真正让Agent项目难落地的,往往不是模型本身,而是循环之外的琐事:

  • 沙箱环境怎么隔离和回收
  • 不同Harness怎么适配
  • 状态怎么管理
  • 任务怎么调度

OpenAgentCore把这些都纳入了项目范围。它要做的不是又一个Agent框架,而是把Agent跑起来所需的周边设施一次性备齐。

对想要自托管Agent服务的团队来说,兼容OpenAI接口这一点降低了迁移门槛,模块化架构则留出了替换空间。项目已在开源社区发布,具体实现细节可查阅其仓库。