status, system, specification_version, migration, owners
| status | system | specification_version | migration | owners | |
|---|---|---|---|---|---|
| draft | plugins | 1 | complete |
|
Plugin system
Purpose
The plugin system owns plugin packages, registration, lifecycle, host APIs, permissions, event delivery, and plugin-provided capabilities.
Ownership
This system owns plugin manifests, marketplace behavior, plugin state, installation and health, host data and tool APIs, contribution points, and plugin security boundaries.
Exclusions
- Core UI behavior belongs to the UI system.
- External service credentials belong to the integration system.
- Desktop packaging belongs to the desktop system.
Specification map
Requirements
- Plugin-Contributed Agent Tools
- Plugin Authoring Experience
- Plugin Marketplace
- Plugin nav items in the sidebar footer icon row
- Plugin System
- Voice Plugin Host Prerequisites
- Voice Mode Leaves Core
System design
- Plugin Marketplace
- Plugin nav items in the sidebar footer icon row System Design Part 1
- Plugin nav items in the sidebar footer icon row System Design Part 2
- Plugin nav items in the sidebar footer icon row System Design Part 3
- Plugin nav items in the sidebar footer icon row System Design Part 4
- Plugin System System Design Part 1
- Plugin System System Design Part 2
- Plugin System System Design Part 3
- Plugin System System Design Part 4
Migration record
All legacy sources assigned to this system are now represented by the canonical requirement and system-design documents above. Source detail is retained in those documents or in their linked design parts.
Related systems
- UI: renders plugin contributions.
- Integrations: supplies external connections.