llms-full.txt — Vollständiger Inhalt für LLMs
Was ist llms-full.txt?
llms-full.txt ist die Begleitdatei zu /llms.txt — dieselbe llmstxt.org-Konvention, aber statt deine wichtigen Seiten aufzulisten, enthält sie den gesamten konkatenierten Textinhalt deiner Website in einer einzigen Datei. Ein Abruf, der ganze Korpus.
Wann hilft sie?
llms.txt ist ein Verzeichnis. Ein Agent liest es, wählt eine relevante URL, ruft die Seite ab, wiederholt das Ganze. Das funktioniert gut für Agenten, die browsen können.
llms-full.txt ist der Volltext. Ein Agent liest sie einmal und hat alles. Das zählt für:
- Retrieval-Pipelines ohne Browsing — RAG-Systeme, die Text einlesen, aber keine Folge-HTTP-Requests machen können
- Eingebettete Agenten — laufen in Umgebungen ohne beliebigen Netzwerkzugriff
- One-Shot-Kontext — wenn ein LLM die ganze Wissensbasis vorab im Kontextfenster braucht
- Ingestion für Training und Fine-Tuning — wenn Inhalte in eine Modell-Build-Pipeline wandern statt in einen Laufzeit-Abruf
Für browsende Agenten ist llms-full.txt harmloser Overhead (sie können sich entscheiden, sie nicht abzurufen). Für nicht-browsende Agenten ist sie der Unterschied zwischen „der Agent hat deine Doku“ und „der Agent weiß nichts über dich“.
Format
Klartext oder Markdown. Die übliche Konvention: mit demselben Header wie llms.txt beginnen, dann jede Seite aus deinem llms.txt-Verzeichnis konkatenieren, getrennt durch klare Überschriften oder ----Trenner.
Beispiel-Skelett:
# Name deines Services
> Kurze einzeilige Beschreibung.
## Overview
Dein Service macht X, Y, Z.
---
### /docs/getting-started
(vollständiger Markdown-Inhalt der Getting-Started-Seite)
---
### /docs/api-reference
(vollständiger Markdown-Inhalt der API-Referenz)
(...so weiter für jede Seite)
Wie Agenten sie entdecken
Zwei Wege:
1. <link rel="alternate"> in deinem HTML-Head
<link rel="alternate" type="text/plain" href="/llms-full.txt" title="Vollständiger Inhalt für LLMs">
2. Verweis aus /llms.txt
Die meisten llms.txt-Dateien enden mit einem „Optional“-Abschnitt. Ergänze den Begleiter dort, damit Agenten, die das Verzeichnis lesen, wissen, dass die Volltext-Version existiert.
## Optional
- [Vollständiger Inhalt](/llms-full.txt) — gesamter Website-Text in einer Datei
Wie du sie generierst
Die meisten modernen Doku-Plattformen (Mintlify, Docusaurus mit Plugins, Hugo mit Templates) können llms-full.txt automatisch aus deinen Quellen generieren. Pflegst du deine Doku manuell, reicht ein einfacher Build-Schritt, der deine Markdown-Quelldateien konkateniert.
Regeneriere bei Inhaltsänderungen. Eine veraltete llms-full.txt ist schlimmer als keine — sie gibt Agenten überholte Informationen über deinen Service. Häng die Generierung an denselben CI-Schritt, der deine Doku baut.
Abwägungen
- Pro — Ein einziger Abruf liefert Konsumenten alles; kein Crawling nötig
- Pro — Starkes AEO-Signal: ChatGPT, Perplexity und Claude gewichten alle die Verfügbarkeit eines maschinenlesbaren Korpus
- Pro — Funktioniert für Agenten ohne Browsing-Fähigkeit (RAG-Pipelines, eingebettete Agenten)
- Contra — Größere Antwort: von zig KB bis mehrere MB, je nach Doku-Umfang
- Contra — Muss bei Inhaltsänderungen regeneriert werden
- Contra — Konkateniert alles, auch Inhalte, die Agenten vielleicht lieber stückweise abrufen sollten (kostenpflichtige Doku, geschützte Inhalte)
Was AgentGrade prüft
- llms-full.txt gefunden —
/llms-full.txtantwortet mit 200 und mindestens 20 Zeichen Nicht-HTML-Inhalt, der nicht nach einem Soft-404 aussieht - llms-full.txt im HTML verlinkt (optional) —
<link rel="alternate" type="text/plain" href="/llms-full.txt">steht im<head>deiner Startseite
Der Check wird mit Gewicht 1 gewertet — niedriger als llms.txt selbst mit Gewicht 2. Das spiegelt wider, dass llms-full empfohlener Begleitinhalt ist, keine primäre Verzeichnisdatei.
Beispiele aus der Praxis
- docs.anthropic.com/llms-full.txt — Anthropics komplette Claude-Doku in einer Datei
- agentgrade.com/llms-full.txt — unsere eigene Dogfood-Version, generiert aus dieser Knowledge Base
- Die ursprüngliche llmstxt.org-Spezifikation beschreibt beide Dateien als kanonisches Paar
Reifegrad der Spezifikation
Aufstrebender Standard, wächst schnell. Definiert neben llms.txt auf llmstxt.org. Die Adoption steigt, getrieben von AI-first-Doku-Plattformen (Mintlify generiert sie automatisch) und der Verbreitung von Retrieval-Workflows ohne Browsing. Websites, die heute beide Dateien ausliefern, positionieren sich als autoritative Quellen für AI-Antwortmaschinen.
Mehr erfahren
- llmstxt.org — Spezifikation
- llms.txt — die Verzeichnis-Begleitdatei