The /docs page is generated from the running server

/docs is not a second copy of the tools. It reads the server — the catalogue, the instructions sent at initialize, the provenance labels, the four send refusals. /llms-full.txt is the same facts as markdown. A handwritten list on the landing page is what this exists to stop.

2 min read

Documentation about an interface is a copy of that interface. A handwritten list goes stale the day someone adds a tool. The landing page already did that once โ€” a count, correct the morning it was typed, wrong the morning the next tool shipped.

/docs does not take that bet.

What it reads

The tools, by reflection over the ordinary tool class. Name, description, parameters. A tool you add documents itself. Session-only admin tools never appear; they are not in that class.

The behavioural rules, as the verbatim instructions the server sends at initialize. Paraphrasing those on a page an assistant will also read would teach a second, softer version.

The provenance labels, from the same renderer that emails and the package page use. (verbatim, human-authored) appears exactly, because a gloss of that tier is how it stops meaning one specific thing.

The four send refusals โ€” the messages that end a send for a reason an assistant must explain rather than retry. The other exception strings stay in the services. They are argument checks.

A worked example โ€” a real package put through the delivered renderer, so you see that the note is sentences and that a rejected option is still recorded. Field lists cannot show that.

What this host is doing

/llms.txt and /llms-full.txt state this deployment's authentication posture, read from configuration, not a sentence that is true everywhere and useful nowhere. The static setup guide cannot know; it says so, and points here.

The handle on the page is this host's handle. A sandbox names sandbox.

If this host does not offer outbound webhooks, the section is omitted. Describing a capability the process does not have is the failure a static guide had about a 401.

How to use it

Paste /docs into an assistant that is deciding how to talk to RelayLink. Use the setup guide for the clicks that get you signed in. Use Learn for the why.

If a guide and this page disagree about the interface, this page is the one that cannot drift by being typed twice.

Frequently asked questions

Should I teach my assistant from /docs or from a setup article?
/docs, for anything about the interface. The articles are static markdown and cannot know this host's handle or whether a key header is how you get in. The reference page can, because it is the running server.
Does /docs include admin tools?
No. Those are created per session for an administrator. The published catalogue reflects the ordinary tools. A count on the landing page is that number, in words.
What is /llms-full.txt?
The same facts as /docs, as markdown, for an agent deciding whether it can use the server. It is deliberately not in the sitemap — a companion, not a second page competing for the same query.