Decides which candidate channels are in the session and which native tools the model gets.
The candidates, the cascade's channel config, the registry, and the client's declared tools.
Decides which candidate channels are in the session and which native tools the model gets.