fix: gracefully handle Docker/remote Ollama in system-check
When Ollama runs inside Docker or a remote container, the native 'ollama ps' command is unavailable on the host. Instead of hard-failing and blocking CLI startup, downgrade to a pass() with a warning when the HTTP ping has already confirmed the server is reachable.
This commit is contained in:
@@ -289,7 +289,7 @@ function checkOllamaProcessorMode(): CheckResult {
|
|||||||
|
|
||||||
if (result.status !== 0) {
|
if (result.status !== 0) {
|
||||||
const detail = (result.stderr || result.stdout || 'Unable to run ollama ps').trim()
|
const detail = (result.stderr || result.stdout || 'Unable to run ollama ps').trim()
|
||||||
return fail('Ollama processor mode', detail)
|
return pass('Ollama processor mode', `Native CLI check failed (${detail}). Assuming valid Docker/remote backend since HTTP ping passed.`)
|
||||||
}
|
}
|
||||||
|
|
||||||
const output = (result.stdout || '').trim()
|
const output = (result.stdout || '').trim()
|
||||||
|
|||||||
Reference in New Issue
Block a user