Skip to content
Merged
Show file tree
Hide file tree
Changes from 21 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
2e02572
Documentation edits made through Mintlify web editor
ethanpalm Jun 11, 2025
d7806a1
Documentation edits made through Mintlify web editor
ethanpalm Jun 12, 2025
08771d9
Documentation edits made through Mintlify web editor
ethanpalm Jun 12, 2025
45f0cf6
Documentation edits made through Mintlify web editor
ethanpalm Jun 12, 2025
81a21d4
Documentation edits made through Mintlify web editor
ethanpalm Jun 12, 2025
45c06f9
Documentation edits made through Mintlify web editor
ethanpalm Jun 12, 2025
55314d3
Documentation edits made through Mintlify web editor
ethanpalm Jun 12, 2025
becca77
Documentation edits made through Mintlify web editor
ethanpalm Jun 12, 2025
d4b0aff
Documentation edits made through Mintlify web editor
ethanpalm Jun 13, 2025
afb90f6
Documentation edits made through Mintlify web editor
ethanpalm Jun 13, 2025
42d12dd
Merge branch 'main' into assistant-docs
ethanpalm Jun 13, 2025
fbc2ffd
Documentation edits made through Mintlify web editor
ethanpalm Jun 13, 2025
8c565da
Documentation edits made through Mintlify web editor
ethanpalm Jun 13, 2025
1009947
fix parsing error
ethanpalm Jun 13, 2025
1579aad
update description
ethanpalm Jun 13, 2025
6c65b96
copyedit about section
ethanpalm Jun 13, 2025
524bce3
update using the assistant section
ethanpalm Jun 13, 2025
a1fa555
update ai ingestion section
ethanpalm Jun 13, 2025
9cf59e0
export/analysis section
ethanpalm Jun 13, 2025
bf217ac
fix image
ethanpalm Jun 13, 2025
49d71a8
Merge branch 'main' into assistant-docs
ethanpalm Jun 13, 2025
5f7643b
add reviewer feedback
ethanpalm Jun 16, 2025
7a2c658
clean up list
ethanpalm Jun 16, 2025
e530c5b
make cards for ai ingestion section
ethanpalm Jun 16, 2025
9c7e341
remove columns
ethanpalm Jun 16, 2025
797ddb8
make sample prompts a card
ethanpalm Jun 16, 2025
33e1450
remove icons
ethanpalm Jun 16, 2025
ba5eb28
tidy formatting
ethanpalm Jun 16, 2025
b44c255
higher res images
ethanpalm Jun 17, 2025
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
12 changes: 6 additions & 6 deletions changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,12 @@

<Update label="May 2025">
## API playground stability updates

- Search to find an endpoint
- Indicate a deprecated endpoint with a tag
- Hide auto-generated API pages from navigation
- Upload multipart or form data files

Learn more at [API playground docs.](/api-playground/)

## `mint update`
Expand All @@ -21,9 +22,8 @@
## Web Editor 3.0

<Frame>
![Webeditor3 Jpe](/images/webeditor3.jpeg)
![Webeditor3 Jpe](/images/webeditor3.jpeg)
</Frame>

Overhauled usability in the WYSIWYG editor.

**Major improvements**
Expand Down Expand Up @@ -83,7 +83,7 @@
- Improved styling nits for dashboard border for mobile-tablet-desktop responsiveness
- Show code examples even when in simple mode for API playground
- Support "command \+ k" shortcut for search in web editor
- Codeblocks within callouts expand to fill the width of the callout area

Check warning on line 86 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

changelog.mdx#L86

Did you really mean 'Codeblocks'?

Check warning on line 86 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

changelog.mdx#L86

Did you really mean 'callouts'?

Check warning on line 86 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

changelog.mdx#L86

Did you really mean 'callout'?
</Update>

<Update label="February 2025">
Expand Down Expand Up @@ -114,9 +114,9 @@

