R1+Sonnet combination implementation?

Greetings, I thought I’d bring this up:

Apparently the team behind Aider has found out that combining R1’s architect mode + using claude as the coder/actor significantly outperformed O1 during the polyglot benchmarks, compared to just them being standalone.

Is something like this possible to implement in Cursor? The technology to switch between models is already there, isn’t it?

Maybe this is something your team can look into.

51 Likes

Ha I just made another post on this.

Architect (or Plan mode if you use Cline) + Editor is definitely the way to go. I’ve been really enjoying it on those other tools.

I use them within Cursor of course, but I would love to see this built into Cursor natively.

4 Likes

Did you use this? GitHub - cline/cline: Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way.

1 Like

Is that what I think it is? Its a composer agent capable of using R1? And from the first comment, we can use it in cursor?

2 Likes

Temporarily, using a manual approach could work(lets test it): Plan/Act instruction + changing model to Claude when sending Act

2 Likes

Would help to have a native way to have this two mode be seamlessly integrated within one single prompt. and give us the ability to select which model to use for each mode for that SINGLE stream prompt.

2 Likes

wait, don’t you need to manually switch between the providers that way, or am I missing something?

1 Like

https://deepclaude.com/

1 Like

Github source
Interestingly it wraps Deepseek response in <thinking></thinking> tags before giving it to Claude, I see no other valuable insights in the code.

Need that

It would be nice to know if it is on the Cursor roadmap and we can expect it in future versions.

I think that even on the price side there are new alternatives that could make it more competitive to implement r1:

image

In relation to Fireworks.ai it is much cheaper, although the context is smaller (164k vs 128k) and its throughput worse, but perhaps for a combined architect mode where sonnet is the one implementing the code it would be enough, just speculating.

I also miss this feature, at the moment the only way to do it, is switching models in the composer, not very convenient

I think Cursor should be a beta version. The newest features (architect etc) should be in this version and it should be completely experimental. Once the bugs are worked out, it can be added to the main release.

You mean plan plan in Deepseek composer mode than act in Sonet agent mode?

1 Like

WangQrkkk/ThinkingCursor: A powerful tool for cursor through DeepSeek R1.(DeepSeek R1,o1,etc.)

I too would very much like this (had similar positive experience with o1/o3 Mini followed by Claude). In fact, going further, what I would really like is the ability to, within Cursor:

  1. Give a prompt simultaneously to N models: E.g., o1/o3 Mini, and R1, (and maybe Claude too), asking for detailed discussion of issues associated with implementing ABC, fixing apparent bug DEF, etc.

  2. Give ALL outputs of above to (likely) Claude, with directive to read through all responses, assess and integrate each, note any observed inconsistencies, ask questions where necessary, etc. — and then generate code.

  3. Might even want to then give generated code back to N “higher level” models in one go, asking each for their assessment of said code. :slight_smile: