Hooks + Plugins Governance
Hooks + Plugins Governance
This page is about safe extensibility: “extend without destabilizing the core”.
Entry points:
What to enforce
- conflicts must be blocked (methods/routes/commands), not overwritten
- sources must have a stable precedence order
- exclusive slots (like memory providers) must be single-selected
- void hooks run in parallel; modifying hooks run sequentially by priority
- default error isolation (catchErrors=true)