Many cli tools are integrating this workflow
Use r1 for the thinking and orchestration part
Use sonnet for actual coding part
Aider tested this and the results make this the best option out right now https://aider.chat/2025/01/24/r1-sonnet.html
This would make windsurf much better than other IDEs since it would be much better on 0-shot generation for a lot of things