From 5d4e61d712fc88549cab2cf34236ec9f463d0e47 Mon Sep 17 00:00:00 2001
From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com>
Date: Tue, 23 Jun 2026 10:12:24 +0000
Subject: [PATCH 1/2] docs: address content gaps from weekly page review
---
automations/create.mdx | 2 +-
automations/index.mdx | 4 ++-
automations/manage.mdx | 19 ++++++++++++++
automations/reference.mdx | 16 ++++++++++++
dashboard/sso.mdx | 40 +++++++++++++++++++++++++++++
deploy/authentication-setup.mdx | 2 +-
editor/branching-and-publishing.mdx | 11 ++++++++
7 files changed, 91 insertions(+), 3 deletions(-)
diff --git a/automations/create.mdx b/automations/create.mdx
index 6b8c5c3c01..4903f4ea81 100644
--- a/automations/create.mdx
+++ b/automations/create.mdx
@@ -20,7 +20,7 @@ import GitlabAutomationSetup from '/snippets/gitlab-automation-setup.mdx';
1. Open the [Automations](https://app.mintlify.com/products/automations) page in your dashboard.
2. Click **Create a custom automation**.
-3. Configure the automation name, trigger, instructions, context repositories, integrations, and update mode.
+3. Configure the automation name, trigger, instructions, context repositories, integrations, and update mode. For details on each field, see [Configurations](/automations/manage#configurations).
4. Click **Create automation**.
## Write effective instructions
diff --git a/automations/index.mdx b/automations/index.mdx
index 38d7e19dae..4895fbb455 100644
--- a/automations/index.mdx
+++ b/automations/index.mdx
@@ -28,7 +28,9 @@ Each automation has exactly one trigger. You cannot combine trigger types in a s
## Usage limits
-Automation runs count toward your credit usage. See your credit usage, set overages, and manage your credit package on the [Usage](https://app.mintlify.com/settings/organization/usage) page of your dashboard.
+Automation runs count toward your credit usage. The credits a single run consumes depend on the size of the task: how much content the agent reads, how many files it changes, and how long the run takes. Larger context repositories and broader prompts use more credits than narrowly scoped ones.
+
+See your credit usage, set overages, and manage your credit package on the [Usage](https://app.mintlify.com/settings/organization/usage) page of your dashboard.
Each automation can run up to 500 times per day. Runs that fail do not count toward this limit.
diff --git a/automations/manage.mdx b/automations/manage.mdx
index 2000eb6e26..668ace1196 100644
--- a/automations/manage.mdx
+++ b/automations/manage.mdx
@@ -112,6 +112,15 @@ You can add target languages at any time by opening the automation's settings an
When you re-enable a scheduled automation or change its schedule, Mintlify recalculates the next run time from the current time. Disabled automations do not retain a pending run time.
+## Run an automation manually
+
+You can trigger any enabled automation on demand without waiting for its next scheduled or event-based run.
+
+1. Open the [Automations](https://app.mintlify.com/products/automations) page in your dashboard.
+2. Click the run button beside the automation you want to start.
+
+Manual runs use the automation's current configuration, count toward your credit usage, and appear in the run history alongside scheduled runs.
+
## View run history
Each automation keeps a log of past runs, including the status and a summary of changes made.
@@ -122,3 +131,13 @@ Each automation keeps a log of past runs, including the status and a summary of
+
+Each run shows one of the following statuses:
+
+- **Queued**: The run is waiting to start. Scheduled runs queue within 10 minutes of the scheduled time.
+- **In progress**: The agent is actively working on the run.
+- **Succeeded**: The agent finished the run. If the automation made changes, the run links to the resulting commit or pull request.
+- **Failed**: The agent could not complete the run. Failed runs do not count toward your daily run limit.
+- **No changes**: The agent finished the run but did not find anything to update.
+
+Click an individual run to see its prompt, the files it read or changed, and any pull request it opened.
diff --git a/automations/reference.mdx b/automations/reference.mdx
index dcdbf20d1c..b1e67dd3e7 100644
--- a/automations/reference.mdx
+++ b/automations/reference.mdx
@@ -6,6 +6,22 @@ keywords: ["predefined", "automation", "default"]
Mintlify includes predefined automations for the most common documentation maintenance tasks. Each automation has a base prompt and a default configuration. You can customize the trigger, update mode, and instructions from the [Automations](https://app.mintlify.com/products/automations) page in your dashboard.
+## At a glance
+
+| Automation | Default trigger | Default update mode | Context repos | Required configuration |
+| ---------- | --------------- | ------------------- | ------------- | ---------------------- |
+| Update from code changes | Custom schedule (twice weekly) | Pull request | Supported | At least one source code repository |
+| Draft changelog | Custom schedule | Pull request | Supported | None |
+| Draft improvements from assistant conversations | Custom schedule | Pull request | Not supported | None |
+| Draft improvements from user feedback | Custom schedule | Pull request | Not supported | Feedback collection enabled |
+| Translate content | Content update | Direct merge | Not supported | At least one target language |
+| Fix broken links | Content update | Pull request | Not supported | None |
+| Audit SEO metadata | Content update | Pull request | Not supported | None |
+| Fix grammar & typos | Content update | Pull request | Not supported | None |
+| Apply style guide | Content update | Pull request | Not supported | None |
+
+All defaults can be changed from the automation's settings panel. See [Configurations](/automations/manage#configurations) for the available options.
+
## Self-updating content automations
Self-updating content automations make updates based on context that you define so your content remains accurate and up to date.
diff --git a/dashboard/sso.mdx b/dashboard/sso.mdx
index b26100d0a8..48b855a403 100644
--- a/dashboard/sso.mdx
+++ b/dashboard/sso.mdx
@@ -98,6 +98,46 @@ When you enable JIT (just-in-time) provisioning, users who sign in through your
To enable JIT provisioning, you must have SSO enabled. Navigate to the [Single Sign-On](https://app.mintlify.com/settings/organization/sso) page in your dashboard, set up SSO, and then enable JIT provisioning.
+## Enforce SSO-only sign-in
+
+Org owners can require everyone in the organization to sign in through your identity provider. When SSO enforcement is on, Mintlify rejects password, magic link, and Google OAuth sign-ins for org members.
+
+1. Navigate to the [Single Sign-On](https://app.mintlify.com/settings/organization/sso) page in your dashboard.
+2. Confirm that SSO is configured and verified end-to-end.
+3. Toggle **Enforce SSO-only sign-in** on.
+
+
+ Mintlify blocks SSO enforcement if turning it on would lock every owner out of the organization. Configure at least one breakglass email or confirm an owner can sign in through your IdP before enforcing.
+
+
+To stop enforcing SSO, toggle the setting off. Other sign-in methods become available again immediately.
+
+## Verified domains
+
+Add domains your organization owns so Mintlify can tie sign-ins and invitations back to a trusted identity. You can add up to five verified domains per organization.
+
+1. Navigate to the [Single Sign-On](https://app.mintlify.com/settings/organization/sso) page in your dashboard.
+2. In the **Verified domains** section, click **Add domain**.
+3. Enter the domain (for example, `example.com`) and click **Add**.
+4. Mintlify generates a verification token. Add it as a DNS TXT record on the domain.
+5. Return to the dashboard and click **Verify**. The status changes from **Pending** to **Verified** once the record propagates.
+
+To remove a domain, click the delete button beside it.
+
+## Breakglass emails
+
+Designate emergency-access accounts that can sign in even when SSO enforcement is on or your identity provider is unreachable. Use breakglass emails to recover access if your IdP has an outage or a misconfiguration locks members out.
+
+1. Navigate to the [Single Sign-On](https://app.mintlify.com/settings/organization/sso) page in your dashboard.
+2. In the **Breakglass emails** section, add the email addresses of the org members who should retain non-SSO access.
+3. Click **Save changes**.
+
+
+ Use breakglass emails for owner accounts that are not tied to your primary IdP, store the credentials in a secure password manager, and review the list whenever team membership changes.
+
+
+Each breakglass email must already belong to a member of your organization. Members listed as breakglass can sign in with a password, magic link, or Google OAuth even when SSO enforcement is on.
+
## Map RBAC roles with SAML groups
Assign [roles](/dashboard/roles) to users based on their identity provider group membership. When a user signs in through SSO, Mintlify reads the `groups` attribute from the SAML assertion and maps those groups to dashboard roles.
diff --git a/deploy/authentication-setup.mdx b/deploy/authentication-setup.mdx
index a1162025e0..a3c2530dab 100644
--- a/deploy/authentication-setup.mdx
+++ b/deploy/authentication-setup.mdx
@@ -467,7 +467,7 @@ Some features behave differently or are unavailable when you enable authenticati
| [llms.txt and llms-full.txt](/ai/llmstxt) | Full support | Available behind authentication, so AI tools may not be able to access the files | Publicly accessible, reflecting public pages only |
| [MCP server](/ai/model-context-protocol) | Full support | Requires authentication to connect | Available without authentication for public pages and with authentication for protected pages |
| [Markdown export](/ai/markdown-export) | Full support | Full support, respects user groups | Full support, respects user groups |
-| [PDF export](/optimize/pdf-exports) | Full support | Not supported | Not supported |
+| [PDF export](/optimize/pdf-exports) | Full support | Full support, respects user groups. Authenticated pages export with images and assets included. | Full support, respects user groups. Authenticated pages export with images and assets included. |
| [Search](/assistant/index) | Full support | Full support, respects user groups | Full support, respects user groups |
| [Assistant](/assistant/index) | Full support | Full support, respects user groups | Full support, respects user groups |
| [skill.md](/ai/skillmd) | Full support | Not supported | Not supported |
diff --git a/editor/branching-and-publishing.mdx b/editor/branching-and-publishing.mdx
index 984d236be5..4c68e025b9 100644
--- a/editor/branching-and-publishing.mdx
+++ b/editor/branching-and-publishing.mdx
@@ -136,6 +136,17 @@ The approve action is not available for draft pull requests, pull requests you h
Click any changed file in the publish menu to open it in diff view and compare your branch against the published version. In visual mode you see a visual diff. In source mode you see a text diff. Files that can't display a diff, such as images or deleted files, appear in the list but aren't clickable.
+Changed pages are highlighted in the file tree so you can see at a glance which files an [automation](/automations) or teammate touched. Unlisted pages that appear in the branch diff are also openable from the publish menu, even though they don't appear in your site navigation.
+
+### Open an automation run in the editor
+
+When an [automation](/automations) opens a pull request, you can jump straight from the run review UI or its Slack notification into the editor on the automation's branch:
+
+- From the **Automation Runs** page in your dashboard, click **Open in editor** on a completed run.
+- From a Slack notification, click the **View changes** link.
+
+Either entry point opens the editor on the automation's branch with the changed pages preselected in the publish menu, so you can review the diff and merge or request changes without leaving the editor.
+
### Simultaneous publishing
Only one publish can happen at a time per branch. If another team member publishes to the same branch, wait for the current publish to complete before trying again.
From 5f2ccfa73ebde353c389597fe75e4eb403a7ed49 Mon Sep 17 00:00:00 2001
From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com>
Date: Tue, 23 Jun 2026 10:20:19 +0000
Subject: [PATCH 2/2] docs: translate weekly page-review updates to es, fr, zh
---
es/automations/create.mdx | 2 +-
es/automations/index.mdx | 4 ++-
es/automations/manage.mdx | 21 ++++++++++++
es/automations/reference.mdx | 18 ++++++++++
es/dashboard/sso.mdx | 46 ++++++++++++++++++++++++++
es/deploy/authentication-setup.mdx | 2 +-
es/editor/branching-and-publishing.mdx | 15 +++++++++
fr/automations/create.mdx | 2 +-
fr/automations/index.mdx | 4 ++-
fr/automations/manage.mdx | 21 ++++++++++++
fr/automations/reference.mdx | 18 ++++++++++
fr/dashboard/sso.mdx | 46 ++++++++++++++++++++++++++
fr/deploy/authentication-setup.mdx | 2 +-
fr/editor/branching-and-publishing.mdx | 15 +++++++++
zh/automations/create.mdx | 2 +-
zh/automations/index.mdx | 4 ++-
zh/automations/manage.mdx | 21 ++++++++++++
zh/automations/reference.mdx | 18 ++++++++++
zh/dashboard/sso.mdx | 46 ++++++++++++++++++++++++++
zh/deploy/authentication-setup.mdx | 2 +-
zh/editor/publish.mdx | 13 ++++++++
21 files changed, 313 insertions(+), 9 deletions(-)
diff --git a/es/automations/create.mdx b/es/automations/create.mdx
index c0c3ddb72e..56ce9df63c 100644
--- a/es/automations/create.mdx
+++ b/es/automations/create.mdx
@@ -24,7 +24,7 @@ import GitlabAutomationSetup from '/snippets/es/gitlab-automation-setup.mdx';
1. Abre la página [Automatizaciones](https://app.mintlify.com/products/automations) en tu dashboard.
2. Haz clic en **Create a custom automation**.
-3. Configura el nombre de la automatización, el activador, las instrucciones, los repositorios de contexto, las integraciones y el modo de actualización.
+3. Configura el nombre de la automatización, el activador, las instrucciones, los repositorios de contexto, las integraciones y el modo de actualización. Para más detalles sobre cada campo, consulta [Configuraciones](/es/automations/manage#configurations).
4. Haz clic en **Create automation**.
diff --git a/es/automations/index.mdx b/es/automations/index.mdx
index a8b799189c..ccf01b175c 100644
--- a/es/automations/index.mdx
+++ b/es/automations/index.mdx
@@ -32,7 +32,9 @@ Cada automatización tiene exactamente un activador. No puedes combinar tipos de
## Límites de uso
-Las ejecuciones de automatizaciones cuentan para el uso de tus créditos. Consulta tu uso de créditos, configura los excedentes y gestiona tu paquete de créditos en la página [Uso](https://app.mintlify.com/settings/organization/usage) de tu dashboard.
+Las ejecuciones de automatizaciones cuentan para el uso de tus créditos. Los créditos que consume una sola ejecución dependen del tamaño de la tarea: cuánto contenido lee el agente, cuántos archivos modifica y cuánto tarda la ejecución. Los repositorios de contexto más grandes y los prompts más amplios consumen más créditos que los que tienen un alcance acotado.
+
+Consulta tu uso de créditos, configura los excedentes y gestiona tu paquete de créditos en la página [Uso](https://app.mintlify.com/settings/organization/usage) de tu dashboard.
Cada automatización puede ejecutarse hasta 500 veces al día. Las ejecuciones que fallan no cuentan para este límite.
diff --git a/es/automations/manage.mdx b/es/automations/manage.mdx
index c0a8ff9aea..fa45f6bd81 100644
--- a/es/automations/manage.mdx
+++ b/es/automations/manage.mdx
@@ -134,6 +134,17 @@ Puedes añadir idiomas de destino en cualquier momento abriendo la configuració
Cuando vuelves a activar una automatización programada o cambias su programación, Mintlify recalcula el próximo tiempo de ejecución a partir de la hora actual. Las automatizaciones desactivadas no conservan un tiempo de ejecución pendiente.
+
+## Ejecutar una automatización manualmente
+
+
+Puedes activar cualquier automatización habilitada bajo demanda sin esperar a su próxima ejecución programada o basada en eventos.
+
+1. Abre la página [Automatizaciones](https://app.mintlify.com/products/automations) en tu dashboard.
+2. Haz clic en el botón de ejecución junto a la automatización que quieres iniciar.
+
+Las ejecuciones manuales usan la configuración actual de la automatización, cuentan para tu uso de créditos y aparecen en el historial de ejecuciones junto a las ejecuciones programadas.
+
## Ver el historial de ejecuciones
@@ -146,3 +157,13 @@ Cada automatización mantiene un registro de las ejecuciones pasadas, incluido e
+
+Cada ejecución muestra uno de los siguientes estados:
+
+- **Queued**: La ejecución está esperando para comenzar. Las ejecuciones programadas se ponen en cola dentro de los 10 minutos siguientes a la hora programada.
+- **In progress**: El agente está trabajando activamente en la ejecución.
+- **Succeeded**: El agente finalizó la ejecución. Si la automatización realizó cambios, la ejecución enlaza con el commit o la pull request resultante.
+- **Failed**: El agente no pudo completar la ejecución. Las ejecuciones fallidas no cuentan para tu límite diario de ejecuciones.
+- **No changes**: El agente finalizó la ejecución pero no encontró nada que actualizar.
+
+Haz clic en una ejecución individual para ver su prompt, los archivos que leyó o modificó y cualquier pull request que haya abierto.
diff --git a/es/automations/reference.mdx b/es/automations/reference.mdx
index cac2b4d6dd..5221cc22b5 100644
--- a/es/automations/reference.mdx
+++ b/es/automations/reference.mdx
@@ -6,6 +6,24 @@ keywords: ["predefinida", "automatización", "predeterminada"]
Mintlify incluye automatizaciones predefinidas para las tareas de mantenimiento de documentación más comunes. Cada automatización tiene un prompt base y una configuración predeterminada. Puedes personalizar el activador, el modo de actualización y las instrucciones desde la página [Automatizaciones](https://app.mintlify.com/products/automations) en tu dashboard.
+
+## De un vistazo
+
+
+| Automatización | Activador predeterminado | Modo de actualización predeterminado | Repos de contexto | Configuración requerida |
+| -------------- | ------------------------ | ------------------------------------ | ----------------- | ----------------------- |
+| Update from code changes | Programación personalizada (dos veces por semana) | Pull request | Compatible | Al menos un repositorio de código fuente |
+| Draft changelog | Programación personalizada | Pull request | Compatible | Ninguna |
+| Draft improvements from assistant conversations | Programación personalizada | Pull request | No compatible | Ninguna |
+| Draft improvements from user feedback | Programación personalizada | Pull request | No compatible | Recopilación de comentarios activada |
+| Translate content | Actualización de contenido | Fusión directa | No compatible | Al menos un idioma de destino |
+| Fix broken links | Actualización de contenido | Pull request | No compatible | Ninguna |
+| Audit SEO metadata | Actualización de contenido | Pull request | No compatible | Ninguna |
+| Fix grammar & typos | Actualización de contenido | Pull request | No compatible | Ninguna |
+| Apply style guide | Actualización de contenido | Pull request | No compatible | Ninguna |
+
+Todos los valores predeterminados pueden cambiarse desde el panel de configuración de la automatización. Consulta [Configuraciones](/es/automations/manage#configurations) para ver las opciones disponibles.
+
## Automatizaciones de contenido autoactualizable
diff --git a/es/dashboard/sso.mdx b/es/dashboard/sso.mdx
index 24b1a4e863..45bd922db3 100644
--- a/es/dashboard/sso.mdx
+++ b/es/dashboard/sso.mdx
@@ -106,6 +106,52 @@ Cuando habilites el aprovisionamiento JIT (just-in-time), los usuarios que inici
Para habilitar el aprovisionamiento JIT, debes tener SSO habilitado. Ve a la página de [Single Sign-On](https://dashboard.mintlify.com/settings/organization/sso) en tu dashboard, configura el SSO y luego habilita el aprovisionamiento JIT.
+
+ ## Exigir inicio de sesión únicamente con SSO
+
+
+Los propietarios de la organización pueden requerir que todos los miembros inicien sesión a través de tu proveedor de identidad. Cuando se aplica la imposición de SSO, Mintlify rechaza los inicios de sesión con contraseña, enlace mágico y Google OAuth para los miembros de la organización.
+
+1. Ve a la página [Single Sign-On](https://app.mintlify.com/settings/organization/sso) en tu dashboard.
+2. Confirma que el SSO esté configurado y verificado de extremo a extremo.
+3. Activa **Enforce SSO-only sign-in**.
+
+
+ Mintlify bloquea la imposición de SSO si activarla dejaría sin acceso a todos los propietarios de la organización. Configura al menos un correo de breakglass o confirma que un propietario puede iniciar sesión a través de tu IdP antes de aplicarla.
+
+
+Para dejar de imponer el SSO, desactiva la opción. Los demás métodos de inicio de sesión vuelven a estar disponibles de inmediato.
+
+
+ ## Dominios verificados
+
+
+Añade los dominios que pertenecen a tu organización para que Mintlify pueda vincular los inicios de sesión y las invitaciones a una identidad de confianza. Puedes añadir hasta cinco dominios verificados por organización.
+
+1. Ve a la página [Single Sign-On](https://app.mintlify.com/settings/organization/sso) en tu dashboard.
+2. En la sección **Verified domains**, haz clic en **Add domain**.
+3. Introduce el dominio (por ejemplo, `example.com`) y haz clic en **Add**.
+4. Mintlify genera un token de verificación. Añádelo como un registro DNS TXT en el dominio.
+5. Vuelve al dashboard y haz clic en **Verify**. El estado cambia de **Pending** a **Verified** una vez que se propaga el registro.
+
+Para eliminar un dominio, haz clic en el botón de eliminar junto a él.
+
+
+ ## Correos de breakglass
+
+
+Designa cuentas de acceso de emergencia que puedan iniciar sesión incluso cuando la imposición de SSO esté activada o tu proveedor de identidad no esté disponible. Usa correos de breakglass para recuperar el acceso si tu IdP sufre una interrupción o una configuración incorrecta deja sin acceso a los miembros.
+
+1. Ve a la página [Single Sign-On](https://app.mintlify.com/settings/organization/sso) en tu dashboard.
+2. En la sección **Breakglass emails**, añade las direcciones de correo de los miembros de la organización que deben conservar acceso sin SSO.
+3. Haz clic en **Guardar cambios**.
+
+
+ Usa correos de breakglass para cuentas de propietarios que no estén vinculadas a tu IdP principal, guarda las credenciales en un gestor de contraseñas seguro y revisa la lista cada vez que cambie la composición del equipo.
+
+
+Cada correo de breakglass debe pertenecer ya a un miembro de tu organización. Los miembros incluidos como breakglass pueden iniciar sesión con contraseña, enlace mágico o Google OAuth incluso cuando la imposición de SSO esté activada.
+
## Mapear roles RBAC con grupos SAML
diff --git a/es/deploy/authentication-setup.mdx b/es/deploy/authentication-setup.mdx
index 09aba24ff4..584509d775 100644
--- a/es/deploy/authentication-setup.mdx
+++ b/es/deploy/authentication-setup.mdx
@@ -499,7 +499,7 @@ Algunas funciones se comportan de manera diferente o no están disponibles cuand
| [llms.txt and llms-full.txt](/es/ai/llmstxt) | Compatibilidad completa | Disponible tras autenticación, por lo que es posible que las herramientas de IA no puedan acceder a los archivos | Disponible tras autenticación, por lo que es posible que las herramientas de IA no puedan acceder a los archivos |
| [Servidor MCP](/es/ai/model-context-protocol) | Compatibilidad completa | Requiere autenticación para conectarse | Disponible sin autenticación para páginas públicas y con autenticación para páginas protegidas |
| [Exportación a Markdown](/es/ai/markdown-export) | Compatibilidad completa | Compatibilidad completa, respeta los grupos de usuarios | Compatibilidad completa, respeta los grupos de usuarios |
-| [Exportación a PDF](/es/optimize/pdf-exports) | Compatibilidad completa | No compatible | No compatible |
+| [Exportación a PDF](/es/optimize/pdf-exports) | Compatibilidad completa | Compatibilidad completa, respeta los grupos de usuarios. Las páginas autenticadas se exportan con imágenes y recursos incluidos. | Compatibilidad completa, respeta los grupos de usuarios. Las páginas autenticadas se exportan con imágenes y recursos incluidos. |
| [Búsqueda](/es/assistant/index) | Compatibilidad completa | Compatibilidad completa, respeta los grupos de usuarios | Compatibilidad completa, respeta los grupos de usuarios |
| [Assistant](/es/assistant/index) | Compatibilidad completa | Compatibilidad completa, respeta los grupos de usuarios | Compatibilidad completa, respeta los grupos de usuarios |
| [skill.md](/es/ai/skillmd) | Compatibilidad completa | No compatible | No compatible |
diff --git a/es/editor/branching-and-publishing.mdx b/es/editor/branching-and-publishing.mdx
index 4516793c66..f0e19c298f 100644
--- a/es/editor/branching-and-publishing.mdx
+++ b/es/editor/branching-and-publishing.mdx
@@ -188,6 +188,21 @@ La acción de aprobar no está disponible para pull requests en borrador, pull r
Haga clic en cualquier archivo modificado en el menú de publicación para abrirlo en la vista de diff y comparar su branch con la versión publicada. En modo visual verá un diff visual. En modo source verá un diff de texto. Los archivos que no pueden mostrar un diff, como imágenes o archivos eliminados, aparecen en la lista pero no se pueden abrir.
+Las páginas modificadas se resaltan en el árbol de archivos para que pueda ver de un vistazo qué archivos ha tocado una [automatización](/es/automations) o un compañero de equipo. Las páginas no listadas que aparecen en el diff de la branch también se pueden abrir desde el menú de publicación, aunque no aparezcan en la navegación de su sitio.
+
+
+
+### Abrir una ejecución de automatización en el editor
+
+
+
+Cuando una [automatización](/es/automations) abre una pull request, puede saltar directamente desde la interfaz de revisión de la ejecución o desde su notificación de Slack al editor en la branch de la automatización:
+
+- Desde la página **Automation Runs** en su panel, haga clic en **Open in editor** en una ejecución completada.
+- Desde una notificación de Slack, haga clic en el enlace **View changes**.
+
+Cualquiera de los dos accesos abre el editor en la branch de la automatización con las páginas modificadas preseleccionadas en el menú de publicación, para que pueda revisar el diff y fusionar o solicitar cambios sin salir del editor.
+
### Publicaciones simultáneas
diff --git a/fr/automations/create.mdx b/fr/automations/create.mdx
index d94c90c4e2..cae8760d19 100644
--- a/fr/automations/create.mdx
+++ b/fr/automations/create.mdx
@@ -24,7 +24,7 @@ import GitlabAutomationSetup from '/snippets/fr/gitlab-automation-setup.mdx';
1. Ouvrez la page [Automations](https://app.mintlify.com/products/automations) dans votre dashboard.
2. Cliquez sur **Create a custom automation**.
-3. Configurez le nom de l'automatisation, le déclencheur, les instructions, les dépôts de contexte, les intégrations et le mode de mise à jour.
+3. Configurez le nom de l'automatisation, le déclencheur, les instructions, les dépôts de contexte, les intégrations et le mode de mise à jour. Pour plus de détails sur chaque champ, consultez [Configurations](/fr/automations/manage#configurations).
4. Cliquez sur **Create automation**.
diff --git a/fr/automations/index.mdx b/fr/automations/index.mdx
index 2ebb81e488..8fc2a3cbfd 100644
--- a/fr/automations/index.mdx
+++ b/fr/automations/index.mdx
@@ -32,7 +32,9 @@ Chaque automatisation possède exactement un déclencheur. Vous ne pouvez pas co
## Limites d'utilisation
-Les exécutions d'automatisations sont décomptées de votre utilisation de crédits. Consultez votre utilisation de crédits, configurez les dépassements et gérez votre package de crédits sur la page [Usage](https://app.mintlify.com/settings/organization/usage) de votre dashboard.
+Les exécutions d'automatisations sont décomptées de votre utilisation de crédits. Les crédits consommés par une exécution dépendent de la taille de la tâche : le volume de contenu lu par l'agent, le nombre de fichiers modifiés et la durée de l'exécution. Les dépôts de contexte plus volumineux et les prompts plus larges utilisent plus de crédits que ceux dont la portée est restreinte.
+
+Consultez votre utilisation de crédits, configurez les dépassements et gérez votre package de crédits sur la page [Usage](https://app.mintlify.com/settings/organization/usage) de votre dashboard.
Chaque automatisation peut s'exécuter jusqu'à 500 fois par jour. Les exécutions qui échouent ne comptent pas dans cette limite.
diff --git a/fr/automations/manage.mdx b/fr/automations/manage.mdx
index 9615fbbd0e..832e4aeb84 100644
--- a/fr/automations/manage.mdx
+++ b/fr/automations/manage.mdx
@@ -134,6 +134,17 @@ Vous pouvez ajouter des langues cibles à tout moment en ouvrant les paramètres
Lorsque vous réactivez une automatisation planifiée ou modifiez son calendrier, Mintlify recalcule la prochaine heure d'exécution à partir de l'heure actuelle. Les automatisations désactivées ne conservent pas d'heure d'exécution en attente.
+
+ ## Exécuter une automatisation manuellement
+
+
+Vous pouvez déclencher toute automatisation activée à la demande sans attendre sa prochaine exécution planifiée ou déclenchée par un événement.
+
+1. Ouvrez la page [Automations](https://app.mintlify.com/products/automations) dans votre dashboard.
+2. Cliquez sur le bouton
d'exécution à côté de l'automatisation que vous souhaitez démarrer.
+
+Les exécutions manuelles utilisent la configuration actuelle de l'automatisation, sont décomptées de votre utilisation de crédits et apparaissent dans l'historique des exécutions aux côtés des exécutions planifiées.
+
## Consulter l'historique des exécutions
@@ -146,3 +157,13 @@ Chaque automatisation conserve un journal des exécutions passées, incluant le

+
+Chaque exécution affiche l'un des statuts suivants :
+
+- **Queued** : l'exécution est en attente de démarrage. Les exécutions planifiées sont mises en file d'attente dans les 10 minutes suivant l'heure planifiée.
+- **In progress** : l'agent travaille activement sur l'exécution.
+- **Succeeded** : l'agent a terminé l'exécution. Si l'automatisation a effectué des modifications, l'exécution renvoie vers le commit ou la pull request qui en résulte.
+- **Failed** : l'agent n'a pas pu terminer l'exécution. Les exécutions en échec ne comptent pas dans votre limite quotidienne d'exécutions.
+- **No changes** : l'agent a terminé l'exécution mais n'a rien trouvé à mettre à jour.
+
+Cliquez sur une exécution individuelle pour voir son prompt, les fichiers qu'elle a lus ou modifiés, et toute pull request qu'elle a ouverte.
diff --git a/fr/automations/reference.mdx b/fr/automations/reference.mdx
index a3375f3f0d..5d7cba2a2f 100644
--- a/fr/automations/reference.mdx
+++ b/fr/automations/reference.mdx
@@ -6,6 +6,24 @@ keywords: ["predefined", "automation", "default"]
Mintlify inclut des automatisations prédéfinies pour les tâches de maintenance de documentation les plus courantes. Chaque automatisation possède un prompt de base et une configuration par défaut. Vous pouvez personnaliser le déclencheur, le mode de mise à jour et les instructions depuis la page [Automations](https://app.mintlify.com/products/automations) de votre dashboard.
+
+ ## En un coup d'œil
+
+
+| Automatisation | Déclencheur par défaut | Mode de mise à jour par défaut | Dépôts de contexte | Configuration requise |
+| -------------- | ---------------------- | ------------------------------ | ------------------ | --------------------- |
+| Update from code changes | Calendrier personnalisé (deux fois par semaine) | Pull request | Pris en charge | Au moins un dépôt de code source |
+| Draft changelog | Calendrier personnalisé | Pull request | Pris en charge | Aucune |
+| Draft improvements from assistant conversations | Calendrier personnalisé | Pull request | Non pris en charge | Aucune |
+| Draft improvements from user feedback | Calendrier personnalisé | Pull request | Non pris en charge | Collecte des retours activée |
+| Translate content | Mise à jour de contenu | Fusion directe | Non pris en charge | Au moins une langue cible |
+| Fix broken links | Mise à jour de contenu | Pull request | Non pris en charge | Aucune |
+| Audit SEO metadata | Mise à jour de contenu | Pull request | Non pris en charge | Aucune |
+| Fix grammar & typos | Mise à jour de contenu | Pull request | Non pris en charge | Aucune |
+| Apply style guide | Mise à jour de contenu | Pull request | Non pris en charge | Aucune |
+
+Tous les paramètres par défaut peuvent être modifiés depuis le panneau de paramètres de l'automatisation. Consultez [Configurations](/fr/automations/manage#configurations) pour les options disponibles.
+
## Automatisations de contenu auto-mis à jour
diff --git a/fr/dashboard/sso.mdx b/fr/dashboard/sso.mdx
index 07b75537f8..569430a1bc 100644
--- a/fr/dashboard/sso.mdx
+++ b/fr/dashboard/sso.mdx
@@ -106,6 +106,52 @@ Lorsque vous activez le provisionnement JIT (just-in-time), les utilisateurs qui
Pour activer le provisionnement JIT, vous devez avoir activé le SSO. Accédez à la page [Single Sign-On](https://dashboard.mintlify.com/settings/organization/sso) de votre Dashboard, configurez le SSO, puis activez le provisionnement JIT.
+
+ ## Imposer la connexion uniquement via SSO
+
+
+Les propriétaires de l'organisation peuvent exiger que tous les membres de l'organisation se connectent via votre fournisseur d'identité. Lorsque l'application du SSO est activée, Mintlify rejette les connexions par mot de passe, lien magique et Google OAuth pour les membres de l'organisation.
+
+1. Accédez à la page [Single Sign-On](https://app.mintlify.com/settings/organization/sso) dans votre dashboard.
+2. Vérifiez que le SSO est configuré et validé de bout en bout.
+3. Activez le bouton bascule **Enforce SSO-only sign-in**.
+
+
+ Mintlify empêche l'application du SSO si son activation excluait tous les propriétaires de l'organisation. Configurez au moins un e-mail de secours (breakglass) ou vérifiez qu'un propriétaire peut se connecter via votre IdP avant d'imposer le SSO.
+
+
+Pour cesser d'imposer le SSO, désactivez le bouton bascule. Les autres méthodes de connexion redeviennent immédiatement disponibles.
+
+
+ ## Domaines vérifiés
+
+
+Ajoutez les domaines détenus par votre organisation afin que Mintlify puisse rattacher les connexions et les invitations à une identité de confiance. Vous pouvez ajouter jusqu'à cinq domaines vérifiés par organisation.
+
+1. Accédez à la page [Single Sign-On](https://app.mintlify.com/settings/organization/sso) dans votre dashboard.
+2. Dans la section **Verified domains**, cliquez sur **Add domain**.
+3. Saisissez le domaine (par exemple, `example.com`) et cliquez sur **Add**.
+4. Mintlify génère un jeton de vérification. Ajoutez-le en tant qu'enregistrement DNS TXT sur le domaine.
+5. Revenez au dashboard et cliquez sur **Verify**. Le statut passe de **Pending** à **Verified** une fois l'enregistrement propagé.
+
+Pour supprimer un domaine, cliquez sur le bouton
de suppression à côté de celui-ci.
+
+
+ ## E-mails de secours (breakglass)
+
+
+Désignez des comptes d'accès d'urgence qui peuvent se connecter même lorsque l'application du SSO est activée ou que votre fournisseur d'identité est inaccessible. Utilisez les e-mails de secours pour restaurer l'accès en cas de panne de votre IdP ou si une mauvaise configuration verrouille les membres.
+
+1. Accédez à la page [Single Sign-On](https://app.mintlify.com/settings/organization/sso) dans votre dashboard.
+2. Dans la section **Breakglass emails**, ajoutez les adresses e-mail des membres de l'organisation qui doivent conserver un accès hors SSO.
+3. Cliquez sur **Save changes**.
+
+
+ Utilisez des e-mails de secours pour les comptes de propriétaires qui ne sont pas liés à votre IdP principal, conservez les identifiants dans un gestionnaire de mots de passe sécurisé, et révisez la liste à chaque changement dans l'équipe.
+
+
+Chaque e-mail de secours doit déjà appartenir à un membre de votre organisation. Les membres listés comme breakglass peuvent se connecter avec un mot de passe, un lien magique ou Google OAuth, même lorsque l'application du SSO est activée.
+
## Mapper les rôles RBAC avec les groupes SAML
diff --git a/fr/deploy/authentication-setup.mdx b/fr/deploy/authentication-setup.mdx
index 5c3d30934b..0533e967da 100644
--- a/fr/deploy/authentication-setup.mdx
+++ b/fr/deploy/authentication-setup.mdx
@@ -499,7 +499,7 @@ Certaines fonctionnalités se comportent différemment ou ne sont pas disponible
| [llms.txt and llms-full.txt](/fr/ai/llmstxt) | Prise en charge complète | Disponible derrière l’authentification, les outils d’IA peuvent donc ne pas avoir accès aux fichiers | Disponible derrière l’authentification, les outils d’IA peuvent donc ne pas avoir accès aux fichiers |
| [MCP server](/fr/ai/model-context-protocol) | Prise en charge complète | Nécessite une authentification pour se connecter | Disponible sans authentification pour les pages publiques et avec authentification pour les pages protégées |
| [Markdown export](/fr/ai/markdown-export) | Prise en charge complète | Prise en charge complète, respecte les groupes d’utilisateurs | Prise en charge complète, respecte les groupes d’utilisateurs |
-| [Export PDF](/fr/optimize/pdf-exports) | Prise en charge complète | Non pris en charge | Non pris en charge |
+| [Export PDF](/fr/optimize/pdf-exports) | Prise en charge complète | Prise en charge complète, respecte les groupes d'utilisateurs. Les pages authentifiées sont exportées avec les images et les ressources incluses. | Prise en charge complète, respecte les groupes d'utilisateurs. Les pages authentifiées sont exportées avec les images et les ressources incluses. |
| [Search](/fr/assistant/index) | Prise en charge complète | Prise en charge complète, respecte les groupes d’utilisateurs | Prise en charge complète, respecte les groupes d’utilisateurs |
| [Assistant](/fr/assistant/index) | Prise en charge complète | Prise en charge complète, respecte les groupes d’utilisateurs | Prise en charge complète, respecte les groupes d’utilisateurs |
| [skill.md](/fr/ai/skillmd) | Prise en charge complète | Non pris en charge | Non pris en charge |
diff --git a/fr/editor/branching-and-publishing.mdx b/fr/editor/branching-and-publishing.mdx
index 7030e6c01b..78ff28d2e1 100644
--- a/fr/editor/branching-and-publishing.mdx
+++ b/fr/editor/branching-and-publishing.mdx
@@ -188,6 +188,21 @@ L'action d'approbation n'est pas disponible pour les pull requests en brouillon,
Cliquez sur n'importe quel fichier modifié dans le menu de publication pour l'ouvrir en vue de comparaison et comparer votre branche à la version publiée. En mode visuel, vous voyez un diff visuel. En mode source, vous voyez un diff textuel. Les fichiers qui ne peuvent pas afficher de diff, comme les images ou les fichiers supprimés, apparaissent dans la liste mais ne sont pas cliquables.
+Les pages modifiées sont mises en évidence dans l'arborescence des fichiers afin que vous puissiez voir d'un coup d'œil les fichiers qu'une [automatisation](/fr/automations) ou un coéquipier a touchés. Les pages non listées qui apparaissent dans le diff de la branche sont également accessibles depuis le menu de publication, même si elles n'apparaissent pas dans la navigation de votre site.
+
+
+
+### Ouvrir une exécution d'automatisation dans l'éditeur
+
+
+
+Lorsqu'une [automatisation](/fr/automations) ouvre une pull request, vous pouvez accéder directement à l'éditeur sur la branche de l'automatisation depuis l'interface de relecture des exécutions ou depuis sa notification Slack :
+
+- Depuis la page **Automation Runs** de votre dashboard, cliquez sur **Open in editor** sur une exécution terminée.
+- Depuis une notification Slack, cliquez sur le lien **View changes**.
+
+Chacun de ces points d'entrée ouvre l'éditeur sur la branche de l'automatisation avec les pages modifiées présélectionnées dans le menu de publication, afin que vous puissiez examiner le diff et fusionner ou demander des modifications sans quitter l'éditeur.
+
### Publication simultanée
diff --git a/zh/automations/create.mdx b/zh/automations/create.mdx
index a630640169..77d0c5613b 100644
--- a/zh/automations/create.mdx
+++ b/zh/automations/create.mdx
@@ -24,7 +24,7 @@ import GitlabAutomationSetup from '/snippets/zh/gitlab-automation-setup.mdx';
1. 在控制台中打开 [Automations](https://app.mintlify.com/products/automations) 页面。
2. 点击 **Create a custom automation**。
-3. 配置自动化名称、触发器、指令、上下文仓库、集成和更新模式。
+3. 配置自动化名称、触发器、指令、上下文仓库、集成和更新模式。有关各字段的详细说明,请参见[配置](/zh/automations/manage#configurations)。
4. 点击 **Create automation**。
diff --git a/zh/automations/index.mdx b/zh/automations/index.mdx
index c27ea727dd..5292a0b802 100644
--- a/zh/automations/index.mdx
+++ b/zh/automations/index.mdx
@@ -32,7 +32,9 @@ boost: 5
## 使用限制
-自动化运行会计入你的积分使用量。可在控制台的 [Usage](https://app.mintlify.com/settings/organization/usage) 页面查看积分使用情况、设置超额用量并管理你的积分套餐。
+自动化运行会计入你的积分使用量。单次运行消耗的积分取决于任务规模:agent 读取的内容量、变更的文件数量以及运行时长。上下文仓库越大、提示词越宽泛,使用的积分就比范围窄的运行更多。
+
+可在控制台的 [Usage](https://app.mintlify.com/settings/organization/usage) 页面查看积分使用情况、设置超额用量并管理你的积分套餐。
每个自动化每天最多可运行 500 次。失败的运行不计入此限制。
diff --git a/zh/automations/manage.mdx b/zh/automations/manage.mdx
index 5831c94623..9d7f0099a0 100644
--- a/zh/automations/manage.mdx
+++ b/zh/automations/manage.mdx
@@ -134,6 +134,17 @@ import GitlabAutomationSetup from '/snippets/zh/gitlab-automation-setup.mdx';
当你重新启用一个计划自动化或更改其计划时,Mintlify 会从当前时间重新计算下次运行时间。已禁用的自动化不会保留待运行时间。
+
+ ## 手动运行自动化
+
+
+你可以按需触发任何已启用的自动化,而无需等待其下一次预定或事件触发的运行。
+
+1. 在控制台中打开 [Automations](https://app.mintlify.com/products/automations) 页面。
+2. 点击你要启动的自动化旁边的
运行按钮。
+
+手动运行会使用自动化的当前配置,会计入你的积分使用量,并与按计划运行的记录一起出现在运行历史中。
+
## 查看运行历史
@@ -146,3 +157,13 @@ import GitlabAutomationSetup from '/snippets/zh/gitlab-automation-setup.mdx';

+
+每次运行会显示以下状态之一:
+
+- **Queued**:运行正在等待开始。计划运行会在预定时间的 10 分钟内进入队列。
+- **In progress**:agent 正在执行该运行。
+- **Succeeded**:agent 已完成运行。如果自动化做了更改,运行会链接到生成的 commit 或 pull request。
+- **Failed**:agent 无法完成运行。失败的运行不会计入每日运行限制。
+- **No changes**:agent 完成了运行,但未发现需要更新的内容。
+
+点击单次运行即可查看其提示词、读取或更改的文件,以及它打开的任何 pull request。
diff --git a/zh/automations/reference.mdx b/zh/automations/reference.mdx
index 563ad56a27..d59cbc250f 100644
--- a/zh/automations/reference.mdx
+++ b/zh/automations/reference.mdx
@@ -6,6 +6,24 @@ keywords: ["predefined", "automation", "default"]
Mintlify 为最常见的文档维护任务提供了预定义自动化。每个自动化都有一个基础提示词和默认配置。你可以在控制台的 [Automations](https://app.mintlify.com/products/automations) 页面自定义触发器、更新模式和指令。
+
+ ## 一览
+
+
+| 自动化 | 默认触发器 | 默认更新模式 | 上下文仓库 | 必需配置 |
+| ---------- | --------------- | ------------------- | ------------- | ---------------------- |
+| Update from code changes | 自定义计划(每周两次) | Pull request | 支持 | 至少一个源代码仓库 |
+| Draft changelog | 自定义计划 | Pull request | 支持 | 无 |
+| Draft improvements from assistant conversations | 自定义计划 | Pull request | 不支持 | 无 |
+| Draft improvements from user feedback | 自定义计划 | Pull request | 不支持 | 已启用反馈收集 |
+| Translate content | 内容更新 | 直接合并 | 不支持 | 至少一个目标语言 |
+| Fix broken links | 内容更新 | Pull request | 不支持 | 无 |
+| Audit SEO metadata | 内容更新 | Pull request | 不支持 | 无 |
+| Fix grammar & typos | 内容更新 | Pull request | 不支持 | 无 |
+| Apply style guide | 内容更新 | Pull request | 不支持 | 无 |
+
+所有默认值都可以在自动化的设置面板中更改。可用选项请参见[配置](/zh/automations/manage#configurations)。
+
## 自更新内容自动化
diff --git a/zh/dashboard/sso.mdx b/zh/dashboard/sso.mdx
index 2b498d8cc6..f5c4e633ef 100644
--- a/zh/dashboard/sso.mdx
+++ b/zh/dashboard/sso.mdx
@@ -106,6 +106,52 @@ keywords: ["SSO", "SAML 认证", "Okta 集成", "Microsoft Entra", "身份提供
要启用 JIT 预配,你必须先启用 SSO。前往控制台中的 [Single Sign-On](https://dashboard.mintlify.com/settings/organization/sso) 页面,完成 SSO 设置,然后启用 JIT 预配。
+
+ ## 强制仅通过 SSO 登录
+
+
+组织所有者(Org owners)可以要求组织内的所有成员都通过你的身份提供商登录。当开启 SSO 强制时,Mintlify 会拒绝组织成员通过密码、magic link 和 Google OAuth 登录。
+
+1. 在控制台中导航到 [Single Sign-On](https://app.mintlify.com/settings/organization/sso) 页面。
+2. 确认 SSO 已端到端配置并通过验证。
+3. 打开 **Enforce SSO-only sign-in** 开关。
+
+
+ 如果开启 SSO 强制会导致所有所有者都无法登录组织,Mintlify 会阻止该操作。在执行强制之前,请至少配置一个 breakglass 邮箱,或确认有一位所有者可以通过你的 IdP 登录。
+
+
+要停止强制 SSO,请关闭该设置。其他登录方式会立即重新可用。
+
+
+ ## 已验证的域名
+
+
+添加你的组织拥有的域名,让 Mintlify 可以将登录和邀请与可信的身份关联起来。每个组织最多可添加 5 个已验证的域名。
+
+1. 在控制台中导航到 [Single Sign-On](https://app.mintlify.com/settings/organization/sso) 页面。
+2. 在 **Verified domains** 部分,点击 **Add domain**。
+3. 输入域名(例如 `example.com`),然后点击 **Add**。
+4. Mintlify 会生成一个验证令牌。将其作为 DNS TXT 记录添加到该域名上。
+5. 返回控制台并点击 **Verify**。一旦记录传播完成,状态会从 **Pending** 变为 **Verified**。
+
+要移除某个域名,请点击其旁边的
删除按钮。
+
+
+ ## Breakglass 邮箱
+
+
+指定紧急访问账号,即使在开启 SSO 强制或身份提供商不可达时,这些账号仍可登录。当你的 IdP 出现故障或配置错误导致成员被锁定时,使用 breakglass 邮箱恢复访问。
+
+1. 在控制台中导航到 [Single Sign-On](https://app.mintlify.com/settings/organization/sso) 页面。
+2. 在 **Breakglass emails** 部分,添加应保留非 SSO 访问权限的组织成员邮箱地址。
+3. 点击 **Save changes**。
+
+
+ 对于未绑定主 IdP 的所有者账号,使用 breakglass 邮箱,并将凭据保存在安全的密码管理器中;每当团队成员变动时,请检查该列表。
+
+
+每个 breakglass 邮箱必须已经属于你组织的一位成员。被列为 breakglass 的成员即使在开启 SSO 强制时,仍可使用密码、magic link 或 Google OAuth 登录。
+
## 将 RBAC 角色映射到 SAML 组
diff --git a/zh/deploy/authentication-setup.mdx b/zh/deploy/authentication-setup.mdx
index c445661694..2d54a0ac41 100644
--- a/zh/deploy/authentication-setup.mdx
+++ b/zh/deploy/authentication-setup.mdx
@@ -499,7 +499,7 @@ groups: ["admin"]
| [llms.txt 和 llms-full.txt](/zh/ai/llmstxt) | 完全支持 | 需要通过认证后才能访问,因此 AI 工具可能无法访问这些文件 | 可公开访问,仅反映公开页面 |
| [MCP 服务器](/zh/ai/model-context-protocol) | 完全支持 | 连接时需要认证 | 公开页面无需认证即可使用,受保护页面则需要认证 |
| [Markdown 导出](/zh/ai/markdown-export) | 完全支持 | 完全支持,尊重用户分组 | 完全支持,尊重用户分组 |
-| [PDF 导出](/zh/optimize/pdf-exports) | 完全支持 | 不支持 | 不支持 |
+| [PDF 导出](/zh/optimize/pdf-exports) | 完全支持 | 完全支持,尊重用户分组。已认证页面在导出时会包含图片和资源。 | 完全支持,尊重用户分组。已认证页面在导出时会包含图片和资源。 |
| [搜索](/zh/assistant/index) | 完全支持 | 完全支持,尊重用户分组 | 完全支持,尊重用户分组 |
| [AI 助手](/zh/assistant/index) | 完全支持 | 完全支持,尊重用户分组 | 完全支持,尊重用户分组 |
| [skill.md](/zh/ai/skillmd) | 完全支持 | 不支持 | 不支持 |
diff --git a/zh/editor/publish.mdx b/zh/editor/publish.mdx
index 6bb1efb3aa..87d9012073 100644
--- a/zh/editor/publish.mdx
+++ b/zh/editor/publish.mdx
@@ -68,6 +68,19 @@ keywords: ["编辑器", "发布", "更改", "branches", "拉取请求(PR;亦
无法显示差异的文件(如图片或已删除的文件)会出现在列表中,但不可点击。
+已变更的页面会在文件树中高亮显示,让你一眼就能看出 [automation](/zh/automations) 或团队成员改动了哪些文件。出现在分支差异中的未列出页面(unlisted pages),即使它们没有出现在站点导航中,也可以从发布菜单中打开。
+
+
+ ### 在编辑器中打开自动化运行
+
+
+当 [automation](/zh/automations) 打开一个 pull request 时,你可以直接从运行审查 UI 或其 Slack 通知跳转到编辑器,并切换到该自动化的分支:
+
+- 在控制台的 **Automation Runs** 页面,点击已完成运行上的 **Open in editor**。
+- 在 Slack 通知中,点击 **View changes** 链接。
+
+任一入口都会打开编辑器并切换到该自动化的分支,发布菜单中会预选已变更的页面,让你无需离开编辑器即可审查差异并合并或请求更改。
+
## 发布更改