Streamline package installation UX from FF Expert
- Dominant language
- JavaScript
- Stars
- 400
- Forks
- 89
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 149
Description
**Parent Deliverable:** FlowFuse/product#47 — Expert as Agentic Co-pilot
## Problem
Currently, when FF Expert recommends installing a package, the user must:
1. Approve the action in FF Expert
2. Get navigated to the Node-RED palette manager
3. Click "Install" again in the palette manager UI
4. Review package information that could have been shown in the expert
This creates friction with duplicate approval steps and context switching.
## Solution
Streamline the installation flow so users only need to approve once in FF Expert, and the package gets installed directly without requiring additional clicks in the palette manager.
**Implementation approach:**
- Display relevant package information (downloads, description) in the FF Expert UI
- Provide "Install" and "More info" options in expert
- On approval, directly install the package via existing APIs
- Only navigate to palette manager if user clicks "More info"
**What needs to be done:**
- [ ] Surface package metadata in FF Expert recommendations
- [ ] Implement direct installation flow from expert
- [ ] Add "More info" option that opens palette manager
- [ ] Update UX to show installation progress/completion
- [ ] Test streamlined flow in immersive editor
## Acceptance Criteria
- Users can install packages with a single approval in FF Expert
- Package metadata (downloads, description) is shown in expert UI
- "More info" option available for users who want additional details
- Installation success/failure is clearly communicated in expert
- Flow works consistently in immersive editor experience
## Related Issues
- Parent: #6502 (FF Expert context awareness)
- Depends on: #6535 (NR Assistant exposes package list)
- Depends on: #6536 (FF Expert consumes package information)
Contributor guide
Assessment
This issue has not been assessed yet.