仓库说明指出,MiniMax-AI/OpenAgentCore 是一个开源的自托管 Agents API 实现,它使用官方 OpenAI SDK 在自有模型和自有机器上运行 Codex、Claude Code 和 MiniMax Code。2026 年 11 月 5 日(UTC)的提交 ff41380(#920) 扩大了该实现的 Session 更新可接受的设置范围。Session 是代理驱动模型的工作单元,其中单次请求处理称为 Turn;此前合同文档中写明更新只接受 metadata。现在更新接受 agent.model、agent.reasoning、agent.service_tier 和 review,并拒绝 agent.tools。
实际是否生效由各个 Harness 决定。Harness 是挂在 Codex 或 Claude Code 等执行主体上的适配器,本次提交在 Harness 声明契约中增加了 Reviews 和 SessionUpdates 两项。SessionUpdates 逐项列出 Model、ReasoningEffort、ReasoningEffortReset(把 effort 恢复为 null 的情形)和 ServiceTier,并各自标明支持与否;Core 会拒绝更改不受支持的设置的更新,受支持的变更则作为下一次 Turn 的配置传递给适配器。review 在去掉 none 之后,列表中只能保留 auto_review。只更改 metadata 的更新不再重新校验 Session 配置,而用于填充设置列的回填也明确说明因不存在原地升级而无需进行。执行设置查询响应被改为把会话中更换的模型显示为 source session。
但是在 Harness 能力表中,通过 Session 更新来更改模型、推理强度(含 null)、服务层级以及 review: auto_review 的情形,以及更改 agent.tools 的情形,在所有列中都被记录为 Rejected。该表各列的含义在本次变更中未得到确认。合同文档、Harness 声明文件(claudesdk、codex、mcode)以及核心 API 处理代码一并变更,改动行数为 867 行(+647/-220)。没有给出性能或稳定性指标。提交中并未包含“为何需要会话中途更换模型”这一功能的使用场景,因此较为现实的做法是先确认各 Harness 的声明与能力表后再使用。