From 6c9cb6324014b3abf72481d164e21e431162a91d Mon Sep 17 00:00:00 2001 From: Carlos Alexandro Becker Date: Thu, 12 Feb 2026 10:29:59 -0300 Subject: [PATCH] fix(completions): use mcp resource URI as completion value The title might confuse the LLM, using the URI directly seems better. Signed-off-by: Carlos Alexandro Becker --- internal/ui/model/ui.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/internal/ui/model/ui.go b/internal/ui/model/ui.go index b8d94a12bb57c03cdb814a2346b117a01acfdd92..3c17f8cbf04ee9573014d218a76e7028d3cf9796 100644 --- a/internal/ui/model/ui.go +++ b/internal/ui/model/ui.go @@ -2556,12 +2556,7 @@ func (m *UI) insertFileCompletion(path string) tea.Cmd { // insertMCPResourceCompletion inserts the selected resource into the textarea, // replacing the @query, and adds the resource as an attachment. func (m *UI) insertMCPResourceCompletion(item completions.ResourceCompletionValue) tea.Cmd { - displayText := item.Title - if displayText == "" { - displayText = item.URI - } - - if !m.insertCompletionText(displayText) { + if !m.insertCompletionText(item.URI) { return nil } @@ -2601,7 +2596,7 @@ func (m *UI) insertMCPResourceCompletion(item completions.ResourceCompletionValu return message.Attachment{ FilePath: item.URI, - FileName: displayText, + FileName: item.URI, MimeType: mimeType, Content: data, }