Ollama: Parsing Bugs and Process Hardening
Today's activity centers on a cluster of correctness fixes for how Ollama parses paths, tool arguments, and API messages, alongside new process safeguards for scheduling and CI releases. No single change dominates, but the pattern across four separate pull requests points to edge cases in input handling that were quietly losing data.
Duration: PT2M33S
Episode overview
This episode is a short developer briefing from Ollama.
It explains recent repository work in plain language.
- Show: Ollama
- Published: 2026-07-27T13:01:11Z
- Audio duration: PT2M33S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good day, and welcome to Ollama's briefing for July 27th, 2026.
The clearest signal today is a run of parsing and data-loss bugs, all fixed independently but sharing the same root cause: code that assumed a simple case and silently failed on a messy one.
Start with PR 17404, from Spilios Dimakopoulos. A lazy regular expression used to extract file names would stop at the first extension it saw, even if that match was buried inside a folder name. A path like a vacation photo folder ending in dot P N G could fracture a valid image path into two fragments that don't…
Similar story in PR 17407, from Gaurav: tool call arguments that used a "oneOf" schema instead of "anyOf" lost their type information during parsing. A nested object argument would come out the other side as a raw string instead of structured data, breaking tool calls silently.
And PR 17414, from Nghia Dau Lau, found that tool result messages sent to the OpenAI-compatible chat endpoint in array form — which is valid and common from SDKs — were dropping their tool name and tool call ID. Only the plain-string form worked correctly.
Three unrelated features, one shared lesson: edge cases in input formats need explicit…
Nearby episodes from Ollama
- Weekly Recap - New Model Support & Concurrency Hardening
- Closing the Gaps Between Local Config and Cloud Compatibility
- MLX Performance Push and a Scheduler Race Fix
- A Server Reliability Sweep
- Tool Calling Gets a Reliability Pass
- Scheduler Race Conditions Take Center Stage
- Command Line Consolidation and Hardware Fixes
- Thinking Models Leak Control Tokens