Context
packages/ai-assistant (444 LOC) + renderer aiAssistant.tsx become a satellite. Last extraction: depends on ai-core's published surface and the components registry (panel slot). Keeps ai-core itself in the monorepo (core capability), but the assistant UX becomes replaceable.
Acceptance criteria
Depends on
ai-core npm publish, components registry, events API (Q1); other extractions first.
Context
packages/ai-assistant (444 LOC) + renderer aiAssistant.tsx become a satellite. Last extraction: depends on ai-core's published surface and the components registry (panel slot). Keeps ai-core itself in the monorepo (core capability), but the assistant UX becomes replaceable.
Acceptance criteria
@dripnex/plugin-ai-assistant; runtime iddripnex-ai-assistant@dripnex/ai-core(published from monorepo) + plugin-api onlyDepends on
ai-core npm publish, components registry, events API (Q1); other extractions first.