diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json
index 3589764d4..9815a6ec1 100644
--- a/.openclaw-sync/source.json
+++ b/.openclaw-sync/source.json
@@ -1,5 +1,5 @@
{
"repository": "openclaw/openclaw",
- "sha": "78577ac147147f7a2971a18604614362dd7d0dba",
- "syncedAt": "2026-04-27T11:15:00.825Z"
+ "sha": "2cfe6bf4e532d66497b022c093a6a7df785b4b47",
+ "syncedAt": "2026-04-27T11:15:22.404Z"
}
diff --git a/docs/providers/ollama.md b/docs/providers/ollama.md
index b7d97b141..802154382 100644
--- a/docs/providers/ollama.md
+++ b/docs/providers/ollama.md
@@ -59,7 +59,7 @@ Choose your preferred setup method and mode.
- **Local only** — local models only
- `Cloud only` prompts for `OLLAMA_API_KEY` and suggests hosted cloud defaults. `Cloud + Local` and `Local only` ask for an Ollama base URL, discover available models, and auto-pull the selected local model if it is not available yet. `Cloud + Local` also checks whether that Ollama host is signed in for cloud access.
+ `Cloud only` prompts for `OLLAMA_API_KEY` and suggests hosted cloud defaults. `Cloud + Local` and `Local only` ask for an Ollama base URL, discover available models, and auto-pull the selected local model if it is not available yet. When Ollama reports an installed `:latest` tag such as `gemma4:latest`, setup shows that installed model once instead of showing both `gemma4` and `gemma4:latest` or pulling the bare alias again. `Cloud + Local` also checks whether that Ollama host is signed in for cloud access.
```bash