FlowFuse / FlowFuse/flowfuse

FlowFuse Expert should proactively recommend nr-assistant plugin upgrades

Open
#6,540 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
400
Forks
89
Avg merge
1d 21h
Merged PRs (30d)
146

Description

**Parent Deliverable:** FlowFuse/product#48 — Expert Discovery and Default Enablement

## Problem

Users running outdated versions of `@flowfuse/nr-assistant` are missing newer features without realizing it. Current upgrade notifications only appear in:

• Node-RED Palette Manager (requires user to manually check)
• Instance overview (only for stack upgrades)

This creates friction because users don't know they're missing capabilities. In a real example, a user on v0.6.0 couldn't get example flows because that feature requires v0.8.0 — but there was no indication of why the feature wasn't working.

## Proposed Solution

Display a contextual banner in the FlowFuse Expert chat interface when the user's nr-assistant version is outdated, suggesting they upgrade to access the latest features.

**Example copy**: "To get the most from the Expert, upgrade your Node-RED plugins to latest"

## Technical Context

• The Expert already has access to the installed nr-assistant version (added with foresight)
• Version info is available in the Vuex store
• This should be a relatively low-effort change with high impact on feature discoverability

## Acceptance Criteria

- [ ] Expert detects when nr-assistant is below latest version
- [ ] Banner/notification appears in Expert UI recommending upgrade
- [ ] Link or instructions to upgrade are provided

## Context

Slack thread: https://flowfuse.slack.com/archives/C09QS57R8AD/p1768828470387759

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.