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.
6.8K Impressions1 Comment