SIGN IN SIGN UP

swarm: inherit coordinator model by default; treat swarm_model=inherit/coordinator/empty as inherit

Spawned swarm agents were being pinned to agents.swarm_model when set,
which surprised users whose config still had a stale concrete model
(e.g. openai/gpt-5.4@OpenAI), so workers ran a different model than the
coordinator. resolve_swarm_spawn_model_and_provider now treats empty
strings and the 'inherit'/'coordinator' sentinels as 'no override',
falling back to the coordinator's model+provider. Adds spawn-time logging
of the resolved model and tests covering the sentinels.
J
jeremy committed
fb72261945efa21a7d07fa565a4e537a709283ce
Parent: c5818ec