import Foundation let launchdLabel = "com.clawdis.mac" let gatewayLaunchdLabel = "com.clawdis.gateway" let onboardingVersionKey = "clawdis.onboardingVersion" let currentOnboardingVersion = 7 let pauseDefaultsKey = "clawdis.pauseEnabled" let iconAnimationsEnabledKey = "clawdis.iconAnimationsEnabled" let swabbleEnabledKey = "clawdis.swabbleEnabled" let swabbleTriggersKey = "clawdis.swabbleTriggers" let voiceWakeTriggerChimeKey = "clawdis.voiceWakeTriggerChime" let voiceWakeSendChimeKey = "clawdis.voiceWakeSendChime" let showDockIconKey = "clawdis.showDockIcon" let defaultVoiceWakeTriggers = ["clawd", "claude"] let voiceWakeMicKey = "clawdis.voiceWakeMicID" let voiceWakeLocaleKey = "clawdis.voiceWakeLocaleID" let voiceWakeAdditionalLocalesKey = "clawdis.voiceWakeAdditionalLocaleIDs" let voicePushToTalkEnabledKey = "clawdis.voicePushToTalkEnabled" let talkEnabledKey = "clawdis.talkEnabled" let iconOverrideKey = "clawdis.iconOverride" let connectionModeKey = "clawdis.connectionMode" let remoteTargetKey = "clawdis.remoteTarget" let remoteIdentityKey = "clawdis.remoteIdentity" let remoteProjectRootKey = "clawdis.remoteProjectRoot" let remoteCliPathKey = "clawdis.remoteCliPath" let canvasEnabledKey = "clawdis.canvasEnabled" let cameraEnabledKey = "clawdis.cameraEnabled" let locationModeKey = "clawdis.locationMode" let locationPreciseKey = "clawdis.locationPreciseEnabled" let peekabooBridgeEnabledKey = "clawdis.peekabooBridgeEnabled" let deepLinkKeyKey = "clawdis.deepLinkKey" let modelCatalogPathKey = "clawdis.modelCatalogPath" let modelCatalogReloadKey = "clawdis.modelCatalogReload" let attachExistingGatewayOnlyKey = "clawdis.gateway.attachExistingOnly" let heartbeatsEnabledKey = "clawdis.heartbeatsEnabled" let debugFileLogEnabledKey = "clawdis.debug.fileLogEnabled" let appLogLevelKey = "clawdis.debug.appLogLevel" let voiceWakeSupported: Bool = ProcessInfo.processInfo.operatingSystemVersion.majorVersion >= 26 let cliHelperSearchPaths = ["/usr/local/bin", "/opt/homebrew/bin"]