/** * Krow AI Assistant — the dashboard's contextual productivity assistant. * * Architecture: * * AssistantPanelProvider open/closed state, resolved page context * AssistantTrigger the KROW mark, rendered beside a page's actions * AssistantPanel the sliding column the layout renders * KrowAssistant the one assistant UI, reused on every page * provider.js the transport seam — local today, HTTP later * * Independent of Owliver, which remains a separate product. Nothing here imports * Owliver code, and the two never share UI. */ export { AssistantPanelProvider, useAssistantPanel } from './AssistantPanelContext'; export { AssistantTrigger } from './AssistantTrigger'; export { AssistantPanel } from './AssistantPanel'; export { default as KrowAssistant } from './KrowAssistant'; export { ASSISTANT_CONTEXTS, getContext } from './contexts'; export { EXCLUDED_ROUTES, enabledRoutes, resolveAssistantContext } from './placement'; export { createHttpProvider, createLocalProvider } from './provider';