LLM 0.32 is a major release of Simon Willison's LLM CLI and Python library. Key additions include visible reasoning traces sent to stderr, server-side tool support (OpenAI CodeInterpreter, WebSearch; Anthropic WebSearch, WebFetch, CodeExecution, AnthropicMCP), a new `llm openai endpoint` one-liner for hitting any OpenAI-compatible API, and a redesigned content-addressable SQLite logging system inspired by Git. The Python API gains a `messages=[]` parameter for passing full conversation history directly, plus a streaming events system that handles reasoning, text, tool calls, and image attachments as typed events. A new `llm-chat-completions-server` plugin exposes LLM as an OpenAI-compatible server. Updated plugins include llm-anthropic 0.26 with Claude 5 support. The release also positions LLM as an emerging agent framework, with tool chains that can pause for human approval and resume from stored history.

6m read timeFrom simonwillison.net
Post cover image
11.1K Impressions1 Comment