Skip to content

Consolidate plugin management UI - #500

Open
xiami762 wants to merge 9 commits into
devfrom
feat/plugin-management-ui
Open

Consolidate plugin management UI#500
xiami762 wants to merge 9 commits into
devfrom
feat/plugin-management-ui

Conversation

@xiami762

@xiami762 xiami762 commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add a unified Plugin Management entry with tabs for agents, skills, tools, and the plugin marketplace.
  • Keep Device Integration as a separate primary navigation entry while redirecting legacy agent/skill/tool/hub routes into Plugin Management.
  • Add plugin enable/disable support in the hub API and surface enabled state in catalog entries.
  • Refine embedded Agent, Skill, Tool, and Hub views for a denser management experience.

Validation

  • npm run lint
  • npm run build
  • git diff --check
  • uv run ruff check flocks/hub flocks/server/routes/hub.py tests/hub/test_hub_catalog.py
  • uv run pytest tests/hub/test_hub_catalog.py tests/hub/test_bundled_tools.py

@xiami762 xiami762 closed this Jul 2, 2026
@duguwanglong
duguwanglong deleted the feat/plugin-management-ui branch July 22, 2026 09:27
@xiami762
xiami762 restored the feat/plugin-management-ui branch July 27, 2026 08:07
@xiami762 xiami762 reopened this Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant