Skip to content

feat(agent-plugins): read Agent Plugins packages as plugins - #348

Open
Fluzko wants to merge 2 commits into
symposium-dev:mainfrom
Fluzko:agent-plugins-read
Open

Fluzko wants to merge 2 commits into
symposium-dev:mainfrom
Fluzko:agent-plugins-read

Conversation

@Fluzko

@Fluzko Fluzko commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

What does this PR do?

Part of #277.
Needed by #354.

A folder holding an Agent Plugins package (plugin.json plus skills/) is not understood where a plugin can sit: in a plugin source each skill becomes an unrelated dormant plugin, in a workspace member it is ignored, and in a dependency its skills load with no identity or validation.

Now such a package loads as one plugin with its name, version and description: dormant in a plugin source until cargo agents use (unless it declares a gate under extensions.dev.symposium), active in a workspace member, offered for consent in a dependency. Only the direct children of skills/ are skills, and a problem rejects only the smallest part it affects. Every plugin manifest can now set version and description. plugin validate, search and status label these packages. New reference page: md/reference/agent-plugins.md.

Take into account:

Disclosure questions

AI disclosure.

  • The AI tool authored large parts of the code

This branch has not been deployed

No deployments
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