Categoria

Pagina 1 di 1

Content Negotiation: servire markdown agli agenti AI senza Cloudflare

Claude Code, Cursor e OpenCode mandano già `Accept: text/markdown` quando navigano documentazione tecnica, e pagano l'80% in meno sui token rispetto all'HTML. Cloudflare ha lanciato 'Markdown for Agents' ma non è l'unica via: implementare la content negotiation RFC 9110 on-origin è banale e tiene il controllo lato server.

In questa categoria scrivo di content negotiation applicata: implementazione RFC 9110 in Laravel via middleware, in Symfony via event subscriber, in PHP vanilla con header parser corretto; conversione HTML → markdown a runtime con caching aggressivo; criteri per servire varianti diverse a bot vs umani.

Se vuoi servire i tuoi contenuti agli agenti AI in modo efficiente, parliamone. Oppure scopri il mio approccio.

Servire text/markdown agli agenti AI senza Cloudflare: content negotiation RFC 9110 on-origin con Laravel, Symfony e PHP vanilla

Servire text/markdown agli agenti AI senza Cloudflare: content negotiation RFC 9110 on-origin con Laravel, Symfony e PHP vanilla Claude Code, Cursor e OpenCode mandano già Accept: text/markdown e pagano -80% sui token. Cloudflare ha lanciato 'Markdown for Agents' ma non è l'unica via: implementare la content negotiation RFC 9110 direttamente on-origin ti dà controllo totale senza dipendenze edge. Ti mostro come farlo da Laravel 12, Symfony 7 e PHP vanilla, evitando il falso cloaking di cui parla Mueller. Continua a leggere
Ultima modifica: