Skip to content

repo: dripnex/plugin-ai-assistant — extract the AI assistant #343

Description

@tomymaritano

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

  • Repo from plugin-template; npm @dripnex/plugin-ai-assistant; runtime id dripnex-ai-assistant
  • Consumes @dripnex/ai-core (published from monorepo) + plugin-api only
  • AiPanel/Cmd+K toggle wiring through the events API (replaces the readied:ai:toggle-panel CustomEvent)
  • Toggleable; settings AI section remains core (provider/key management stays in app)

Depends on

ai-core npm publish, components registry, events API (Q1); other extractions first.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions