Does Cursor Cli support ACP?

Yes that is a very much needed feature. Ideally the cursor agent should be available as a typescript sdk so the community can write the ACP adapter programmatically controlling the agent. Claude Code already has that and there is also an ACP for Codex.

If that is too hard at the very least we need an interactive mode with the —print --output-format stream-json --stream-partial-output cli parameters. Currently the print mode is entirely non-interactive so it’s not possible to ask the user for confirmation or anything like that. Also the response schemas of the stream-jsonformat are not fully documented.

So currently it would actually be possible to write an ACP adapter but it would be a non-interactive yolo mode without user intervention and we’d have to reverse engineer all possible response schemas.

:slight_smile:

That’s amazing :heart: I’ve been hoping to see this. Big thanks to the team. The cursor agents is definitely one of the best agents if not the best but Java/Kotlin support in vscode and its clones not so much. Now I can use both together.

1 Like

Given ACP merges with A2A, any plans to support A2A?

@gemyagouatc I think you’re referring to this announcement, where ACP is referring to something different (Agent Communication Protocol, rather than Agent Client Protocol, which is what is being announced here).

All these acronyms can get a bit confusing! :sweat_smile:

oh yeah, you’re right. Well still the question stands, do you guys plan to support A2A? :slight_smile:

No concrete plans at the moment! We’re tracking requests for this and I’ve added yours. :slight_smile: