It would be interesting if the agents could periodically check on themselves, whether the provider has routed prompts to dumber models as often happens with "adaptive reasoning" euphemisms.
If it detects that agent is dumb or has become dumb, it should terminate it and start again.