feature/spawn-model-override
main
Threads an optional 'model' parameter through SpawnTool → SubagentManager.spawn() → _run_subagent() → provider.chat(). Falls back to self.model when not specified. Usage: spawn(task='...', model='claude-sonnet-4-20250514')