Cloudflare OS has deprecated several type parameters in Gatekeeper, renamed core concepts like "pin" to "favorite", and removed experimental compatibility flags. The webFetch tool now negotiates content format with sites via Accept headers and respects opt-out signals like Content-Signal: ai-input=no and the prohibitAllSharing flag.
The Action and RevertInfo type parameters were removed from the Gatekeeper type; gatekeeper implementations no longer need to supply these generics.[1] All gatekeepers were migrated from string-keyed action identifiers to numeric action IDs.[2]
The "pin" concept was renamed to "favorite" throughout the codebase to make terminology consistent with the sidebar.[3] The experimental compatibility flags were removed from wrangler configs.[4]
The webFetch tool now sends Accept headers that prefer Markdown, so that agent-optimized sites can serve Markdown responses directly.[5] webFetch respects the Content-Signal: ai-input=no response header, refusing to feed page content into the agent when a site sets this signal.[6] webFetch is disallowed when the prohibitAllSharing observation flag is set — see Sharing and permissions for how sharing restrictions are configured.[7]
Sources
github.com/cloudflare/cloudflare-os/commit/fbc0e39github.com/cloudflare/cloudflare-os/commit/dba3690github.com/cloudflare/cloudflare-os/commit/29773a1github.com/cloudflare/cloudflare-os/commit/b2a215egithub.com/cloudflare/cloudflare-os/commit/b7a46e5github.com/cloudflare/cloudflare-os/commit/02e50b7github.com/cloudflare/cloudflare-os/commit/5142d30