feat(desktop): register Cursor as a native ACP runtime#1683
Open
gudnuf wants to merge 1 commit into
Open
Conversation
Add `cursor` to KNOWN_ACP_RUNTIMES so Desktop can spawn `agent acp` (no separate *-acp adapter), with readiness via `agent status` and process-sweep coverage. Extension-method policy for headless buzz-acp is intentionally left for sprout — called out in comments/README. Co-authored-by: Cursor <cursoragent@cursor.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
cursorin DesktopKNOWN_ACP_RUNTIMESso Buzz can spawn Cursor via nativeagent acp(no separate*-acpadapter).acp), readiness (agent status/agent login), process-sweep names, and unit tests.buzz-acpREADME and explicitly leave Cursor extension-method client policy (ask_question/create_plan) as a separate sprout design item so headless turns neither hang nor over-permit.Test plan
cargo test --lib -- normalizes_cursor_args_to_acp_subcommandcargo test --lib -- resolves_cursor_avatarcargo test --lib -- codex_has_mcp_command(includes cursor resolve asserts)agent login; create persona with Runtime=Cursor; @mention in a channelMade with Cursor