23 lines
1.0 KiB
JavaScript
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';
|