---
title: llms.txt
description: Use the docs site machine-readable indexes for agent context.
icon: FileText
source: "site/app/llms.txt/route.ts"
---

The docs site serves `/llms.txt` and `/llms-full.txt` for concise and complete machine-readable documentation.
Use the live site indexes when an agent needs current handbook navigation.

Site `/llms.txt` opens with a short agent preamble (what sently is — notification and messaging infrastructure for TypeScript, not a message queue), then the Fumadocs handbook index.

<Callout title="The one rule">
  Prefer the docs site `/llms.txt` over the repo-root `llms.txt` file when both exist — the site index is generated from the handbook MDX.
</Callout>

## Quick start

<Steps>
  <Step title="Fetch the short index">

```text
https://sently.omqkhafi.dev/llms.txt
```

  </Step>
  <Step title="Fetch full page text when needed">

```text
https://sently.omqkhafi.dev/llms-full.txt
```

  </Step>
</Steps>

## Related agent surfaces

| Resource | Use |
| --- | --- |
| Site `/llms.txt` | Navigation + short model |
| Site `/llms-full.txt` | Full handbook dump |
| Repo `AGENTS.md` | Channel-first contract |
| [Stability](/docs/get-started/stability) | What is frozen at 1.x |
| [Compare](/docs/guides/compare) | Library vs platform positioning |

## Troubleshooting

<Accordions>
  <Accordion title="Why does the repo-root llms.txt disagree with the site?">
    The live route is built from `site/content/docs`. Refresh or regenerate from the handbook after docs changes.
  </Accordion>
</Accordions>

## Next

<Cards>
  <Card title="MCP" href="/docs/ai/mcp" />
  <Card title="Introduction" href="/docs/get-started/introduction" />
</Cards>
