mirror of
https://github.com/jlengrand/Maestro.git
synced 2026-03-10 08:31:19 +00:00
Major architectural improvement to ensure web interface operations go through the same code paths as desktop, eliminating duplicate logic and race conditions. Key changes: - Fix AgentDetector running 20+ times at startup via promise deduplication - Web commands now forward to renderer's processInput instead of spawning directly - Mode switching forwards to desktop instead of just acknowledging requests - Interrupt forwards to desktop to properly update session state to idle - Add IPC channels: remote:executeCommand, remote:switchMode, remote:interrupt - Add mobile MessageHistory component for viewing session AI/shell logs Architecture now ensures single source of truth: Web → IPC → Renderer (same code path as desktop)
434 KiB
434 KiB