Tool · 2026-08-04

New release of LLM adds support for reasoning traces, OpenAI Responses, server-side tools, and smarter logging

LLM 0.32 adds visible reasoning traces on stderr, server-side provider tools including AnthropicMCP, a Git-style content-addressable message store, and typed streaming events.

Simon Willison Blog2026-08-04About 3 min readWorth tracking

Marked important, but published more than 30 days ago, so it moved down to this band.

AI agentsWorkflowObservabilityAgent runtimes & protocols
On this page11 sections

The editors' notes below — why it matters, the context, the learning path — are written in Chinese.

Record

The signal

#

I released LLM 0.32 this morning, the most significant new version of LLM since the initial launch of the project. The new version includes support for visible reasoning traces, server-side provider tools, redesigned content-addressable SQLite logs, new models, and new features enabled by the OpenAI Responses API. I also released new versions of the llm-anthropic, llm-gemini, and llm-openrouter plugins, each with substantial updates of their own. Headline features for LLM CLI users Running LLM against reasoning models now displays their reasoning traces to standard error, so you can see what they are "thinking" without that information being included in the standard output that you might pipe to another tool. Add -R/--hide-reasoning to turn this off. …

Why now

Why it matters

#

推理轨迹打到 stderr、答案留在 stdout,是一个很小却值得抄的设计:可观测性和可组合性通常互相打架,而这一版让两者同时成立,没有引入任何新概念。更大的一层是方向——AnthropicMCP 把 MCP 调用收进与供应商的一次往返,说明工具循环正在往服务端挪;而这个项目本身却走反方向,坚持一个能在本机跑、可审计、能拼接任意 OpenAI 兼容端点的命令行。两者的取舍就是「你必须自己拥有哪一层」。

Background

Technical context

#

四条主线:推理轨迹输出到标准错误(-R 可关);服务端工具(OpenAI 的代码执行与 WebSearch,llm-anthropic 的 WebSearch/WebFetch/CodeExecution/AnthropicMCP);仿 Git 的内容寻址消息存储,解决「每轮都带完整历史」造成的重复 JSON;以及 stream_events() 返回 reasoning/text/工具调用/图片附件等分型事件,取代原先的字符串序列。另有 model.prompt(messages=[]) 取代会话抽象,以及可对任意 OpenAI 兼容端点跑一次性提示词的 llm openai endpoint。

At your level

Have AI explain this signal at your level

Pick your level of experience and AI writes an explanation for it on the spot.

Audience

Who should care

#
在自建智能体运行时与使用托管平台之间做决定的工程团队需要把模型调用嵌进既有命令行/管道工作流的开发者关心长对话日志成本与可回放性的基础设施负责人在评估 MCP 生态实际落地形态的架构师
Areas it may affect
本地优先的智能体工具链MCP 生态的落地形态长时程对话的日志与成本命令行与管道式工作流集成

Next

Learning path

#
  1. 先读「工具使用与函数调用」,把一次工具调用拆成三段,再回头看服务端工具替你做了哪一段
  2. 对照 07-31 的无状态 MCP 信号,理解 AnthropicMCP 为什么能收进一次往返
  3. 用「AI 工具链选型与自建边界评估」的两栏法,判断这条本地路线和托管平台哪个符合你的边界
  4. 读「智能体可观测性与评测运维」,把推理轨迹接进你自己的轨迹追踪

Getting started

Have AI draft a learning path

From the related knowledge and skills on this page, AI drafts a path from the basics to applying it.

Network

Where it sits in the network

#

How this signal connects to neighbouring technologies, skills and background knowledge. Follow any link to keep exploring.

Comparison

Compare with another technology

Pick another published technology and AI writes a comparison of what they share, how they differ and when to use each.

Further thought

Follow-up questions

#
  • 服务端工具让供应商代跑循环之后,失败归因还能不能分清「模型选错工具」和「工具执行失败」?
  • 内容寻址的消息存储能把长对话的日志体积降到什么量级?
  • 「智能体」被写进核心库之后,这个项目还能保持现在这种可拼接的小工具形态吗?

Publication record

Featured in

#

The briefings that carried this signal, newest first; the last row is the weekly review of its week. The tag is the section it ran in.

  1. 技术简报 - 2026-08-05

    Immediate attention

Sources

Simon Willison Blog

Simon WillisonOpen-source community2026-08-04
Open original sourcehttps://simonwillison.net/2026/Aug/4/new-release-of-llm/