FlowFuse / FlowFuse/flowfuse

Instance search should support fuzzy matching

Open
#7,914 0 comments 0 reactions 0 assignees View on GitHub
bug needs-triage
Dominant language
JavaScript
Stars
400
Forks
89
Avg merge
1d 20h
Merged PRs (30d)
149

Description

### Current Behavior

Instance names are converted to URL-compliant slugs, which makes it hard for the agent to find instances when users refer to them by their natural language names.

The search should support fuzzy matching so the LLM can locate instances even when the query doesn't exactly match the slug.

Open question: when the name is misspelled or resembles multiple instances, should the LLM return those similar instances as possible results?

### Expected Behavior

_No response_

### Steps To Reproduce

_No response_

### Environment

- FlowFuse version:
- Node.js version:
- npm version:
- Platform/OS:
- Browser:

### Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are identified. Start by reviewing the current instance-search behavior and slug conversion, then define how fuzzy matches, misspellings, and multiple similar instances should be returned before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
search
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.