Skip to content
The Handover

General ChatGuides

A rootnote per tool — the vendor's half and the community's half

Position

Each tool a project depends on deserves its own short rootnote in two layers — the vendor's map of its documentation, and a record of where it catches agents out, which vendors rarely publish.

A project’s context file usually says something about each tool the project uses: the payment provider, the host, the database. Those lines tend to be the weakest in the file. They are written once, at setup, from whatever the author knew that day, and they go stale as the tool changes underneath them.

The better arrangement is a rootnote per tool, short, and in two layers that different people are positioned to keep current.

The vendor’s layer: what the tool is and where its documentation lives

A growing number of vendors publish a file for agents. The common form is llms.txt, proposed by Jeremy Howard in 2024: a markdown file at a known path, with brief background, guidance, and links to clean markdown versions of the documentation. The proposal’s 2026 revision reports thousands of sites publishing one.

We checked the vendors behind the twenty-seven tools the Builder knows about on 2026-10-23 — twenty-five vendors, since three of the tools are Cloudflare’s. Sixteen published an llms.txt that returned a real text file; nine did not.

Of the sixteen, eleven were mostly a table of contents — more than seven lines in ten were links. Two went further and addressed the agent directly. Stripe’s file tells an agent to prefer its current Checkout Sessions API and never to recommend the legacy Card Element. Paddle’s tells it to assume a user means Paddle Billing, not the older Paddle Classic, and tabulates the differences. Both are exactly the kind of thing an agent gets wrong from training data alone, and the vendor is the right author for them.

This layer is the vendor’s to maintain, and it is the one that stays current without you: when the API changes, the file changes. A project should point to it rather than copy it.

The community’s layer: where the tool catches agents out

What vendors publish is the intended path. What they rarely publish is where an agent working with their product went wrong — the misconfiguration that ships by default, the incident reported in the press, the trap that only appears in combination with another tool.

Supabase’s llms.txt is a useful example, and not a criticism. It is forty-eight lines of links to documentation, which is what an index is for. It does not mention row-level security, which is the subject of the reported cases on our Supabase page. The full documentation covers row-level security; the index does not put it first, because ranking a product’s hazards above its features is not a decision a vendor’s documentation is set up to make.

That ranking is the community layer. It comes from people who used the tool with an agent and recorded what happened — our own projects, and the public reports we can verify at source. Each tool page here is one: the rules that matter for that tool, each marked by how we know it, with the vendor’s file linked above them where one exists.

What goes in a project’s rootnote for a tool

Keep it short, and make it point rather than hold:

  • The vendor’s file, by URL, if there is one. Not a copy — a copy is the first thing to go stale.
  • The rules specific to this project’s use of the tool: which product line, which API version, which account or environment. Only you know these.
  • The traps, each with how you know it — a lesson you learned, a report you can link, or general guidance — so the next reader can tell evidence from opinion.

A file built this way is a pointer rootnote for one tool, and the reasoning is the same: an agent reads less up front and fetches the rest when the tool is in play.

Where this falls short

Nine of the twenty-five vendors had no file. For those, the community layer is the only agent-facing guidance we found, and it is thinner than the vendor’s documentation would be.

A vendor file can address the agent, and an agent will follow it. That is what makes Stripe’s useful. It also means the file is instructions from a third party entering your agent’s context. Read a vendor’s file before pointing a project at it, as you would any other text you hand an agent.

The community layer is only as good as its evidence. A report nobody can follow back to its source is a rumour; every reported case on these pages links the source it came from.

The survey is one day’s. Vendors add and change these files; the figures above describe 2026-10-23.