mirror of
https://github.com/cocoindex-io/cocoindex-code.git
synced 2026-09-14 16:39:38 +08:00
4372baedfa
Addresses the `ccc init` issues reported in #181: - Relabel embedding providers so local Ollama is clearly under `litellm` ("litellm (100+ providers — cloud APIs & local Ollama)") and sentence-transformers is marked as built-in HuggingFace models. - Reject `ollama/` models inline at the sentence-transformers prompt, before anything is written or tested, instead of crashing later. - On a failed init model check, loop with an interactive "try a different model / keep & finish" choice, pre-filling the previous provider and model on retry, and print a prominent "Next steps" recovery block. - Add `ccc doctor -v` to show full tracebacks; by default show the one-line error plus a hint to rerun with `-v`. - Fix the retry crash where a rewritten global_settings.yml made the already -ensured daemon report a bogus "version mismatch": restart the daemon on a stale-settings handshake even after it was ensured, while still failing fast on a genuine mid-session version mismatch. Make DaemonVersionError's message reflect the actual cause. Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>