Commit c818c54
committed
feat(Track): Add central command dispatcher for frontend and sidecar requests
- Implements core routing hub for Mountain component handling commands from Sky (Tauri invoke) and Cocoon (Vine IPC)
- Provides dispatch_command Tauri function for frontend interactions and dispatch_sidecar_request for extension host communications
- Maps commands to ActionEffects using Land_Common effect constructors or routes to direct handler/RPC methods
- Integrates with AppRuntime for effect execution and AppState for context
- Implements error handling and logging for both frontend and sidecar request paths
- Supports terminal environment operations, extension lifecycle events, and VS Code-compatible RPC methods
- Enables critical path for extension-host communication while maintaining performance through Rust-native routing
- Provides foundation for effect-based architecture that will scale with additional extension capabilities1 parent fef25ab commit c818c54
1 file changed
Lines changed: 815 additions & 0 deletions
0 commit comments