Skip to content

feat(agent-plugins): install global plugins as native agent plugins - #332

Open
fnzko wants to merge 8 commits into
symposium-dev:mainfrom
fnzko:agent-plugins-compile
Open

fnzko wants to merge 8 commits into
symposium-dev:mainfrom
fnzko:agent-plugins-compile

Conversation

@fnzko

@fnzko fnzko commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

What does this PR do?

Part of #277.

A plugin enabled with cargo agents use --global is meant for every project, but symposium only copied its skills into the project being synced.

Sync now compiles each such plugin, with all its skills, into one Agent Plugins directory under ~/.symposium/installed/ and installs it as the agent's own plugin. Claude Code gets a copy in ~/.claude/skills/<plugin>/. Codex CLI installs it into its plugin cache through config.toml, and the Copilot CLI loads it in place through settings.json. Antigravity CLI and Goose get a copy in their plugin folders. These agents no longer receive per-project copies of its skills; Kiro and OpenCode keep them. Syncs started at the same time take turns.

Verified with each agent's own CLI in an isolated home: the plugin is listed and its skills load.

Take into account:

  • A plugin installed by the session-start sync loads in the next session; the agent is told how to load it sooner.
  • OpenCode now gets its project skills in .opencode/skills/ instead of the shared .agents/skills/.
  • Parked until we choose between native plugins and the MCP meta-server.
Disclosure questions

AI disclosure.

  • The AI tool authored large parts of the code

@fnzko fnzko changed the title feat(agent-plugins): compile global plugins and instal for Claude Code feat(agent-plugins): compile global plugins and install for Claude Code Oct 9, 2026
@fnzko
fnzko force-pushed the agent-plugins-compile branch from 06fcdca to 8bb524a Compare October 16, 2026 12:55
@fnzko
fnzko force-pushed the agent-plugins-compile branch 2 times, most recently from cb4a85e to 73d9cde Compare October 20, 2026 12:37
@fnzko
fnzko force-pushed the agent-plugins-compile branch from 73d9cde to db1e26b Compare October 20, 2026 17:55
@fnzko
fnzko force-pushed the agent-plugins-compile branch from db1e26b to 126a149 Compare October 20, 2026 18:22
@fnzko fnzko changed the title feat(agent-plugins): compile global plugins and install for Claude Code feat(agent-plugins): install global plugins as native agent plugins Oct 20, 2026
@fnzko
fnzko marked this pull request as draft October 20, 2026 18:23
@fnzko
fnzko marked this pull request as ready for review October 20, 2026 19:43
@fnzko
fnzko force-pushed the agent-plugins-compile branch from 126a149 to dbbb123 Compare October 21, 2026 14:19

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