Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 25 additions & 6 deletions .vale.ini
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

StylesPath = .vale/styles
MinAlertLevel = suggestion
IgnoredScopes = code, tt, img, url, a
IgnoredScopes = code, code, tt, img, url, a
SkippedScopes = script, style, pre, figure, code

Vocab = Mintlify
Expand All @@ -20,24 +20,43 @@ TokenIgnores = (?m)((?:import|export) .+?$), \
(?<!`)(<\w+ ?.+ ?\/>)(?!`), \
(<[A-Z]\w+>.+?<\/[A-Z]\w+>), \
(<[^>]*>), \
\{(?!/\*)[^}]*\}, \
(`[^`]*`), \
(?m)^openapi: .+$, \
\{(?!/\*)(?!/\*)[^}]*\}, \
(`[^`]*`), \, \
(?m)^openapi: .+$, \(?m)^openapi: .+$, \
([\w-]+\.)+(?:json|jsonl|png|jpe?g|gif|svg|mdx?|txt|ya?ml|xml|com|dev|io|ts|js|tsx|jsx), \
[\w-]+="[^"\n]*", \
[\w.+-]+@[\w.-]+, \
\(/[^)\s]*\)

([\w-]+\.)+(?:json|jsonl|png|jpe?g|gif|svg|mdx?|txt|ya?ml|xml|com|dev|io|ts|js|tsx|jsx), \
[\w-]+="[^"\n]*", \
[\w.+-]+@[\w.-]+, \
\(/[^)\s]*\)

BlockIgnores = (?sm)^(<\w+\n .*\s\/>)$, \
(?sm)^({(?!/\*).+?})$, \
(?sm)^[ \t]*```[\s\S]*?```$

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Broken Vale TokenIgnores config

Medium Severity

TokenIgnores now includes a malformed continuation (\, \), a duplicated openapi fragment, and orphan regex lines that are not part of the TokenIgnores assignment, which can break or skew Vale linting.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 533a647. Configure here.

(?sm)^({(?!/\*)(?!/\*).+??})$, \
(?sm)^[ \t]*[ \t]*```[\s\S]*?```$

CommentDelimiters = {/*, */}

[changelog.mdx]
BasedOnStyles = ""

# Code-generator snippet with no prose content
# Code-generator snippet with no prose content
[snippets/vercel-json-generator.mdx]
BasedOnStyles = ""

# Component docs use dotted JSX names (Color.Row, Tree.Folder) that
# false-positive the sentence-spacing rule
[components/{color,tree}.mdx]
Mintlify.Spacing = NO

# Vale lints /api-playground/... link targets in these files in a pass
# that ignores in-document toggles
[{api-playground/asyncapi-setup.mdx,organize/settings-reference.mdx}]
Vale.Terms = NO

[snippets/vercel-json-generator.mdx]
BasedOnStyles = ""

Expand Down
11 changes: 9 additions & 2 deletions ai-native.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,14 @@
title: "AI-native documentation"
sidebarTitle: "AI-native"
description: "Discover how AI-native features enhance reading, writing, and discovering your documentation with the assistant, agent, and MCP server."
keywords: ["AI","assistant","agent","llms.txt","MCP","llms-full.txt"]
keywords: ["AI", "assistant", "agent", "llms.txt", "MCP", "llms-full.txt"]
---

| rob | | |
| --- | --- | --- |
| | | |
| | | |

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Placeholder table on page

Medium Severity

A markdown table with header rob and empty cells was added at the top of the AI-native overview, unrelated to the product content and likely to show as broken or junk on the live docs page.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 533a647. Configure here.


When you host your documentation on Mintlify, built-in AI features help your users find answers and your team maintain content more efficiently. Your content provides the context for these AI-native features to improve the experiences of reading, writing, and discovering your documentation.

## What makes your documentation AI-native
Expand Down Expand Up @@ -49,10 +54,12 @@ Select any of the following cards for more information.
<Card title="Assistant" icon="bot-message-square" href="/assistant/configure">
Configure the assistant to search external sites or direct people to your support team if it can't answer their questions.
</Card>

<Card title="Automations" icon="message-circle-plus" href="/automations/index">
Get documentation updates automatically on a schedule or when a push event occurs.
</Card>

<Card title="Contextual menu" icon="sparkles" href="/ai/contextual-menu">
Add a menu to pages that lets users query AI tools, connect to your MCP server, and copy pages as context with one click.
</Card>
</CardGroup>
</CardGroup>
4 changes: 2 additions & 2 deletions ai/llmstxt.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import { PreviewButton } from "/snippets/previewbutton.jsx"

The [llms.txt file](https://llmstxt.org) is an industry standard that helps LLMs index content more efficiently, similar to how a sitemap helps search engines. AI tools can use this file to understand your documentation structure and find content relevant to user queries.

Mintlify automatically hosts an `llms.txt` file at the root of your project that lists all available pages in your documentation. This file is always up to date and requires zero maintenance. You can optionally add a custom `llms.txt` file to the root of your project.
Mintlify automatically hosts an `llms.txt` file at the root of your project that lists all available pages in your documentation. This file is always up to date and requires zero maintenance. You can optionally add a custom `llms.txt` file to the root of your project.

<Note>
Authentication affects `llms.txt` and `llms-full.txt` differently depending on your site configuration:
Expand Down Expand Up @@ -80,4 +80,4 @@ Mintlify automatically hosts an `llms-full.txt` file at the root of your project

To add a custom `llms.txt` or `llms-full.txt` file, create an `llms.txt` or `llms-full.txt` file at the root of your project. Adding a custom file overrides the automatically generated file of the same name. If you delete a custom file, Mintlify restores the automatically generated file.

Your custom `llms.txt` or `llms-full.txt` file must have a site title as an H1 heading. Other content is optional. See [Format](https://llmstxt.org/#format) in the `llms.txt` specification for more information on optional sections and best practices.
Your custom `llms.txt` or `llms-full.txt` file must have a site title as an H1 heading. Other content is optional. See [Format](https://llmstxt.org/#format) in the `llms.txt` specification for more information on optional sections and best practices.
Loading
Loading