---
title: "llms.txt"
description: "Auto-generate llms.txt and llms-full.txt for LLM-friendly documentation"
canonical_url: "https://docs.farming-labs.dev/docs/customization/llms-txt"
markdown_url: "https://docs.farming-labs.dev/docs/customization/llms-txt.md"
last_updated: "2018-10-20"
agent:
  tokenBudget: 1100
---

# llms.txt

## llms.txt task

Task: llms.txt

Expected result: Auto-generate llms.txt and llms-full.txt for LLM-friendly documentation

## llms.txt verification



## llms.txt agent guidance

`llmsTxt` is enabled by default. Verify `/llms.txt`, `/llms-full.txt`, their `/.well-known/` aliases,
and the `format=llms` or `format=llms-full` docs API responses before adding route files.
`llmsTxt.baseUrl` corrects the generated origin, `llmsTxt.sections` divides a large corpus, and
`llmsTxt.maxChars` limits compact output.

Static deployment uses `pnpm exec docs agent export --public`; committed output is checked with
`pnpm exec docs agent export --check`. A native `public/llms.txt` (or SvelteKit `static/llms.txt`)
intentionally wins over generated fallback content, so that file is the first place to inspect or
delete when runtime configuration appears to have no effect.

## Sitemap

See the full [sitemap](/sitemap.md) for all pages.
Docs-scoped sitemap: [/docs/sitemap.md](/docs/sitemap.md).
Well-known sitemap: [/.well-known/sitemap.md](/.well-known/sitemap.md).
