- _run_async: ThreadPoolExecutor fallback when called inside a running event loop - _post_json: raises RuntimeError on HTTP 4xx/5xx; configurable timeout kwarg - _DEFAULT_MODELS: static placeholder; no import-time network call - OllamaLoadModel/UnloadModel: /api/generate endpoint; keep_alive as int (-1/0) - OllamaChatCompletion: timeout_secs INT widget (30–3600s, default 300) - getHostFromNode (JS): traverses graph links to find connected OllamaClient node All 67 unit tests green. docs/README corrected to /api/generate. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RWysE6jYn4YjNorLBQ1cXb