# AgentFriendly

<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-keyword">module</span> <span class="tok-type">AgentFriendly</span></code></pre>

| | |
|---|---|
| Assembly | `Partas.Nacara.Plugins.AgentFriendly` |
| Attributes | `[<RequireQualifiedAccess>]` |

A Nacara site agents can read: an `llms.txt` index, an `llms-full.txt` of every
page, and a markdown copy of each page beside its html.

Follows the [llms.txt](https://llmstxt.org) proposal. The markdown is the page
as authored, front matter stripped and its title restored as a heading, which is easier for a
model to read than the rendered html and far shorter.

## Functions and values

<div class="nacara-api__entry" id="descriptionkey">
<a class="nacara-api__anchor"
                           href="#descriptionkey"
                           aria-label="Link to DescriptionKey"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-operator">[&lt;</span><span class="tok-type">Literal</span><span class="tok-operator">&gt;]</span> <span class="tok-type">DescriptionKey</span><span class="tok-punctuation">:</span> <span class="tok-type">string</span> <span class="tok-operator">=</span> <span class="tok-punctuation">"</span><span class="tok-variable">agent</span><span class="tok-operator">-</span><span class="tok-variable">friendly.description</span><span class="tok-punctuation">"</span></code></pre>
</summary>
<div class="nacara-api__body">

Where a page's description is stored on it, as a `string option`.


</div>
</details>
</div>

<div class="nacara-api__entry" id="agentpages">
<a class="nacara-api__anchor"
                           href="#agentpages"
                           aria-label="Link to agentPages"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">agentPages</span> <span class="tok-punctuation">(</span><span class="tok-parameter">site</span><span class="tok-punctuation">:</span> <span class="tok-type">SiteInfo</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">(</span><span class="tok-parameter">options</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a><span class="tok-punctuation">)</span> <span class="tok-punctuation">(</span><span class="tok-parameter">pages</span><span class="tok-punctuation">:</span> <span class="tok-type">Page</span> <span class="tok-type">list</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentpage/">AgentPage</a> <span class="tok-type">list</span></code></pre>
</summary>
<div class="nacara-api__body">

The pages the plugin publishes, with where each is read.

| Parameter | |
|---|---|
| `site` | For the urls. |
| `options` | What to leave out, and which formats get a markdown copy. |
| `pages` | Every page of the build. |


</div>
</details>
</div>

<div class="nacara-api__entry" id="alternate">
<a class="nacara-api__anchor"
                           href="#alternate"
                           aria-label="Link to alternate"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">alternate</span> <span class="tok-punctuation">(</span><span class="tok-parameter">value</span><span class="tok-punctuation">:</span> <span class="tok-type">bool</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">(</span><span class="tok-parameter">options</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a></code></pre>
</summary>
<div class="nacara-api__body">

Point each page's head at its markdown copy.

| Parameter | |
|---|---|
| `value` | The value to use. |
| `options` | The options so far. |


</div>
</details>
</div>

<div class="nacara-api__entry" id="alternatelink">
<a class="nacara-api__anchor"
                           href="#alternatelink"
                           aria-label="Link to alternateLink"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">alternateLink</span> <span class="tok-punctuation">(</span><span class="tok-parameter">url</span><span class="tok-punctuation">:</span> <span class="tok-type">string</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <span class="tok-type">string</span></code></pre>
</summary>
<div class="nacara-api__body">

The tag pointing a page's head at its markdown copy.


</div>
</details>
</div>

<div class="nacara-api__entry" id="create">
<a class="nacara-api__anchor"
                           href="#create"
                           aria-label="Link to create"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">create</span> <span class="tok-punctuation">()</span> <span class="tok-punctuation">:</span> <span class="tok-type">IPlugin</span></code></pre>
</summary>
<div class="nacara-api__body">

An agent-friendly site, with the default options.


</div>
</details>
</div>

<div class="nacara-api__entry" id="createwith">
<a class="nacara-api__anchor"
                           href="#createwith"
                           aria-label="Link to createWith"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">createWith</span> <span class="tok-punctuation">(</span><span class="tok-parameter">configure</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a> <span class="tok-operator">-&gt;</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <span class="tok-type">IPlugin</span></code></pre>
</summary>
<div class="nacara-api__body">

An agent-friendly site, configured.

| Parameter | |
|---|---|
| `configure` | Given the defaults, the options to use. |


</div>
</details>
</div>

<div class="nacara-api__entry" id="defaults">
<a class="nacara-api__anchor"
                           href="#defaults"
                           aria-label="Link to defaults"
                           data-pagefind-ignore></a>
<div class="nacara-api__member">
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">defaults</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a></code></pre>
</div>
</div>

<div class="nacara-api__entry" id="descriptionkeys">
<a class="nacara-api__anchor"
                           href="#descriptionkeys"
                           aria-label="Link to descriptionKeys"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">descriptionKeys</span> <span class="tok-punctuation">(</span><span class="tok-parameter">value</span><span class="tok-punctuation">:</span> <span class="tok-type">string</span> <span class="tok-type">list</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">(</span><span class="tok-parameter">options</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a></code></pre>
</summary>
<div class="nacara-api__body">

The front matter keys a page's description is read from.

| Parameter | |
|---|---|
| `value` | The value to use. |
| `options` | The options so far. |


</div>
</details>
</div>

<div class="nacara-api__entry" id="details">
<a class="nacara-api__anchor"
                           href="#details"
                           aria-label="Link to details"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">details</span> <span class="tok-punctuation">(</span><span class="tok-parameter">value</span><span class="tok-punctuation">:</span> <span class="tok-type">string</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">(</span><span class="tok-parameter">options</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a></code></pre>
</summary>
<div class="nacara-api__body">

Markdown placed after the summary in `llms.txt`.

| Parameter | |
|---|---|
| `value` | The value to use. |
| `options` | The options so far. |


</div>
</details>
</div>

<div class="nacara-api__entry" id="excludecollections">
<a class="nacara-api__anchor"
                           href="#excludecollections"
                           aria-label="Link to excludeCollections"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">excludeCollections</span> <span class="tok-punctuation">(</span><span class="tok-parameter">value</span><span class="tok-punctuation">:</span> <span class="tok-type">string</span> <span class="tok-type">list</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">(</span><span class="tok-parameter">options</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a></code></pre>
</summary>
<div class="nacara-api__body">

Collections to leave out of everything.

| Parameter | |
|---|---|
| `value` | The value to use. |
| `options` | The options so far. |


</div>
</details>
</div>

<div class="nacara-api__entry" id="formats">
<a class="nacara-api__anchor"
                           href="#formats"
                           aria-label="Link to formats"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">formats</span> <span class="tok-punctuation">(</span><span class="tok-parameter">value</span><span class="tok-punctuation">:</span> <span class="tok-type">string</span> <span class="tok-type">list</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">(</span><span class="tok-parameter">options</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a></code></pre>
</summary>
<div class="nacara-api__body">

Source formats whose pages are published as markdown too.

| Parameter | |
|---|---|
| `value` | The value to use. |
| `options` | The options so far. |


</div>
</details>
</div>

<div class="nacara-api__entry" id="llmsfulltxt">
<a class="nacara-api__anchor"
                           href="#llmsfulltxt"
                           aria-label="Link to llmsFullTxt"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">llmsFullTxt</span> <span class="tok-punctuation">(</span><span class="tok-parameter">site</span><span class="tok-punctuation">:</span> <span class="tok-type">SiteInfo</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">(</span><span class="tok-parameter">options</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a><span class="tok-punctuation">)</span> <span class="tok-punctuation">(</span><span class="tok-parameter">pages</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentpage/">AgentPage</a> <span class="tok-type">list</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <span class="tok-type">string</span></code></pre>
</summary>
<div class="nacara-api__body">

Every page with a markdown copy, one after another, for an agent that wants it all.

| Parameter | |
|---|---|
| `site` | Its title, for the heading. |
| `options` | The sections, which order the pages as `llms.txt` does. |
| `pages` | What to include. Pages without a markdown copy are skipped. |


</div>
</details>
</div>

<div class="nacara-api__entry" id="llmsfulltxtpath">
<a class="nacara-api__anchor"
                           href="#llmsfulltxtpath"
                           aria-label="Link to llmsFullTxtPath"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">llmsFullTxtPath</span> <span class="tok-punctuation">(</span><span class="tok-parameter">value</span><span class="tok-punctuation">:</span> <span class="tok-type">string</span> <span class="tok-type">option</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">(</span><span class="tok-parameter">options</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a></code></pre>
</summary>
<div class="nacara-api__body">

Where `llms-full.txt` is written, or `None` for none.

| Parameter | |
|---|---|
| `value` | The value to use. |
| `options` | The options so far. |


</div>
</details>
</div>

<div class="nacara-api__entry" id="llmstxt">
<a class="nacara-api__anchor"
                           href="#llmstxt"
                           aria-label="Link to llmsTxt"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">llmsTxt</span> <span class="tok-punctuation">(</span><span class="tok-parameter">site</span><span class="tok-punctuation">:</span> <span class="tok-type">SiteInfo</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">(</span><span class="tok-parameter">options</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a><span class="tok-punctuation">)</span> <span class="tok-punctuation">(</span><span class="tok-parameter">pages</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentpage/">AgentPage</a> <span class="tok-type">list</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <span class="tok-type">string</span></code></pre>
</summary>
<div class="nacara-api__body">

The `llms.txt` index of a site.

| Parameter | |
|---|---|
| `site` | Its title and description. |
| `options` | The summary, details and sections. |
| `pages` | What to list. |


</div>
</details>
</div>

<div class="nacara-api__entry" id="llmstxtpath">
<a class="nacara-api__anchor"
                           href="#llmstxtpath"
                           aria-label="Link to llmsTxtPath"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">llmsTxtPath</span> <span class="tok-punctuation">(</span><span class="tok-parameter">value</span><span class="tok-punctuation">:</span> <span class="tok-type">string</span> <span class="tok-type">option</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">(</span><span class="tok-parameter">options</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a></code></pre>
</summary>
<div class="nacara-api__body">

Where the `llms.txt` index is written, or `None` for none.

| Parameter | |
|---|---|
| `value` | The value to use. |
| `options` | The options so far. |


</div>
</details>
</div>

<div class="nacara-api__entry" id="markdown">
<a class="nacara-api__anchor"
                           href="#markdown"
                           aria-label="Link to markdown"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">markdown</span> <span class="tok-punctuation">(</span><span class="tok-parameter">page</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentpage/">AgentPage</a><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <span class="tok-type">string</span></code></pre>
</summary>
<div class="nacara-api__body">

A page as a markdown document of its own.

The title is restored as a heading unless the body opens with one, and the
description follows it as a quote.

| Parameter | |
|---|---|
| `page` | What to write. |


</div>
</details>
</div>

<div class="nacara-api__entry" id="markdowncopies">
<a class="nacara-api__anchor"
                           href="#markdowncopies"
                           aria-label="Link to markdownCopies"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">markdownCopies</span> <span class="tok-punctuation">(</span><span class="tok-parameter">value</span><span class="tok-punctuation">:</span> <span class="tok-type">bool</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">(</span><span class="tok-parameter">options</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a></code></pre>
</summary>
<div class="nacara-api__body">

Write a markdown copy of each page beside its html.

| Parameter | |
|---|---|
| `value` | The value to use. |
| `options` | The options so far. |


</div>
</details>
</div>

<div class="nacara-api__entry" id="markdownpath">
<a class="nacara-api__anchor"
                           href="#markdownpath"
                           aria-label="Link to markdownPath"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">markdownPath</span> <span class="tok-punctuation">(</span><span class="tok-parameter">route</span><span class="tok-punctuation">:</span> <span class="tok-type">Route</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <span class="tok-type">string</span></code></pre>
</summary>
<div class="nacara-api__body">

Where a page's markdown copy goes, relative to the output.

`guide/setup/index.html` becomes `guide/setup.md` and the home page's
`index.html` becomes `index.md`.

| Parameter | |
|---|---|
| `route` | The page's route. |


</div>
</details>
</div>

<div class="nacara-api__entry" id="register">
<a class="nacara-api__anchor"
                           href="#register"
                           aria-label="Link to register"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">register</span> <span class="tok-punctuation">(</span><span class="tok-parameter">site</span><span class="tok-punctuation">:</span> <span class="tok-type">Site</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <span class="tok-type">Site</span></code></pre>
</summary>
<div class="nacara-api__body">

Make a site agent-friendly.


</div>
</details>
</div>

<div class="nacara-api__entry" id="registerwith">
<a class="nacara-api__anchor"
                           href="#registerwith"
                           aria-label="Link to registerWith"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">registerWith</span> <span class="tok-punctuation">(</span><span class="tok-parameter">configure</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a> <span class="tok-operator">-&gt;</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a><span class="tok-punctuation">)</span> <span class="tok-punctuation">(</span><span class="tok-parameter">site</span><span class="tok-punctuation">:</span> <span class="tok-type">Site</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <span class="tok-type">Site</span></code></pre>
</summary>
<div class="nacara-api__body">

Make a site agent-friendly, configured.

| Parameter | |
|---|---|
| `configure` | Given the defaults, the options to use. |
| `site` | The site being described. |


</div>
</details>
</div>

<div class="nacara-api__entry" id="section">
<a class="nacara-api__anchor"
                           href="#section"
                           aria-label="Link to section"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">section</span> <span class="tok-punctuation">(</span><span class="tok-parameter">value</span><span class="tok-punctuation">:</span> <span class="tok-type">Page</span> <span class="tok-operator">-&gt;</span> <span class="tok-type">string</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">(</span><span class="tok-parameter">options</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a></code></pre>
</summary>
<div class="nacara-api__body">

The heading a page is listed under in `llms.txt`.

| Parameter | |
|---|---|
| `value` | The value to use. |
| `options` | The options so far. |


</div>
</details>
</div>

<div class="nacara-api__entry" id="sectionof">
<a class="nacara-api__anchor"
                           href="#sectionof"
                           aria-label="Link to sectionOf"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">sectionOf</span> <span class="tok-punctuation">(</span><span class="tok-parameter">page</span><span class="tok-punctuation">:</span> <span class="tok-type">Page</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <span class="tok-type">string</span></code></pre>
</summary>
<div class="nacara-api__body">

The default `Section`: the route's first segment, or `Pages`.


</div>
</details>
</div>

<div class="nacara-api__entry" id="summary">
<a class="nacara-api__anchor"
                           href="#summary"
                           aria-label="Link to summary"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">summary</span> <span class="tok-punctuation">(</span><span class="tok-parameter">value</span><span class="tok-punctuation">:</span> <span class="tok-type">string</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">(</span><span class="tok-parameter">options</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-agentfriendly/nacara-plugins/agentfriendlyoptions/">AgentFriendlyOptions</a></code></pre>
</summary>
<div class="nacara-api__body">

The line quoted under the title of `llms.txt`.

| Parameter | |
|---|---|
| `value` | The value to use. |
| `options` | The options so far. |


</div>
</details>
</div>
