telexed ~ c / 2529ef5b-868radar:70 · agent_toolLIVE
← back
NO.
#2529ef5b
Topic
AGENTS & TOOLS
Source
Simon Willison
Published
2026-04-29 19:01:47
Importance
★ 7/10 — radar 70
`LLM` 0.32a0 refactors its core abstraction for modern multimodal and tool-using models
FIG-2521:1

`LLM` 0.32a0 refactors its core abstraction for modern multimodal and tool-using models

LLM 0.32a0 is an alpha release that keeps backward compatibility while shifting the library from a simple prompt/response model to message-based input and streamed typed output parts. For indie developers, this matters because it makes one CLI/library abstraction fit modern workflows like multimodal input, structured JSON, tool calls, and reasoning without forcing a full rewrite.

[ KEY POINTS ]
  1. The release is positioned as a major backward-compatible refactor, which lowers migration risk for small teams already using LLM.
  2. Input moves toward a sequence of messages instead of a single prompt, aligning LLM with how major chat/model APIs actually work.
  3. Output is redesigned as a stream of differently typed parts, preparing LLM for text plus images, tool results, and other non-text responses.
  4. From an indie developer view, this improves the long-term value of building on LLM: one abstraction can cover plugins, multimodal models, structured output, and tool use as vendors keep changing capabilities.
Originalsimonwillison.net/2026/Apr/29/llm/#atom-everythingRead original →

// related