Skip to content

[WIP] Add Cursor ACP provider#8449

Open
vincenzopalazzo wants to merge 1 commit intoaaif-goose:mainfrom
vincenzopalazzo:feat/cursor-acp-provider
Open

[WIP] Add Cursor ACP provider#8449
vincenzopalazzo wants to merge 1 commit intoaaif-goose:mainfrom
vincenzopalazzo:feat/cursor-acp-provider

Conversation

@vincenzopalazzo
Copy link
Copy Markdown
Contributor

Summary

  • Add cursor-acp ACP provider that wraps the cursor-agent CLI with acp subcommand
  • Uses the Agent Client Protocol to communicate with Cursor, following the same pattern as claude-acp, copilot-acp, amp-acp, and pi-acp
  • Binary resolved via cursor-agent (matches the ACP registry entry at agentclientprotocol/registry)
  • Registers in the provider registry alongside the existing CLI-based cursor-agent provider
  • Adds provider integration test skeleton

Closes #8391

Test plan

  • cargo check -p goose --lib passes
  • cargo clippy -p goose --lib -- -D warnings passes
  • cargo test -p goose --lib -- providers::init passes (registry wiring tests)
  • Manual: set GOOSE_PROVIDER: cursor-acp and GOOSE_MODEL: current in config, verify goose connects via cursor-agent acp

Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
@vincenzopalazzo vincenzopalazzo changed the title feat(acp): add Cursor ACP provider [WIP] Add Cursor ACP provider Apr 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Cursor ACP Provider

1 participant