Add Dagre re-flow action
Maintainers usually reply within 1 day
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- javascript
Research direction
Start by locating the assistant action integration and the dropdown menu entry, then review the existing Flow Building MCP implementation referenced in the issue. The work is done when Dagre reflow can be triggered both through the assistant and directly from the menu, using the available layout context such as grid size and node widths.
Written by the indexing model from the issue text.
Description
Description
A good addition to the assistant would be to add the Dagre algorithm to do reflow tasks instead of relying on the AI.
I have already tested this particular algorithm and it works well.
Integrating it into assistant as an action AND as a dropdown clickable menu item means the user can execute it with or without AI.
Demo
For reference, this was achieved in the Flow Building MCP tools however it is lacking context (like grid size and node widths etc). by doing this in the assistant it can be used with and without AI and will have additional context available for better reflow.
Epic/Story
No response
- Dominant language
- JavaScript
- Stars
- 6
- Forks
- 5
- Avg merge
- 1d 5m
- Merged PRs (30d)
- 29
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from FlowFuse/nr-assistant
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
FlowFuse/nr-assistant#458 ·
Maintainers usually reply within 1 day
-
task
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
FlowFuse/nr-assistant#457 ·
Maintainers usually reply within 1 day
-
needs-triage
Difficulty 1/5 Under an hour Newbie friendliness 80/100
FlowFuse/nr-assistant#422 ·
Maintainers usually reply within 1 day
-
area:ff-expert task
Difficulty 1/5 Under an hour Newbie friendliness 65/100
FlowFuse/nr-assistant#76 ·
Maintainers usually reply within 1 day
-
Add manual retry to assistant completionsPossibly taken @Steve-Mcl claimed this 4 days ago. Open
FlowFuse/nr-assistant#467 · 2 assignees ·
Maintainers usually reply within 1 day
All issues in FlowFuse/nr-assistant
Similar issues
-
binding:python bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
bug needs-triage potential-regression
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
aws/aws-sdk-js-v3#8408 ·
Maintainers usually reply within 1 day
-
[v3] KeyBindingManager calls (Add/Remove) are not converted into a case-insensitive accelerator.KeyOpenBug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 4 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100