Add-on ecosystem (Phase 3 modularization)
Hybrid Memory core stays focused on durable capture, retrieval, and inspectability. Optional capability domains should be shipped as add-ons.
Add-on domains
- analysis: long-window analytics, trend detection, heavy maintenance intelligence
- learning: procedure/workflow learning expansions beyond core defaults
- observability: additional dashboards/reporting integrations
- self-extension: proposal generation and optional self-evolution utilities
Design rules
- Core must run without add-ons.
- Add-ons consume stable internal API types (
api/memory-plugin-api.ts). - Failures in add-ons must not break interactive recall.
- Add-ons are opt-in and independently installable.
Packaging direction
- Publish add-ons as separate npm packages.
- Keep configuration namespaced by add-on id.
- Keep feature flags explicit and default-off for non-core behavior.
Operator workflow
- Install core plugin.
- Install selected add-ons by need.
- Enable add-on config blocks explicitly.
- Validate with
verify/doctor.