Simon Willison

llm 0.36

Read the original on Simon Willison →

The release of llm 0.36 introduces new OpenAI models gpt-6-sol and gpt-6-luna, and adds support for model plugins to declare that they do not support conversations via supports_conversation = False. When such models receive assistant or tool history, llm raises a ConversationNotSupported error and the chat interface rejects them before starting a session. Additional changes include wrapping reasoning traces in Markdown output with <details> tags and bug fixes from five contributors.

Machine-generated by The Flow from the publisher's headline and feed description — not written or checked by a human. The full article lives at Simon Willison.

Simon Willison
Aug 9

GitHub Models is now retired

GitHub Models is now retired I missed this news until today, when the GitHub Actions run for my simonw/research repository failed with this error message: GitHub Models is temporarily unavailable as part of a scheduled retirement brownout. That message is already stale, because the retirement has been completed.

Simon Willison
6d ago

datasette-llm 0.1a9

The release of datasette-llm 0.1a9 introduces a small user‑experience improvement: the plugin now automatically detects the default LLM model, eliminating the need for users to manually configure a default model when running Datasette Agent. This change simplifies the setup process for users who previously had to specify a model with the `-s plugins.datasette-agent.default_model` option.

Simon Willison
Sep 7

llm 0.35

The article announces the release of llm version 0.35, which introduces a new OpenAI model named gpt-6-astra for GPT-6 Astra. It highlights the addition of this model to the llm library and tags the release with openai, llm, and gpt-6-astra.

Simon Willison
Oct 18

llm-echo 0.5

The article announces the release of llm-echo version 0.5, a debug plugin that simulates an LLM by echoing back prompts without actual model inference. The new version updates token usage calculations to include tool calls, system prompts, and reasoning tokens. An example shows how to invoke the plugin and view the resulting prompt and token usage.

Simon Willison
4d ago

llm 0.37

The release of llm 0.37 introduces numerous new features and fixes accumulated over two months, including new GPT-6.1 models, an openai endpoint add command, and a cheaper default model (gpt-6-luna). It enhances embedding support for varied content types and incorporates many AI‑assisted pull requests from multiple authors. The update also highlights the project’s efficient handling of AI‑generated contributions, aided by triage tools like Opus 5.5 and GPT-6 Astra.

Simon Willison
Aug 22

llm 0.33

The release of llm 0.33 introduces several key updates: it upgrades to the OpenAI Python library 3.x and switches the HTTP client from httpx to httpx2, adds comprehensive key handling for embedding functions, allows repeated template usage to combine configurations, and adds a reasoning_summary option for reasoning-capable responses. These changes improve compatibility, flexibility, and usability of the llm tool.