FlowFuse / FlowFuse/flowfuse

5.6 Device groups (fleet)

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

Description

# 5.6 Device groups (fleet)

**Parent:** Story 5 (#7232)
**Tool file:** new `forge/ee/lib/mcp/tools/deviceGroups.js`

## Summary

Expose application and team device groups for fleet orchestration. Feature-flagged by `deviceGroups`. Reads ship first; group creation, updates, membership, and settings follow in phase 2, and the destructive group delete is isolated behind `destructiveHint: true`.

Contributor guide

Open the contributing guide

Research direction

Start with the new forge/ee/lib/mcp/tools/deviceGroups.js entry point and trace how the deviceGroups feature flag is applied to MCP tools. Define completion around exposing application and team device groups, with reads first and the phase-2 creation, update, membership, settings, and destructive delete behavior explicitly covered.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
backend-api-design
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.