Skip to content

CL-6645: exclude ollama.com cloud-proxy models from local Ollama catalogs - #317

Merged
TheGreatAxios merged 2 commits into
mainfrom
cl-401-chain
Aug 22, 2026
Merged

CL-6645: exclude ollama.com cloud-proxy models from local Ollama catalogs#317
TheGreatAxios merged 2 commits into
mainfrom
cl-401-chain

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Contributor

Fix 3 of CL-6645 (child of the CL-6644 chain). *-cloud/:cloud models on a URL-kind Ollama box proxy to ollama.com and require an account the catalog cannot supply — seeding them is what let a keyed upstream into an otherwise fully-local source chain (surfacing as API key is invalid [HTTP 401]). fetchOllamaModelCatalog now excludes them.

Tests first (red/green), hub-client 167/167, fast gate green. Fixes 1 and 2 of CL-6645 are deliberately not here: the sidecar's frozen-sources reconcile is CL-6648 (nontrivial, exact pointers filed), and per-source failover on credential_failure lives in unvendored @intx/agent (upstream ask documented, not reimplemented).

Linear: CL-6645

…atalog

A URL-kind Ollama box answers /api/tags with *-cloud models whether or
not it is signed in to ollama.com, but every actual call to one needs
an ollama.com account this catalog has no way to supply — that's what
put a keyed cloud upstream into an otherwise-local, unauthenticated
inference chain (CL-6645).
fetchOllamaModelCatalog seeded every model a box's /api/tags reported,
including *-cloud names that merely proxy to ollama.com. Those need a
signed-in ollama.com account and their own credential this catalog
never collects, so pinning one produces a chain with a keyed upstream
next to an otherwise-unauthenticated local box (CL-6645).
@TheGreatAxios
TheGreatAxios merged commit 963de1b into main Aug 22, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant