- 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>
67 lines
2.1 KiB
TypeScript
67 lines
2.1 KiB
TypeScript
/**
|
|
* 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';
|