Skip to content

feat(cursor): support non-fast Composer via ACP parameterized model picker#1259

Closed
s900274 wants to merge 1 commit into
openabdev:mainfrom
s900274:feat/cursor-acp-parameterized-model-picker
Closed

feat(cursor): support non-fast Composer via ACP parameterized model picker#1259
s900274 wants to merge 1 commit into
openabdev:mainfrom
s900274:feat/cursor-acp-parameterized-model-picker

Conversation

@s900274

@s900274 s900274 commented Jun 30, 2026

Copy link
Copy Markdown

Summary

  • Advertise Cursor's parameterizedModelPicker capability during ACP initialize so cursor-agent exposes Composer Fast as a separate config option instead of locking to composer-2.5[fast=true]
  • Call ACP authenticate when the agent advertises authMethods (required for cursor-agent)
  • Add [agent.default_config_options] to apply session defaults after session/new (e.g. fast = "false" for non-fast Composer by default)
  • Add Discord /speed slash command to toggle the Fast parameter at runtime

Test plan

  • cargo test agent_default_config_options_parsed initialize_params_advertises_parameterized_model_picker
  • Deploy with cursor-agent acp; verify session/new returns separate model and fast config options
  • Set [agent.default_config_options] fast = "false"; new Discord thread uses non-fast Composer without /speed
  • /speed toggles Fast on/off for existing session
  • cursor-agent login + Discord prompt succeeds (no Authentication required error)

@s900274 s900274 requested a review from thepagent as a code owner June 30, 2026 03:28
@openab-app openab-app Bot added the closing-soon PR missing Discord Discussion URL — will auto-close in 24 hours. label Jun 30, 2026
@openab-app

openab-app Bot commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Caution

This PR is missing a Discord Discussion URL in the body.
This PR will be automatically closed in 24 hours if the link is not added.

All PRs must reference a prior Discord discussion to ensure community alignment before implementation.

Please edit the PR description to include a link like:

Discord Discussion URL: https://discord.com/channels/...

@s900274 s900274 force-pushed the feat/cursor-acp-parameterized-model-picker branch from 99860b5 to b922f47 Compare June 30, 2026 03:34
…cker

Advertise parameterizedModelPicker on ACP initialize, call authenticate
when required, support [agent.default_config_options] for session defaults
(e.g. fast = "false"), and add Discord /speed to toggle Fast at runtime.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown

🔒 Auto-closing: this PR has had the closing-soon label for more than 1 days without activity from the author.

If you'd like to continue working on this, please submit a new PR and link to this one if necessary.

@github-actions github-actions Bot closed this Jul 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

closing-soon PR missing Discord Discussion URL — will auto-close in 24 hours. needs-rebase pending-contributor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants