Documentation Index
Fetch the complete documentation index at: https://docs.agno.com/llms.txt
Use this file to discover all available pages before exploring further.
LLMsTxtTools reads llms.txt files. The format is a standardized way for websites to publish an LLM-friendly documentation index. The toolkit operates in two modes depending on whether you pass a Knowledge instance.
Agentic Mode
Withoutknowledge, the agent reads the index and decides which pages to fetch.
cookbook/91_tools/llms_txt_tools.py
Knowledge Mode
Pass aKnowledge instance and the toolkit exposes read_llms_txt_and_load_knowledge, which ingests the indexed pages into your knowledge base for retrieval.
cookbook/91_tools/llms_txt_tools_knowledge.py
Toolkit Params
| Parameter | Type | Default | Description |
|---|---|---|---|
knowledge | Optional[Knowledge] | None | When set, switches to Knowledge mode (load pages instead of returning). |
max_urls | int | 20 | Maximum number of pages to read from an index. |
timeout | int | 60 | HTTP timeout in seconds. |
skip_optional | bool | False | Skip pages listed under the index’s optional section. |
allowed_hosts | Optional[List[str]] | None | SSRF guard. Only fetch from these hosts. None allows any host. |
Toolkit Functions
| Function | Mode | Description |
|---|---|---|
get_llms_txt_index | Agentic | Fetch and parse an llms.txt index. |
read_llms_txt_url | Agentic | Read a single page referenced by the index. |
read_llms_txt_and_load_knowledge | Knowledge | Read indexed pages and load them into Knowledge. |