Skip to content

fix(desktop): accept ACP config option name labels - #6545

Open
unclejobs-ai wants to merge 1 commit into
block:mainfrom
unclejobs-ai:unclejobs/fix-acp-config-name-labels
Open

fix(desktop): accept ACP config option name labels#6545
unclejobs-ai wants to merge 1 commit into
block:mainfrom
unclejobs-ai:unclejobs/fix-acp-config-name-labels

Conversation

@unclejobs-ai

Copy link
Copy Markdown

Summary

  • Accept the ACP-standard name field for config-option and select-value labels.
  • Preserve the existing displayName field as the first choice for backward compatibility.
  • Apply the same fallback when normalizing model options for the Desktop model picker.

ACP v1 defines name as the required human-readable label for both ConfigOption and ConfigOptionValue: https://github.com/agentclientprotocol/agent-client-protocol/blob/main/docs/protocol/v1/session-config-options.mdx

Buzz previously read only the non-standard displayName field. Agents that follow the spec, including Cursor ACP, therefore exposed raw values such as default[] instead of their advertised label (Auto).

Related issue

N/A — no matching open issue or PR found.

Testing

  • just desktop-tauri-test
  • just desktop-tauri-clippy
  • just desktop-tauri-fmt-check
  • cargo test --manifest-path desktop/src-tauri/Cargo.toml config_options_accept_acp_name_labels --lib
  • cargo test --manifest-path desktop/src-tauri/Cargo.toml agent_model_normalization_accepts_acp_name_field --lib
  • git diff --check

Before / after

Before After
Cursor's advertised default[] value is shown raw. The same value uses its ACP name, Auto.
Before: raw default model id After: ACP model label

Signed-off-by: EungjePark <patreot0312@gmail.com>
@unclejobs-ai
unclejobs-ai requested a review from a team as a code owner August 22, 2026 05:34
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.

1 participant