# Markdown para agentes

> Responde a las peticiones que prefieren text/markdown con una versión en Markdown de tus páginas HTML, convertida en el borde.

Con `markdown.enabled`, cuando una petición prefiere `text/markdown` a `text/html` en su cabecera `Accept` y el origen responde una página HTML con 200, el borde la convierte a Markdown al servirla. Los agentes reciben el mismo contenido con muchos menos tokens; la página en caché no cambia.

La respuesta en Markdown lleva:

| Cabecera | Valor |
|---|---|
| `Content-Type` | `text/markdown; charset=utf-8` |
| `Vary` | `Accept` |
| `x-markdown-tokens` | Número aproximado de tokens. |

Las páginas de más de 2 MiB se sirven en HTML.

```sh
openwaf-cloud ctl zones set example.com ai_agents.markdown.enabled=true --reason "Markdown para agentes"
curl -s https://example.com/pricing -H "Accept: text/markdown"
```

En el panel: **Control de rastreadores IA → Resumen → Configuración → Markdown para agentes → Convertir HTML a Markdown**. En MCP: `ai_agents_settings` con `"patch": {"markdown": {"enabled": true}}`.
