Add function to sync audio input runtime from startup status

This commit is contained in:
2026-04-17 04:48:22 +02:00
parent 2cb4fe4b41
commit 896d3be27f

View File

@@ -427,6 +427,20 @@ export default function App() {
return expectBackendJson(response)
}
function syncAudioInputRuntimeFromStartupStatus(status) {
const whisperReady = Boolean(status?.whisper_model_available)
if (whisperReady) {
setAudioInputRuntimeReady(true)
setAudioInputRuntimeMessage('')
return
}
const modelName = status?.whisper_model || 'base'
const reason = String(status?.whisper_error || '').trim()
setAudioInputRuntimeReady(false)
setAudioInputRuntimeMessage(reason || `Whisper ${modelName} is not available.`)
}
async function fetchLocalLibraryContext(slug, prompt, signal) {
if (!slug) return { contextBlock: null, sources: [] }