Roo-Code/src/services/command
Roo Code 82171e2a21 feat: add plugin system for installing extensions from GitHub repos
Implements a plugin system that acts as a distribution and installation
mechanism on top of existing Roo Code extension points (slash commands,
custom modes, MCP servers, and skills).

New components:
- Plugin manifest schema (plugin.json) with Zod validation
- GitHubSource: fetch plugin manifests and files from GitHub repos
- PluginInstaller: install/remove commands, modes, MCP configs, skills
- PluginManager: orchestrate install/remove/list with tracking
- /plugin built-in command for agent-driven plugin management
- 25 new tests covering all components

Addresses #11974
2026-03-21 12:16:29 +00:00
..
__tests__ feat: add optional mode field to slash command front matter (#10344) 2025-12-26 17:17:54 -08:00
built-in-commands.ts feat: add plugin system for installing extensions from GitHub repos 2026-03-21 12:16:29 +00:00
commands.ts feat: add optional mode field to slash command front matter (#10344) 2025-12-26 17:17:54 -08:00