UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

1 lines • 12.4 kB
import{n as e}from"./rolldown-runtime-8BhlS34s.js";import{cs as t,ds as n,ls as r,os as i}from"./control-ui-core-CBJ5efDh.js";var a,o,s,c,l;function u(){return(u=e((()=>{n(),a=`settings-session-storage`,o={host:`settings-connection-host`},s={notifications:`settings-communications-notifications`,meetingCapture:`settings-communications-meeting-capture`},c={identity:`settings-profile-identity`,personalInstructions:`settings-profile-personal-instructions`,githubConnections:`settings-profile-github-connections`},l={webSearch:{routeId:`search`,labelKey:`tabs.search`,hash:``,searchKeys:[`searchPage.enabled`,`searchPage.provider`,`searchPage.test`,`searchPage.setup`],aliases:`web internet native hosted automatic provider brave parallel google gemini searxng codex openai api key endpoint`},sessionStorage:{routeId:`ai-agents`,labelKey:`configView.sessionStorage.title`,search:`?section=session`,hash:`#${a}`,searchKeys:[`configView.sessionStorage.automatic`,`configView.sessionStorage.afterDays`],aliases:`database disk size transcripts storage cleanup archive compression retention`},meetingCapture:{routeId:`communications`,labelKey:`meetingCapture.title`,search:`?section=transcripts`,hash:`#${s.meetingCapture}`,searchKeys:[`meetingCapture.description`,`meetingCapture.sources`],aliases:`recording transcription meetings autoStart`},meetings:{routeId:`meetings`,labelKey:`tabs.meetings`,hash:``,searchKeys:[`subtitles.meetings`],aliases:`meeting notes library reader archive`},device:{routeId:`device`,labelKey:`tabs.device`,hash:``,searchKeys:[],nativeSearchKeys:{"configPage.deviceSettings.app":e=>e.app!==void 0,"configPage.deviceSettings.nativeExperience":e=>e.app?.nativeExperienceEnabled!==void 0,"configPage.deviceSettings.appearance":e=>e.app?.appearance!==void 0,"configPage.deviceSettings.notificationsEnabled":e=>e.app?.notificationsEnabled!==void 0,"configPage.deviceSettings.showDockIcon":e=>e.app?.showDockIcon!==void 0,"configPage.deviceSettings.launchAtLogin":e=>e.app?.launchAtLogin!==void 0,"configPage.deviceSettings.keepGatewayRunning":e=>e.app?.keepGatewayRunning!==void 0,"configPage.deviceSettings.keepGatewayRunningHint":e=>e.app?.keepGatewayRunning!==void 0,"configPage.deviceSettings.quickChat":e=>e.app?.quickChatEnabled!==void 0,"configPage.deviceSettings.capabilities":e=>e.capabilities!==void 0,"configPage.deviceSettings.camera":e=>e.capabilities?.cameraEnabled!==void 0,"configPage.deviceSettings.keepAwake":e=>e.capabilities?.keepAwakeEnabled!==void 0,"configPage.deviceSettings.healthSummary":e=>e.capabilities?.healthSummaryAvailable===!0&&e.capabilities.healthSummaryEnabled!==void 0,"configPage.deviceSettings.panels.diagnostics":e=>e.device.platform===`ios`,"configPage.deviceSettings.panels.licenses":e=>e.device.platform===`ios`,"configPage.deviceSettings.panels.about":e=>e.device.platform===`ios`,"configPage.deviceSettings.panels.watch":e=>e.device.platform===`ios`,"configPage.deviceSettings.computerControl":e=>e.capabilities?.computerControlEnabled!==void 0,"configPage.deviceSettings.desktopSharing":e=>e.capabilities?.desktopSharingEnabled!==void 0,"configPage.deviceSettings.browser":e=>e.browser!==void 0,"configPage.deviceSettings.cookieSync":e=>e.browser!==void 0,"configPage.deviceSettings.developer":e=>e.app?.debugPaneEnabled!==void 0}},devicePermissions:{routeId:`device-permissions`,labelKey:`tabs.devicePermissions`,hash:``,searchKeys:[],nativeSearchKeys:{"configPage.deviceSettings.systemAccess":e=>e.permissions.entries.length>0,"configPage.deviceSettings.location":e=>e.permissions.location!==void 0,"configPage.deviceSettings.preciseLocation":e=>e.permissions.location!==void 0,"configPage.deviceSettings.permissions.contacts.title":e=>e.permissions.entries.some(e=>e.id===`contacts`),"configPage.deviceSettings.permissions.calendars.title":e=>e.permissions.entries.some(e=>e.id===`calendars`),"configPage.deviceSettings.permissions.reminders.title":e=>e.permissions.entries.some(e=>e.id===`reminders`),"configPage.deviceSettings.permissions.photos.title":e=>e.permissions.entries.some(e=>e.id===`photos`),"configPage.deviceSettings.activePresence":e=>e.capabilities?.activeComputerPresenceEnabled!==void 0}},deviceTalk:{routeId:`talk`,labelKey:`configPage.deviceTalk.wakeEnabled`,hash:``,requiresNativeDeviceSettings:!0,searchKeys:[],nativeSearchKeys:{"configPage.deviceTalk.talkEnabled":e=>e.voice.talkEnabled!==void 0,"configPage.deviceTalk.talkButtonEnabled":e=>e.voice.talkButtonEnabled!==void 0,"configPage.deviceTalk.talkBackgroundEnabled":e=>e.voice.talkBackgroundEnabled!==void 0,"configPage.deviceTalk.speakerphoneEnabled":e=>e.voice.speakerphoneEnabled!==void 0}},updates:{routeId:`updates`,labelKey:`tabs.updates`,hash:`#config-section-update`,searchKeys:[`updates.page.checkForUpdates`,`updates.page.automaticUpdates`]},channels:{routeId:`channels`,labelKey:`quickSettings.channels.title`,hash:``,searchKeys:[`quickSettings.channels.connect`],aliases:`telegram discord slack whatsapp signal imessage`},security:{routeId:`security`,labelKey:`quickSettings.security.title`,hash:``,searchKeys:[`quickSettings.security.gatewayAuth`,`quickSettings.security.execPolicy`,`quickSettings.security.browserEnabled`,`quickSettings.security.toolProfile`]},secrets:{routeId:`secrets`,labelKey:`tabs.secrets`,hash:``,searchKeys:[],aliases:`env team store`},system:{routeId:`connection`,labelKey:`quickSettings.system.gatewayHost`,hash:`#${o.host}`,searchKeys:[`quickSettings.system.cpu`,`quickSettings.system.memory`,`quickSettings.system.disk`,`quickSettings.system.loadAverage`,`quickSettings.system.runtime`],aliases:`system uptime node address pid`},personal:{routeId:`profile`,labelKey:`profilePage.identity.title`,hash:`#${c.identity}`,searchKeys:[`profilePage.identity.description`,`profilePage.identity.avatar`,`profilePage.identity.chooseAvatar`,`profilePage.identity.displayName`,`profilePage.identity.linkedEmails`],aliases:`profile avatar image email`,requiresIdentity:!0},personalInstructions:{routeId:`profile`,labelKey:`profilePage.personalInstructions.title`,hash:`#${c.personalInstructions}`,searchKeys:[`profilePage.personalInstructions.description`],aliases:`USER.md personal instructions preferences`,requiresIdentity:!0,requiresMultipleProfiles:!0},githubConnections:{routeId:`profile`,labelKey:`githubConnections.title`,hash:`#${c.githubConnections}`,searchKeys:[`githubConnections.mine`,`githubConnections.system`,`githubConnections.forMe`,`githubConnections.forSystem`],aliases:`github oauth account connection publication authentication auth status dashboard actions`},modelBehavior:{...t.modelBehavior,labelKey:`quickSettings.model.title`,searchKeys:[`quickSettings.model.model`,`quickSettings.model.thinking`,`quickSettings.model.fastMode`,`quickSettings.model.thinkingLevels.off`,`quickSettings.model.thinkingLevels.low`,`quickSettings.model.thinkingLevels.medium`,`quickSettings.model.thinkingLevels.high`,`quickSettings.model.fastModes.auto`,`quickSettings.model.fastModes.fast`,`quickSettings.model.fastModes.standard`]},appearanceLanguage:{...t.appearanceLanguage,labelKey:`quickSettings.language`,searchKeys:[`configView.syncedHint`],aliases:`locale translation`},appearanceTheme:{...r(i.theme),labelKey:`configView.appearance.theme`,searchKeys:[`configView.appearance.chooseTheme`,`configView.appearance.importedTheme`,`configView.appearance.import`,`configView.appearance.importFromTweakcn`,`configView.appearance.browseTweakcn`],aliases:`tweakcn light dark system`},appearanceAccent:{...r(i.accent),labelKey:`configView.appearance.accent`,searchKeys:[`configView.appearance.accentHint`,`configView.appearance.customAccent`,`configView.appearance.accents.default`,`configView.appearance.accents.claw`,`configView.appearance.accents.coral`,`configView.appearance.accents.amber`,`configView.appearance.accents.mint`,`configView.appearance.accents.teal`,`configView.appearance.accents.blue`,`configView.appearance.accents.violet`,`configView.appearance.accents.pink`,`configView.appearance.accents.slate`],aliases:`colour swatch palette highlight green purple neutral`},appearanceTypography:{...r(i.typography),labelKey:`configView.appearance.typography`,searchKeys:[`configView.appearance.fonts.ui`,`configView.appearance.fonts.chat`,`configView.appearance.fonts.terminal`,`configView.appearance.fonts.terminalDefault`,`configView.appearance.fonts.themeDefault`],aliases:`font fonts typeface`},appearanceTabIcon:{...r(i.tabIcon),labelKey:`configView.appearance.tabIcon.title`,searchKeys:[`configView.appearance.tabIcon.source`,`configView.appearance.tabIcon.agent`,`configView.appearance.tabIcon.shape`,`configView.appearance.tabIcon.square`,`configView.appearance.tabIcon.rounded`,`configView.appearance.tabIcon.circle`,`configView.appearance.tabIcon.lobsterdex`],aliases:`favicon browser tab icon agent avatar image`},appearanceTextSize:{...r(i.textSize),labelKey:`configView.appearance.textSize`,searchKeys:[`configView.textSizes.small`,`configView.textSizes.default`,`configView.textSizes.large`,`configView.textSizes.xl`,`configView.textSizes.xxl`],aliases:`scale`},appearanceSidebar:{...t.appearanceSidebar,labelKey:`configView.sidebarPrefs.title`,searchKeys:[`configView.sidebarPrefs.hint`,`configView.sidebarPrefs.liveActivity`,`configView.sidebarPrefs.liveActivityHint`,`chat.sidebar.hiddenSessionSections`,`configView.sessionObserver.title`,`configView.sessionObserver.hint`,`configView.sessionObserver.toggle`,`configView.sessionObserver.toggleHint`,`configView.sessionObserver.resolvedModel`,`configView.sessionObserver.modelPicker`,`configView.sessionObserver.modelPickerHint`]},sessionSources:{...t.sessionSources,labelKey:`configView.sessionSources.title`,searchKeys:[`configView.sessionSources.hint`,`configView.sessionSources.claude`,`configView.sessionSources.codex`,`configView.sessionSources.opencode`,`configView.sessionSources.pi`],aliases:`automatic auto discover discovery native external conversations show hide sidebar claude sessions`},appearanceChat:{...r(i.chat),labelKey:`configView.chatPrefs.title`,searchKeys:`configView.chatPrefs.openLinksExternally,configView.chatPrefs.openLinksExternallyHint,configView.chatPrefs.messageWidth,configView.chatPrefs.messageWidthHint,configView.chatPrefs.showTaskProgress,configView.chatPrefs.showTaskProgressHint,configView.chatPrefs.collapseTaskProgress,configView.chatPrefs.collapseTaskProgressHint,chat.sendShortcut,chat.sendShortcutEnter,chat.sendShortcutModifierEnter,chat.followUpMode,chat.followUpModeSteer,chat.followUpModeQueue,chat.followUpModeServer,chat.followUpModeLoading,chat.followUpModeOverriding,chat.followUpModeReset,chat.catalogOpenTarget,chat.catalogOpenTargetViewer,chat.catalogOpenTargetTerminal,chat.composer.cameraInput,chat.composer.systemDefaultCamera,chat.composer.microphoneInput,chat.composer.systemDefaultMicrophone,chat.composer.holdToRecordSetting,chat.composer.holdToRecordSettingDescription`.split(`,`),aliases:`keyboard enter follow-up followup steer queue microphone voice audio input codex claude terminal viewer camera dictation dictate width task progress checklist collapse expand`},appearanceConnection:{...r(i.connection),labelKey:`configView.connection.title`,searchKeys:[`configView.connection.gateway`,`configView.connection.status`,`configView.connection.assistant`],aliases:`version`},notifications:{routeId:`notifications`,labelKey:`configView.notifications.title`,hash:`#${s.notifications}`,searchKeys:[`configView.notifications.browserSupport`,`configView.notifications.permission`,`configView.notifications.status`,`configView.notifications.subscribed`,`configView.notifications.notSubscribed`,`configView.notifications.enable`,`configView.notifications.nativeTitle`,`configView.notifications.openSystemSettings`],aliases:`vapid gateway`},usage:{routeId:`usage`,labelKey:`profilePage.usageStatistics`,hash:``,searchKeys:[`profilePage.usageStatisticsDescription`,`usage.heatmap.title`,`usage.heatmap.subtitle`,`usage.overview.title`],aliases:`stats statistics analytics tokens costs activity streaks`},sessions:{routeId:`sessions`,labelKey:`sessionsView.title`,hash:``,searchKeys:[`sessionsView.subtitle`,`sessionsView.archived`,`sessionsView.archivedOnlyTooltip`],aliases:`history archive overrides`},worktrees:{routeId:`worktrees`,labelKey:`worktrees.title`,hash:``,searchKeys:[`worktrees.subtitle`],aliases:`git checkout branch cleanup`}}})))()}export{l as a,a as i,o as n,u as o,c as r,s as t};