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:
admin
2026-01-28 00:27:56 +04:00
Unverified
parent 3b128ba3bd
commit b52318eeae
1724 changed files with 351216 additions and 0 deletions

View File

@@ -0,0 +1,63 @@
/**
* Preference Store
*
* Manages user preferences with localStorage persistence.
* Uses zustand persist middleware for automatic sync.
*/
import { create } from 'zustand';
import { persist } from 'zustand/middleware';
// =============================================================================
// Types
// =============================================================================
/**
* User preference state
*/
export interface PreferenceState {
/**
* Whether streaming mode is enabled (SSE vs sync)
* @default true
*/
isStreaming: boolean;
}
// =============================================================================
// Store Interface
// =============================================================================
interface PreferenceStore extends PreferenceState {
/**
* Toggle streaming mode
*/
setStreaming: (enabled: boolean) => void;
}
// =============================================================================
// Default State
// =============================================================================
const defaultState: PreferenceState = {
isStreaming: true, // Default to streaming enabled
};
// =============================================================================
// Store Implementation
// =============================================================================
export const usePreferenceStore = create<PreferenceStore>()(
persist(
(set) => ({
...defaultState,
setStreaming: (enabled) => {
set({ isStreaming: enabled });
},
}),
{
name: 'dexto-preferences', // localStorage key
version: 1,
}
)
);