From 9d6727609070196b81cb675fc98a5edd248a531a Mon Sep 17 00:00:00 2001 From: Danilo Leal <67129314+danilo-leal@users.noreply.github.com> Date: Tue, 2 Sep 2025 21:28:35 -0300 Subject: [PATCH] agent: Fix cut off slash command descriptions (#37408) Release Notes: - N/A --- crates/agent_ui/src/acp/completion_provider.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/crates/agent_ui/src/acp/completion_provider.rs b/crates/agent_ui/src/acp/completion_provider.rs index 6d2253b40686baf6719dfc00df72a505842c4bc9..44e81433ab5a9d904f329e238b24960e2d568750 100644 --- a/crates/agent_ui/src/acp/completion_provider.rs +++ b/crates/agent_ui/src/acp/completion_provider.rs @@ -733,7 +733,7 @@ impl CompletionProvider for ContextPickerCompletionProvider { replace_range: source_range.clone(), new_text, label: CodeLabel::plain(command.name.to_string(), None), - documentation: Some(CompletionDocumentation::SingleLine( + documentation: Some(CompletionDocumentation::MultiLinePlainText( command.description.into(), )), source: project::CompletionSource::Custom, @@ -772,7 +772,9 @@ impl CompletionProvider for ContextPickerCompletionProvider { Ok(vec![CompletionResponse { completions, - display_options: CompletionDisplayOptions::default(), + display_options: CompletionDisplayOptions { + dynamic_width: true, + }, // Since this does its own filtering (see `filter_completions()` returns false), // there is no benefit to computing whether this set of completions is incomplete. is_incomplete: true, @@ -864,7 +866,9 @@ impl CompletionProvider for ContextPickerCompletionProvider { Ok(vec![CompletionResponse { completions, - display_options: CompletionDisplayOptions::default(), + display_options: CompletionDisplayOptions { + dynamic_width: true, + }, // Since this does its own filtering (see `filter_completions()` returns false), // there is no benefit to computing whether this set of completions is incomplete. is_incomplete: true,