Files
krow_talent_app/src/components/ai-assistant/index.jsx
2026-08-07 23:53:15 +05:30

23 lines
1.0 KiB
JavaScript

/**
* 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';