Skip to content
AI ConnectPowered by VELENTIS
AI-generated1 min

Simon Willison Releases Version 0.33 of the LLM Command-Line Framework

With version 0.33, Simon Willison upgrades the open-source CLI tool LLM, adding template chaining, reasoning parameters, and isolated API keys for embeddings.

This article was AI-generated and published automatically. Context, labelling and all sources at the end of the article.

(KI-generiertes Symbolbild: Gemini / AI Connect)

Developer Simon Willison released version 0.33 of his open-source command-line tool and Python framework llm on August 22, 2026. The tool serves developers and researchers as a unified interface to interact with diverse language models locally or via cloud APIs directly from the terminal. The update introduces foundational architectural improvements along with new functional capabilities tailored to recent reasoning models.

Under the hood, llm 0.33 migrates to version 3.x of the official OpenAI Python library while updating its underlying HTTP dependency to httpx2. These technical changes improve network stability during long-running streaming sessions and ensure compatibility with current API specifications across multiple model providers.

A major workflow enhancement in this release is support for template chaining. Developers can now supply the -t or --template flag multiple times in sequence to combine modular configurations. This allows users to decouple model-level settings, such as reasoning intensity, from specific prompt templates without creating redundant configuration files for every permutation.

The update also introduces native support for the reasoning_summary parameter, offering auto, concise, and detailed options for compatible reasoning APIs. For vector embeddings, version 0.33 adds the --key parameter to both llm embed and llm embed-multi commands, enabling isolated key injection without modifying global environment states or plugin configurations.

Alongside the core utility, the llm-gemini plugin received an update to version 0.33. This companion extension adds support for reasoning traces and server-side code execution. These updates align the command-line ecosystem with current industry shifts toward transparent model thinking processes and integrated execution environments.

What this means for you

For developers, llm 0.33 significantly streamlines terminal workflows by eliminating the need for custom wrapper scripts when combining prompts and isolated API keys. Furthermore, native handling of reasoning summaries and traces provides direct control over complex reasoning models in automated pipelines.

Perspectives

Coverage: 1× US · 2× Other

One story, several angles: how each source frames the topic, each with a verbatim quote.

  • simonwillison.netOther

    Simon Willison presents the key updates in version 0.33 from a developer perspective, highlighting the OpenAI library upgrade as well as improvements to templates and embeddings.

    Original quote

    The embedding models now use the same pattern for keys that regular LLM models do.

    simonwillison.net
  • acme-31b5be54.mintlify.appOther

    The documentation platform provides a concise summary of the release, focusing on key insights regarding library upgrades and enhanced template functionality.

    Original quote

    The release of llm 0.33 includes upgrades to the OpenAI Python library

    acme-31b5be54.mintlify.app

Source classification is maintained editorially (political spectrum only where consensus is broad; vendor communication is PR, not journalism). Unlabelled sources are unclassified: we do not guess.

Evidence

Well sourced
78/100

The evidence score is computed, not hand-set: from confidence, the number of sources and the share of verified statements.

Source & transparency

As of: August 23, 2026

AI-generatedAI-generated: produced automatically from vetted sources with technical quality checks (source, quote and figure verification); no human sign-off of each item before publication

Sources
4
Verified statements
3 / 4
Evidence score
78Well sourced

Want to put this into practice?

We connect you with suitable AI providers from the DACH region, free of charge and without obligation.

What's next?