feat: Add intelligent auto-router and enhanced integrations
- Add intelligent-router.sh hook for automatic agent routing - Add AUTO-TRIGGER-SUMMARY.md documentation - Add FINAL-INTEGRATION-SUMMARY.md documentation - Complete Prometheus integration (6 commands + 4 tools) - Complete Dexto integration (12 commands + 5 tools) - Enhanced Ralph with access to all agents - Fix /clawd command (removed disable-model-invocation) - Update hooks.json to v5 with intelligent routing - 291 total skills now available - All 21 commands with automatic routing 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
66
dexto/packages/webui/lib/stores/index.ts
Normal file
66
dexto/packages/webui/lib/stores/index.ts
Normal file
@@ -0,0 +1,66 @@
|
||||
/**
|
||||
* Store Exports
|
||||
*
|
||||
* Central export point for all Zustand stores.
|
||||
* Import stores from here rather than individual files.
|
||||
*/
|
||||
|
||||
// Chat store - per-session message state
|
||||
export { useChatStore, generateMessageId } from './chatStore.js';
|
||||
export type { Message, ErrorMessage, SessionChatState } from './chatStore.js';
|
||||
|
||||
// Session store - current session navigation state
|
||||
export { useSessionStore } from './sessionStore.js';
|
||||
export type { SessionState } from './sessionStore.js';
|
||||
|
||||
// Agent store - agent status and connection state
|
||||
export { useAgentStore } from './agentStore.js';
|
||||
export type { AgentStatus, ConnectionStatus, AgentState } from './agentStore.js';
|
||||
|
||||
// Notification store - toast notifications
|
||||
export { useNotificationStore } from './notificationStore.js';
|
||||
export type { Toast, ToastIntent } from './notificationStore.js';
|
||||
|
||||
// Event log store - activity logging for debugging
|
||||
export { useEventLogStore } from './eventLogStore.js';
|
||||
export type { ActivityEvent, EventCategory } from './eventLogStore.js';
|
||||
|
||||
// Approval store - approval request queue management
|
||||
export { useApprovalStore } from './approvalStore.js';
|
||||
export type { PendingApproval } from './approvalStore.js';
|
||||
|
||||
// Preference store - user preferences with localStorage persistence
|
||||
export { usePreferenceStore } from './preferenceStore.js';
|
||||
export type { PreferenceState } from './preferenceStore.js';
|
||||
|
||||
// Todo store - agent task tracking
|
||||
export { useTodoStore } from './todoStore.js';
|
||||
export type { Todo, TodoStatus } from './todoStore.js';
|
||||
|
||||
// Selectors - shared selector hooks for common patterns
|
||||
export {
|
||||
// Constants
|
||||
EMPTY_MESSAGES,
|
||||
// Session selectors
|
||||
useCurrentSessionId,
|
||||
useIsWelcomeState,
|
||||
useIsSessionOperationPending,
|
||||
useIsReplayingHistory,
|
||||
// Chat selectors
|
||||
useSessionMessages,
|
||||
useStreamingMessage,
|
||||
useAllMessages,
|
||||
useSessionProcessing,
|
||||
useSessionError,
|
||||
useSessionLoadingHistory,
|
||||
// Agent selectors
|
||||
useCurrentToolName,
|
||||
useAgentStatus,
|
||||
useConnectionStatus,
|
||||
useIsAgentBusy,
|
||||
useIsAgentConnected,
|
||||
useAgentActiveSession,
|
||||
// Combined selectors
|
||||
useSessionChatState,
|
||||
useAgentState,
|
||||
} from './selectors.js';
|
||||
Reference in New Issue
Block a user