Skip to content

Fuzzy File Search in Goose Desktop Doesn't Work #5054

@wpfleger96

Description

@wpfleger96

Describe the bug

I want to reference files in my Goose Desktop chat using the @ fuzzy search feature so I don't have to manually navigate the file system dialogue, and so the LLM doesn't have to hunt around for the file just based on its name. However it doesn't seem to return any helpful results.

For example in the screenshot below, I'm fuzzy searching for a file named parser.rs and my current working directory is /Users/wpfleger/Development/goose. The fuzzy search returns 8 results but only 1 of them actually contains parser in its name, and none of them are actually located in my current working directory. Intuitively I'd expect the fuzzy search to prefer matches from the session's current dir

To Reproduce
Steps to reproduce the behavior:

  1. Open a session in Goose Desktop
  2. Search for an arbitrary file on your system with @ fuzzy search

Expected behavior
I expected the fuzzy search to return /Users/wpfleger/Development/goose/crates/goose-mcp/src/developer/analyze/parser.rs since that's the only file named parser.rs in my session's current directory.

Screenshots

Image

Please provide following information:

  • OS & Arch: Darwin (Sequoia 15.6.1) arm64
  • Interface: UI
  • Version: v1.9.1
  • Extensions enabled: computercontoller, developer
  • Provider & Model: Databricks + Claude Sonnet 4/Claude Opus 4.1

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions