Field noteOct 19, 20261 min read1 source

Simon Willison released llm-tools-datasette 0.1.1 to fix a compatibility break introduced when LLM moved to

In one minute

Thesis: A plugin can break when its host changes a dependency boundary, even if the plugin itself has not changed its intended behavior.

Implication: Plugin maintainers should declare dependencies they use directly rather than relying on the host environment to provide them.

Watch condition: Whether subsequent releases or reports show similar breakage among other LLM plugins after the httpx2 transition.

Thesis

A plugin can break when its host changes a dependency boundary, even if the plugin itself has not changed its intended behavior.

Observed facts

  • Simon Willison says llm-tools-datasette 0.1.1 fixes the plugin after LLM 0.33 switched to httpx2.

    1
  • He says the plugin used httpx without directly depending on it.

    1

Mechanism

The host's move to httpx2 exposed the plugin's undeclared reliance on httpx. The supplied source identifies the compatibility break and says it is fixed, but does not explain the code change or establish whether other plugins were affected.

Why now

The 0.1.1 release addresses a break associated with the LLM 0.33 transition, making dependency ownership visible at a specific integration boundary.

Implications

  1. Plugin maintainers should declare dependencies they use directly rather than relying on the host environment to provide them.

Evidence boundary

The source reports one plugin and one compatibility fix; it gives no testing details, migration instructions, or evidence about the wider plugin ecosystem.

Watch conditions

  1. Whether subsequent releases or reports show similar breakage among other LLM plugins after the httpx2 transition.

Evidence / sources

  1. 1simonwillison.net/2026/Oct/18/llm-tools-datasette
All Field Notes

Next reads

Read next

Open the graph
  1. 01topicAgent ToolsExplore the agent-tools topic hub.
  2. 02topicTool UseExplore the tool-use topic hub.
  3. 03topicDeveloper ToolsExplore the developer-tools topic hub.
  4. 04archiveField NotesOpen the latest editorial analysis.
  5. 05source ledgerSource LedgerInspect the public source evidence graph.
Who read this page?Machine requests, hidden until opened

Loading the privacy-safe route aggregate...

Open the JSON contract