Preserve model providers when reloading v2 agents - #36906
Merged
copyberry[bot] merged 1 commit intoAug 4, 2026
Merged
Conversation
## Why Reloading an unloaded v2 agent could inherit the model provider from the agent that triggered the reload, even though the worker's model was restored from its persisted thread state. ## What changed - Restore both the model and model provider from the stored thread when reloading a v2 agent. - Return an invalid-request error if the stored provider is no longer present in the configured provider map. ## Testing Extend the v2 agent reload test to trigger the reload with a different sender provider and verify that the worker retains its stored provider. GitOrigin-RevId: 6401d9f0d1c116e9954e3bd193d016f04da5f223
copyberry
Bot
force-pushed
the
copyberry/codex-internal-to-codex-oss/6401d9f0d1c116e9954e3bd193d016f04da5f223
branch
from
August 4, 2026 15:02
6531c15 to
d1f14e3
Compare
copyberry
Bot
deleted the
copyberry/codex-internal-to-codex-oss/6401d9f0d1c116e9954e3bd193d016f04da5f223
branch
August 4, 2026 15:03
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Preserve model providers when reloading v2 agents
Why
Reloading an unloaded v2 agent could inherit the model provider from the
agent that triggered the reload, even though the worker's model was restored
from its persisted thread state.
What changed
reloading a v2 agent.
in the configured provider map.
Testing
Extend the v2 agent reload test to trigger the reload with a different sender
provider and verify that the worker retains its stored provider.