Automatically lint your docs to find broken links, discover spelling and grammar issues, or enforce writing styles with your own Vale config. Learn more in our [docs](settings/ci).

## .md support for LLMs

Check warning on line 117 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

changelog.mdx#L117

Did you really mean 'LLMs'?

All documentation pages are now automatically available as plain Markdown files—just append `.md` to the URL. This makes it easier for LLMs to ingest individual pages from your documentation.

Check warning on line 119 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

changelog.mdx#L119

Did you really mean 'LLMs'?

## More Themes

Expand Down Expand Up @@ -173,12 +173,12 @@
</Update>

<Update label="November 2024">
## AI Assistant
## AI Writer

<Frame>
![AI Assistant](/images/changelog/ai-assistant.jpg)
</Frame>
You can now ask AI to make changes to your docs, with the context of all existing documentation. Type in a prompt and the assistant will propose changes by generating a pull request.
You can now ask AI to make changes to your docs, with the context of all existing documentation. Type in a prompt and the writer will propose changes by generating a pull request.

## GitLab Integration Upgrade

Expand All @@ -198,7 +198,7 @@
<Frame>
![llms.txt support](/images/changelog/llms.jpg)
</Frame>
All docs instances are now automatically hosted at /llms.txt and /llms-full.txt so that LLMs can easily ingest your documentation. For more information, read the [docs on the new llms.txt standard.](https://llmstxt.org)

Check warning on line 201 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

changelog.mdx#L201

Did you really mean 'LLMs'?

## Localization

Expand Down Expand Up @@ -270,7 +270,7 @@
## Dashboard Improvements

- Added ability to change custom domain to be /docs directly through dashboard settings.
- Consolidated the login and signup pages to decrease friction and confusion.

Check warning on line 273 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

changelog.mdx#L273

Did you really mean 'signup'?
- Implemented the discovery login flow so that users that are members of multiple organizations can now switch between them.
- Added login with Google OAuth
- Added ability to add new deployment through dashboard settings.
Expand All @@ -284,7 +284,7 @@
- Don't allow search engines to crawl user-auth protected pages.
- Revalidate the cache when an org is deleted.
- We now use the Scalar OpenAPI parser to parse OpenAPI definitions which improves the performance, fixes parsing issues, and surfaces better error messages.
- Top-level descriptions are now supported in API reference pages autogenerated from OpenAPI definitions.

Check warning on line 287 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

changelog.mdx#L287

Did you really mean 'autogenerated'?
- Add in-line-style support for icons
- Fixed the pop-in of custom CSS in docs.
- Properly show in-line code styling in conjunction with links.
Expand Down Expand Up @@ -317,7 +317,7 @@
<Frame>
![SEO Improvements](/images/changelog/seo-improvements.jpeg)
</Frame>
We've fixed both the mobile and desktop layout of our docs so that they are more SEO-friendly - including adding proper aria tags to navbar and toggle elements.

Check warning on line 320 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

changelog.mdx#L320

Did you really mean 'navbar'?

## Dashboard Improvements

Expand Down Expand Up @@ -351,7 +351,7 @@

## File Uploads in API Playground

By default, API playground requests are proxied by Mintlify. Now you can use

Check warning on line 354 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

changelog.mdx#L354

Did you really mean 'proxied'?
`disableProxy` to disable this behavior and support request types like file
uploads.

Expand Down Expand Up @@ -384,7 +384,7 @@
</Frame>
For `Pro` users, we introduced Mintlify Widget, an extension of your docs to
answer your users' questions when and where they asked. You can add this
AI-powered chatbot to any web page: your landing page, inside your product, or

Check warning on line 387 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

changelog.mdx#L387

Did you really mean 'chatbot'?
on your existing documentation pages.

- [Read the blog announcement](https://mintlify.com/blog/widget)
Expand Down Expand Up @@ -419,7 +419,7 @@
<Update label="May 2024">
## Okta SSO

We now support sign-on via Okta SAML and OIDC.

Check warning on line 422 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

changelog.mdx#L422

Did you really mean 'Okta'?

## Mintlify REST API

Expand All @@ -442,7 +442,7 @@
<Update label="March 2024">
## Mintlify MDX for VSCode

Call snippets of our pre-built components and callouts without leaving VSCode. [Install the extension here](https://marketplace.visualstudio.com/items?itemName=mintlify.mintlify-snippets).

Check warning on line 445 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

changelog.mdx#L445

Did you really mean 'callouts'?
</Update>

<Update label="February 2024">
Expand All @@ -451,7 +451,7 @@
- Dashboard upgrades: view update logs to see what's changed and status of an update, toggle between Mintlify projects to manage deployments
- Versioning with tabs fully supported
- Wildcard redirects now supported
- CLI Error Detection: we now show the position of invalid frontmatter when there are parsing issues during local development

Check warning on line 454 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

changelog.mdx#L454

Did you really mean 'frontmatter'?
</Update>

<Update label="January 2024">
Expand All @@ -461,4 +461,4 @@
- Snippets V2: We now support fully reusable components and variables for snippets.
- Open-source MDX Engine: We've exposed two APIs—getCompiledMdx and MDXComponent—so you can access Mintlify markdown and code syntax highlighting. [Contributions to the project](https://github.com/mintlify/mdx) are welcome.
- AI Chat Insights: Segment chat history by date and increase AI Chat quota from the dashboard, and see how often a specific query appears.
</Update>
</Update>
1 change: 1 addition & 0 deletions docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,7 @@
"group": "Guides",
"pages": [
"guides/migration",
"guides/assistant",
"mcp",
"guides/cursor",
"translations",
Expand Down
110 changes: 110 additions & 0 deletions guides/assistant.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
---
title: "AI Assistant"
description: "Help users succeed with your product and find answers faster"
icon: "bot"
---

<Info>
The AI assistant is available on [Pro, Growth, and Enterprise plans](https://mintlify.com/pricing?ref=assistant). Please{" "}
<a href="mailto:[email protected]">contact sales</a> for more information.
</Info>

## About the assistant

The AI assistant answers questions about your documentation through natural language queries. When users ask a question, the assistant searches your content, cites relevant sources, and provides contextual answers sourced from your documentation.

The assistant uses agentic RAG (retrieval-augmented generation) with tool calling and runs on Claude Sonnet 4 by default.

Check warning on line 16 in guides/assistant.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

guides/assistant.mdx#L16

Did you really mean 'agentic'?

You can monitor user interactions and export query data from your dashboard to gain insights into user needs and identify content gaps.

The assistant is automatically enabled for accounts on Pro, Growth, and Enterprise plans. See [Pricing](https://mintlify.com/pricing) for details.

## Using the assistant

Users can access the assistant in two ways:

- **Keyboard shortcut**: <kbd>Command</kbd> + <kbd>I</kbd> (<kbd>Ctrl</kbd> + <kbd>I</kbd> on Windows)

Check warning on line 26 in guides/assistant.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

guides/assistant.mdx#L26

Did you really mean 'Ctrl'?
- **Assistant button** next to the search bar
<img
src="/images/assistant/assistant-button-light.png"
className="block dark:hidden rounded-2xl border border-gray-100 shadow-lg"
style={{
width: '268px',
height: 'auto',
}}
alt="Search bar and assistant button in light mode."
/>
<img
src="/images/assistant/assistant-button-dark.png"
className="hidden dark:block rounded-2xl border border-white/10 shadow-lg"
style={{
width: '268px',
height: 'auto',
}}
alt="Search bar and assistant button in dark mode."
/>

Both methods open a chat panel on the right side of your docs. Users can ask any question and the assistant will search your documentation for an answer. If no relevant information is found, the assistant will respond that it cannot answer the question.

## Making content AI ingestible

Check warning on line 49 in guides/assistant.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

guides/assistant.mdx#L49

Did you really mean 'ingestible'?

Structure your documentation to help the assistant provide accurate, relevant answers. Clear organization and comprehensive context benefit both human readers and AI understanding.

### Structure and organization

- Write descriptive headings for sections.
- Create a logical information hierarchy with proper nesting (H1 \> H2 \> H3).
- Break up long blocks of text into shorter paragraphs.
- Use consistent formatting across your docs.
- Use semantic markup.
- Include comprehensive metadata in page frontmatter.

Check warning on line 60 in guides/assistant.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

guides/assistant.mdx#L60

Did you really mean 'frontmatter'?

### Context

- Define specific terms and acronyms when first introduced.
- Provide sufficient conceptual content about features and procedures.
- Include examples and use cases.
- Cross-reference related topics.
- Add [hidden pages](/guides/hidden-pages) with additional context that users don't need, but the assistant can reference.

## Exporting and analyzing queries

Review and export queries from your dashboard to understand how people interact with your documentation and identify improvement opportunities. Some ways that analyzing queries can help you improve your documentation:

- Identify content gaps where frequent queries receive insufficient answers.
- Discover user behavior patterns and common information needs from themes and patterns in queries.
- Prioritize high-traffic pages for accuracy and quality improvements.

You can explore queries from your [dashboard](https://dashboard.mintlify.com/products/assistant), but to get more powerful insights we recommend exporting a `CSV` file of your queries, responses, and sources to analyze with your preferred AI tool.

1. Navigate to the [assistant page](https://dashboard.mintlify.com/products/assistant) in your dashboard.
2. Select **Export to CSV**.
3. Analyze the exported data using your preferred tool.

Sample analysis prompts:

- Summarize the most common themes of the queries.
- List any queries that had no sources cited.
- Find patterns in unsuccessful interactions.

## Changing the model

The assistant uses Claude Sonnet 4 by default. We have found that this model performs the best when searching and answering questions.

If you want to select another model:

1. Navigate to the [assistant page](https://dashboard.mintlify.com/products/assistant) in your dashboard.
2. Select **Manage**.
3. Choose your preferred model.
4. Select **Save**.

Available models:

- Claude 4 Sonnet (default)
- Claude 3.7 Sonnet
- GPT 4.1
- GPT-4o
- o3-mini
- Gemini 2.5 Pro (Preview)
- Llama 4 Maverick
- Grok 3
8 changes: 5 additions & 3 deletions guides/hidden-pages.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,13 @@

A page is hidden if it is not included in your `docs.json` navigation. To hide a page, remove it from your navigation structure.

Hidden pages use the same URL structure as regular pages based on their file path. For example, `guides/hidden-page.mdx` would be accessible at `docs.yoursite.com/guides/hidden-page`.

<Note>
Some navigation elements like sidebars, dropdowns, and tabs may appear empty or shift layout on hidden pages.
Some navigation elements like sidebars, dropdowns, and tabs may appear empty or shift layout on hidden pages.
</Note>

## Search, SEO, and AI context
## Search, SEO, and AI indexing

By default, hidden pages are excluded from indexing for search engines, internal search within your docs, and as context for the AI assistant. To include hidden pages in search results and as context for the assistant, add the `seo` property to your `docs.json`:

Expand All @@ -30,4 +32,4 @@
}
```

To exclude a specific page, add `noindex: "true"` to its frontmatter.
To exclude a specific page, add `noindex: "true"` to its frontmatter.

Check warning on line 35 in guides/hidden-pages.mdx

View check run for this annotation

Mintlify / Mintlify Validation - vale-spellcheck

guides/hidden-pages.mdx#L35

Did you really mean 'frontmatter'?
Binary file added images/assistant/assistant-button-dark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/assistant/assistant-button-light.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading