Unclear How long this wait can hold up the first request is not stated.
What
Anthropic's server can send a model mix recipe. The recipe names a lead model for the main conversation and a worker model for subagents, which are helpers Claude starts to work on part of a task. Two changes affect how that recipe is obtained.
- A new step can make Claude Code wait for a served recipe before sending its first request. It runs only when the lead and worker models match and neither
CLAUDE_CODE_SUBAGENT_MODELnorCLAUDE_CODE_SUBAGENT_MODEL_FORCEis set. It is controlled by the remote switchtengu_zesty_horizon_wait, which defaults to on. - When the downloaded client data has no
tengu_zesty_horizonentry, Claude Code can now fall back to a cached recipe it was served before (servedMixRecipe). Before, it simply had no recipe. - The fallback is used only when the account epoch matches and the run is neither non-interactive nor an SDK run. The cached recipe's lead model must also equal the model it was served for.
- Each recipe is tagged with its source, either "served" or "document".
Nothing has been read about the tengu_zesty_horizon_wait or tengu_zesty_horizon switches.
Why
The model mix no longer disappears when the downloaded data happens to leave it out. Startup may pause briefly while the recipe is fetched, but only when you have not chosen subagent models yourself.
tengu_zesty_horizon_wait Not enough to sayNothing here resolved what this flag was doing on this version, so nothing here should be read as on or off.
This account: no value returned · anonymous baseline: no value returned · compiled default in v2.1.323: on
These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.
Read once, for one account on one subscription tier, against v2.1.323. It isn't a statement about your account. What a flag value here can and cannot tell you
How long this wait can hold up the first request is not stated.
New in this build: tengu_zesty_horizon_wait