Commit d0884ea
committed
feat: add plugin loading protocol and schemas for enhanced plugin management
- Introduced `plugin-loading.zod.ts` with comprehensive schemas for plugin loading strategies, preloading, code splitting, dynamic imports, initialization, dependency resolution, hot reload, caching, sandboxing, and performance monitoring.
- Created `plugin.zod.ts` defining plugin context, lifecycle hooks, and shared plugin types.
- Added `service-registry.zod.ts` for service metadata and registry configuration schemas.
- Implemented `identifiers.zod.ts` for system identifier validation, including strict snake case and event name schemas.1 parent 26c0059 commit d0884ea
File tree
17 files changed
+4246
-0
lines changed- .agents/skills
- .claude/skills
- .github
- packages/spec/scripts
- skills/objectstack-kernel
- references
- kernel
17 files changed
+4246
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
226 | 226 | | |
227 | 227 | | |
228 | 228 | | |
| 229 | + | |
229 | 230 | | |
230 | 231 | | |
231 | 232 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
92 | 102 | | |
93 | 103 | | |
94 | 104 | | |
| |||
0 commit comments