openclaw/apps/macos/Sources
liji 46aa3205e4 feat(voice-wake): integrate ObjCExceptionCatcher for safe audio tap installation
- Added ObjCExceptionCatcher to handle Objective-C exceptions during AVAudioNode tap installation, preventing crashes when the audio subsystem is not fully initialized.
- Introduced a 0.5s delay before starting the voice wake runtime to ensure the audio subsystem is ready, reducing the risk of AVAudioEngine errors.
- Updated VoiceWakeRuntime to utilize the new exception catcher and implemented retry logic for starting the runtime with exponential backoff.

This enhances the stability of the voice wake feature during app launch.
2026-01-27 16:40:59 +08:00
..
Clawdbot feat(voice-wake): integrate ObjCExceptionCatcher for safe audio tap installation 2026-01-27 16:40:59 +08:00
ClawdbotDiscovery fix: shorten bonjour gateway service type 2026-01-20 15:10:06 +00:00
ClawdbotIPC style(macos): fix swiftformat lint 2026-01-20 16:19:37 +00:00
ClawdbotMacCLI fix: macOS auto bind loopback-first 2026-01-22 06:35:59 +00:00
ClawdbotProtocol fix: regenerate protocol models 2026-01-25 01:12:49 +00:00
ObjCExceptionCatcher feat(voice-wake): integrate ObjCExceptionCatcher for safe audio tap installation 2026-01-27 16:40:59 +08:00