I thought that the cursor’s SDK was the same system prompts and everything as the headless mode and IDE, but I’ve found that this is definitely not the case for plan mode.
I wanted to check that I’m doing everything right.
The SDK’s plan mode doesn’t produce a todo list. this is a big differentiator that I’ve noticed but the todo list is important for model performance, so I find myself not using the SDK.
for context, I wanted the SDK for nicer notifications and automations in my workflow.
Hi @MaCiNt0sHpLuS I reproduced this on macOS. Across three SDK runs in Plan mode, all three produced a plan, but none emitted standalone todo updates.
You’re not missing a setting. Agent and Plan modes use the same SDK event stream, but they use different tools. Agent mode may call the todo tool, which the SDK surfaces as updates. Plan mode primarily uses the create-plan tool, and the SDK currently exposes the plan text without its embedded todo details.
Thank you for report! I’ve added this to our tracker as a gap
I’ll circle back here but I don’t have an ETA or a guarantee that we will close this gap. I hope that is okay for you and you can utilize other options like the IDE in the meantime. Let me know if you have any follow up questions!