From 30766518f73dd2683d106bf150fd63ef0d9c2102 Mon Sep 17 00:00:00 2001 From: mantrakp04 Date: Wed, 20 May 2026 11:45:59 -0700 Subject: [PATCH] Fix skill.stack-auth.com CDN serving HTML to curl Add Vary: Sec-Fetch-Mode, Sec-Fetch-Dest so Vercel caches the markdown response (agents/curl) separately from the HTML landing page (browsers). Co-authored-by: Cursor --- apps/skills/src/app/route.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/skills/src/app/route.ts b/apps/skills/src/app/route.ts index 0de115d802..0ae26a2a60 100644 --- a/apps/skills/src/app/route.ts +++ b/apps/skills/src/app/route.ts @@ -210,6 +210,8 @@ For the full, current flag list and any commands added after this skill was gene const COMMON_HEADERS = { "Cache-Control": "public, max-age=3600, s-maxage=3600", + // CDN must cache markdown (curl/agents) and HTML (browser navigate) separately. + "Vary": "Sec-Fetch-Mode, Sec-Fetch-Dest", "Access-Control-Allow-Origin": "*", "Access-Control-Allow-Methods": "GET, HEAD, OPTIONS", "Access-Control-Allow-Headers": "*",