RepoJournal
Local LLMs Local LLMs
93 wires and counting

$ follow Local LLMs

Keep up with Local LLMs in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-08-26
stories 239

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

OLLAMA'S MLX RUNNER NOW SPEAKS STRUCTURED OUTPUT

By RepoJournal · Filed · About Local LLMs · Composed from the cited sources · methodology

Ollama closed a silent correctness gap on Apple Silicon, and the LLM inference stack shipped a wave of fixes that touch everything from tool calls to native ARM support.

Ollama's MLX runner finally enforces the `format` field, using xgrammar to mask logits so every generated token satisfies the requested JSON or JSON Schema constraint [1]. It's the fix that makes structured output trustworthy on Apple Silicon, and it lands alongside a cleanup that removes the dead Grammar completion-request field, a leftover from the CGO engine removal [2]. Meanwhile, llama.cpp closed the hole where tool calls vanished when `--prefill-assistant` was active, forcing auto-continuation to skip trailing assistant messages with tool_calls and throwing a clear error instead [3]. And SGLang removed the fusion barrier on DeepSeek-V4, routing the shared expert through the same MoE kernel to cut kernel launches and stream syncs per layer [4]. For infrastructure teams, vLLM's cudagraph memory profiling fix prevents a nasty allocator assert by running profiling in a throwaway graph pool [5], and llama.cpp v0.3.0 shipped with the KleidiAI build rework that lifts manual kernel-source and `-march` requirements [6][7].

Action items

References

  1. [1] mlxrunner: add structured output support ↗ ollama/ollama
  2. [2] llm: remove the unused Grammar completion-request field ↗ ollama/ollama
  3. [3] server : reject prefilled assistant messages with tool calls (#27626) ↗ ggml-org/llama.cpp
  4. [4] [Deepseek-V4] Enable shared-experts fusion on the flashinfer_mxfp4 (trtllm-gen) MoE path ↗ sgl-project/sglang
  5. [5] [Bugfix][MRV2] Run cudagraph memory profiling in a throwaway graph pool ↗ vllm-project/vllm
  6. [6] v0.3.0 ↗ ggml-org/llama.cpp
  7. [7] kleidiai: Rework KleidiAI Build System/Integration ↗ ggml-org/llama.cpp

Quick answers

What shipped in Local LLMs on August 26, 2026?
Ollama closed a silent correctness gap on Apple Silicon, and the LLM inference stack shipped a wave of fixes that touch everything from tool calls to native ARM support. In total, 116 commits, 113 pull requests, and 10 releases landed.
Who contributed to Local LLMs on August 26, 2026?
18 developers shipped this update, including Jesse Gross, hoyyeva, pd95, Kyozzz, Ryan C, github-actions[bot], allozaur, and JonathanC-ARM, and 10 more.
What were the notable Local LLMs updates?
mlxrunner: add structured output support, llm: remove the unused Grammar completion-request field, and server : reject prefilled assistant messages with tool calls (#27626).