Ollama v0.33.0 Fixes KV Cache Bug That Forced Full Reprocessing of 46K-Token Prompts
Ollama's v0.33.0 pre-release adds direct model management inside Claude Desktop's menu bar and fixes a caching bug that could force reprocessing of tens of thousands of tokens. The release also disables a Claude Code system message that was breaking KV cache hits on every request.
Ollama released v0.33.0 as a pre-release on August 21, 2025, focused on tighter Claude Desktop integration and fixes to prefill caching that could force full reprocessing of long prompts.
What changed
The release adds direct control over which Ollama models are available inside Claude Desktop, managed from the menu bar. Users can toggle individual local models on or off, and select from available Ollama models within Claude's interface; cloud models only appear when signed in. A new Apps view provides a central place to manage app integrations, including copyable commands.
The most significant technical fix addresses a caching bug affecting agent clients that cancel long prefills. Previously, a cancelled prefill could invalidate restore points that failed to cover what they claimed to, forcing full reprocessing. According to Ollama, on models with recurrent layers this could force a request matching 46,000 of 47,000 tokens to reprocess entirely from zero. The fix makes restore points "trustworthy by construction" — a cancelled prefill now retains every restore point it crossed, so retries resume from the last valid checkpoint instead of restarting.
A related fix disables Claude Code's "tokens left" countdown system message. Ollama had been moving this message to the front of the prompt, which broke KV cache hits on every single request — a change that would have degraded performance for any user relying on prompt caching.
Other changes
The DeepSeek Harness launcher now falls back to npx when a global npm install fails, with added Windows command-shim support. The onboarding flow received updated copy, a macOS header aligned with native traffic-light window controls, and disabled Cmd/Ctrl zoom shortcuts during onboarding to preserve fixed window scaling.
The release also includes an MLX dependency update (PR #17886), a fix for default packaging that had broken due to macOS-specific assumptions leaking into Linux and Windows builds, and a UI fix synchronizing header padding animation with sidebar width animation to stop the Apps header from overlapping macOS traffic-light controls during sidebar transitions.
Full changelog: v0.32.15...v0.33.0-rc2.
What this means
This is a tooling and integration update, not a new model release — no new weights or checkpoints ship in v0.33.0. The KV cache fix is the notable engineering item: any system that silently breaks cache hits on every request has a direct, compounding cost on inference latency and compute spend for users running agentic workflows with Claude Code. Teams running Ollama with recurrent-layer models and long-context agent sessions should update to avoid the full-reprocessing penalty on cancelled prefills. The Claude Desktop menu bar integration signals Ollama continuing to position itself as a local-model companion to hosted assistants like Claude, rather than a standalone competitor.
Related Articles
Cline v4.1.11 Adds Inline Image Generation, Fixes VS Code 1.134 Compatibility Break
Cline's v4.1.11 update adds inline image generation for supported models and fixes a code actions bug that broke on VS Code 1.134. The release also expands the model catalog with eight new providers including AMD, Arcee, and RunInfra.
Anthropic SDK v0.124.0 Moves Files and Skills APIs to General Availability, Adds Computer Use and Browser Use Toolsets
Anthropic released v0.124.0 of its Python SDK, graduating the Files and Skills APIs to general availability and introducing new computer use and browser use toolsets. The release is available now on GitHub.
OpenAI Python SDK v3.1.0 Adds Ultrafast Tier Support, Deprecates Sora Video APIs
OpenAI released v3.1.0 of its Python client library, adding support for a new 'Ultrafast' tier, WebSocket stream IDs, and structured MCP/WebSocket error handling. The release also formally deprecates the Sora video API and strips out remaining Stainless SDK-generation infrastructure.
Anthropic Unifies Memory Across Claude Chat and Cowork
Anthropic has merged Claude's memory system so information learned in chat is now automatically available in Cowork, and vice versa. The update also lets users view, edit, or delete stored memories, with sensitive topics excluded by default.
Comments
Loading...