Initial commit
This commit is contained in:
22
src/components/ai-assistant/index.jsx
Normal file
22
src/components/ai-assistant/index.jsx
Normal file
@@ -0,0 +1,22 @@
|
||||
/**
|
||||
* 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';
|
||||
Reference in New Issue
Block a user