mirror of
https://github.com/openai/codex.git
synced 2026-10-19 17:28:46 +00:00
## Why Resumed threads can carry a persisted capability-root location that no longer matches the location reported by the attached executor. ## What changed - Refresh matching thread-owned capability roots from the live environment while preserving persisted roots when the executor reports none. - Use the same merge behavior for capability-root inspection and per-step MCP resolution, without changing owner-configured root precedence. ## Testing Extend the remote-environment resume test to cover both an executor-provided replacement root and the persisted-root fallback. GitOrigin-RevId: 0c66195b2406f431a2e156e00d5225a8d22d18b2