diff --git a/static/js/cookbookRunning.js b/static/js/cookbookRunning.js index a76bc316..1b057ac1 100644 --- a/static/js/cookbookRunning.js +++ b/static/js/cookbookRunning.js @@ -408,6 +408,10 @@ export function _parseServePhase(snapshot) { if (/Ollama API ready on port\s+\d+/i.test(flat)) { return { phase: 'ready', status: 'ready' }; } + // llama.cpp server (llama-server / llama-cli) — "server is listening" variants + if (/(?:server is listening|HTTP server listening|listening on (?:http|port))/i.test(flat)) { + return { phase: 'ready', status: 'ready' }; + } const llamaBuildMatches = [...flat.matchAll(/\[\s*(\d{1,3})%\]\s*(?:Building|Linking)/gi)]; if (llamaBuildMatches.length) { const pct = Math.min(100, parseInt(llamaBuildMatches[llamaBuildMatches.length - 1][1], 10));