From abc4158b8e74421d596c1a8a404d5c179de4c268 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:09:58 +0000 Subject: [PATCH 01/21] Hyperlint Automation Fix --- .../dns-over-https/make-api-requests/dns-wireformat.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/1.1.1.1/encryption/dns-over-https/make-api-requests/dns-wireformat.mdx b/src/content/docs/1.1.1.1/encryption/dns-over-https/make-api-requests/dns-wireformat.mdx index c30bac07a7db20..6bc5d74c7c25ff 100644 --- a/src/content/docs/1.1.1.1/encryption/dns-over-https/make-api-requests/dns-wireformat.mdx +++ b/src/content/docs/1.1.1.1/encryption/dns-over-https/make-api-requests/dns-wireformat.mdx @@ -9,7 +9,7 @@ slug: 1.1.1.1/encryption/dns-over-https/make-api-requests/dns-wireformat Cloudflare respects DNS wireformat as defined in [RFC 1035](https://www.rfc-editor.org/rfc/rfc1035.html). -To send queries using DNS wireformat, set the header `accept: application/dns-message`, or `content-type: application/dns-message` if using `POST` to signalize the media type of the query. + To send queries using DNS wireformat, set the header `accept: application/dns-message`, or `content-type: application/dns-message` if using `POST` to indicate the media type of the query. Queries using DNS wireformat can be sent using `POST` or `GET`. From 7df76bb2f8c4e9f809c0d6f5808ef02fc2148235 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:01 +0000 Subject: [PATCH 02/21] Hyperlint Automation Fix --- src/content/docs/1.1.1.1/setup/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/1.1.1.1/setup/index.mdx b/src/content/docs/1.1.1.1/setup/index.mdx index 9b50e91e5ac0b7..2bb20e7747cbf3 100644 --- a/src/content/docs/1.1.1.1/setup/index.mdx +++ b/src/content/docs/1.1.1.1/setup/index.mdx @@ -37,7 +37,7 @@ You can also set up [1.1.1.1 for Families](#1111-for-families) for an added laye 1.1.1.1 for Families has two default options: -
+
Use the following DNS resolvers to block malicious content: From 133ed080420b1b02b1f6c15e3f7214062f22d120 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:04 +0000 Subject: [PATCH 03/21] Hyperlint Automation Fix --- src/content/docs/agents/api-reference/store-and-sync-state.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/agents/api-reference/store-and-sync-state.mdx b/src/content/docs/agents/api-reference/store-and-sync-state.mdx index f95db29924eb02..35cebfff6fdf0d 100644 --- a/src/content/docs/agents/api-reference/store-and-sync-state.mdx +++ b/src/content/docs/agents/api-reference/store-and-sync-state.mdx @@ -209,7 +209,7 @@ type User = { export class MyAgent extends Agent { async onRequest(request: Request) { let userId = new URL(request.url).searchParams.get('userId'); - // Supply the type paramter to the query when calling this.sql + // Supply the type parameter to the query when calling this.sql // This assumes the results returns one or more User rows with "id", "name", and "email" columns const user = await this.sql`SELECT * FROM users WHERE id = ${userId}`; return Response.json(user) From f481d80d7bb12b8122fd8df35fa2d2470b64b127 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:06 +0000 Subject: [PATCH 04/21] Hyperlint Automation Fix --- .../model-context-protocol/mcp-servers-for-cloudflare.mdx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/content/docs/agents/model-context-protocol/mcp-servers-for-cloudflare.mdx b/src/content/docs/agents/model-context-protocol/mcp-servers-for-cloudflare.mdx index 182005c124312d..6374b72b5968c6 100644 --- a/src/content/docs/agents/model-context-protocol/mcp-servers-for-cloudflare.mdx +++ b/src/content/docs/agents/model-context-protocol/mcp-servers-for-cloudflare.mdx @@ -10,7 +10,7 @@ import { Render } from "~/components" Cloudflare runs a catalog of managed remote MCP Servers which you can connect to using OAuth on clients like [Claude](https://modelcontextprotocol.io/quickstart/user), [Windsurf](https://docs.windsurf.com/windsurf/cascade/mcp), our own [AI Playground](https://playground.ai.cloudflare.com/) or any [SDK that supports MCP](https://github.com/cloudflare/agents/tree/main/packages/agents/src/mcp). -These MCP servers allow your MCP Client to read configurations from your account, process information, make suggestions based on data, and even make those suggested changes for you. All of these actions can happen across cloudflare's many services including application development, security and performance. +All of these actions can happen across Cloudflare's many services including application development, security and performance. | Server Name | Description | Server URL | | -------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------- | @@ -30,4 +30,5 @@ These MCP servers allow your MCP Client to read configurations from your account | [Cloudflare One CASB server](https://github.com/cloudflare/mcp-server-cloudflare/tree/main/apps/cloudflare-one-casb) | Quickly identify any security misconfigurations for SaaS applications to safeguard users & data | `https://casb.mcp.cloudflare.com/sse` | | [GraphQL server](https://github.com/cloudflare/mcp-server-cloudflare/tree/main/apps/graphql/) | Get analytics data using Cloudflare’s GraphQL API | `https://graphql.mcp.cloudflare.com/sse` | -Check our [GitHub page](https://github.com/cloudflare/mcp-server-cloudflare) to know how to use Cloudflare's remote MCP servers with different MCP clients. \ No newline at end of file +Check our [GitHub page](https://github.com/cloudflare/mcp-server-cloudflare) to know how to use Cloudflare's remote MCP servers with different MCP clients. + From a7388766658ecca89e0867bfa4267a4b26b40332 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:09 +0000 Subject: [PATCH 05/21] Hyperlint Automation Fix --- src/content/docs/ai-gateway/chat-completion.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/ai-gateway/chat-completion.mdx b/src/content/docs/ai-gateway/chat-completion.mdx index 1e69bf61cae0bb..b9f3888a164d64 100644 --- a/src/content/docs/ai-gateway/chat-completion.mdx +++ b/src/content/docs/ai-gateway/chat-completion.mdx @@ -64,7 +64,7 @@ curl -X POST https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/comp ### Universal provider -You can also use this pattern with the [Universal Endpoint](/ai-gateway/universal/) to add [fallbacks](/ai-gateway/configuration/fallbacks/) across multiple providers. When used in combination, every request will return the same standardized format, whether from the primary or fallback model. This behavior means that you do not have to add extra parsing logic to your app. +You can also use this pattern with the [Universal Endpoint](/ai-gateway/universal/) to add [fallbacks](/ai-gateway/configuration/fallbacks/) across multiple providers. When used in combination, every request will return the same standardized format, whether from the primary or fallback model. This behavior means that you do not have to add extra parsing logic to your app. ```ts title="index.ts" export interface Env { From 0104e975694ada57810b4a18df54d3a3efca5e57 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:11 +0000 Subject: [PATCH 06/21] Hyperlint Automation Fix --- src/content/docs/ai-gateway/configuration/rate-limiting.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/ai-gateway/configuration/rate-limiting.mdx b/src/content/docs/ai-gateway/configuration/rate-limiting.mdx index 584944a22f673d..f7b52d7ae370a6 100644 --- a/src/content/docs/ai-gateway/configuration/rate-limiting.mdx +++ b/src/content/docs/ai-gateway/configuration/rate-limiting.mdx @@ -19,7 +19,7 @@ To illustrate this, let us say you had a limit of ten requests per ten minutes, ## Handling rate limits -When your requests exceed the allowed rate, you'll encounter rate limiting. This means the server will respond with a `429 Too Many Requests` status code and your request won't be processed. +When your requests exceed the allowed rate, you will encounter rate limiting. This means the server will respond with a `429 Too Many Requests` status code and your request will not be processed. ## Default configuration From 011c71f3fac954d7d38bd0b46f3bd0201658efcc Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:13 +0000 Subject: [PATCH 07/21] Hyperlint Automation Fix --- .../docs/ai-gateway/evaluations/add-human-feedback-api.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/ai-gateway/evaluations/add-human-feedback-api.mdx b/src/content/docs/ai-gateway/evaluations/add-human-feedback-api.mdx index dec4795d2c3433..21ac88f3a6fe5d 100644 --- a/src/content/docs/ai-gateway/evaluations/add-human-feedback-api.mdx +++ b/src/content/docs/ai-gateway/evaluations/add-human-feedback-api.mdx @@ -62,7 +62,7 @@ In the example below, the `cf-aig-log-id` is `01JADMCQQQBWH3NXZ5GCRN98DP`. ### Method 2: Retrieve the `cf-aig-log-id` via API (GET request) -If you don't have the `cf-aig-log-id` in the response body or you need to access it after the fact, you can retrieve it by querying the logs using the [Cloudflare API](/api/resources/ai_gateway/subresources/logs/methods/list/). +If you do not have the `cf-aig-log-id` in the response body or you need to access it after the fact, you can retrieve it by querying the logs using the [Cloudflare API](/api/resources/ai_gateway/subresources/logs/methods/list/). The steps below outline how to do this. From 44549224c8a54457c64ebd10eed0e7b22597df07 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:16 +0000 Subject: [PATCH 08/21] Hyperlint Automation Fix From 164e477db861bcdc85f8af4e4e0abb3c4ee82d8a Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:18 +0000 Subject: [PATCH 09/21] Hyperlint Automation Fix --- src/content/docs/ai-gateway/providers/grok.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/ai-gateway/providers/grok.mdx b/src/content/docs/ai-gateway/providers/grok.mdx index 7a774e03578a71..1b6efdd67f6ff8 100644 --- a/src/content/docs/ai-gateway/providers/grok.mdx +++ b/src/content/docs/ai-gateway/providers/grok.mdx @@ -5,7 +5,7 @@ pcx_content_type: get-started import { Render } from "~/components"; -[Grok](https://docs.x.ai/docs#getting-started) is s a general purpose model that can be used for a variety of tasks, including generating and understanding text, code, and function calling. +[Grok](https://docs.x.ai/docs#getting-started) is a general purpose model that can be used for a variety of tasks, including generating and understanding text, code, and function calling. ## Endpoint From ebd55bd37b88f1b919ae75745f0311125871e8c5 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:21 +0000 Subject: [PATCH 10/21] Hyperlint Automation Fix From f0556879d1f78dda71a6053471321d21614c4ed6 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:23 +0000 Subject: [PATCH 11/21] Hyperlint Automation Fix From 98b58ba761ee23cb7b1bb86a5a474255d14a8870 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:25 +0000 Subject: [PATCH 12/21] Hyperlint Automation Fix From c5b5603b6b43f334bc11ad609d6b4509d19312d1 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:27 +0000 Subject: [PATCH 13/21] Hyperlint Automation Fix --- src/content/docs/agents/api-reference/store-and-sync-state.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/agents/api-reference/store-and-sync-state.mdx b/src/content/docs/agents/api-reference/store-and-sync-state.mdx index 35cebfff6fdf0d..d625c6c8a507c1 100644 --- a/src/content/docs/agents/api-reference/store-and-sync-state.mdx +++ b/src/content/docs/agents/api-reference/store-and-sync-state.mdx @@ -197,7 +197,7 @@ export class MyAgent extends Agent { -You can also supply a [TypeScript type argument](https://www.typescriptlang.org/docs/handbook/2/generics.html#using-type-parameters-in-generic-constraints) the query, which will be used to infer the type of the result: +You can also supply a [TypeScript type argument](https://www.typescriptlang.org/docs/handbook/2/generics.html#using-type-parameters-in-generic-constraints) to the query, which will be used to infer the type of the result: ```ts type User = { From 4695d886b5249479f06af409ae7d023072c9f1fb Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:29 +0000 Subject: [PATCH 14/21] Hyperlint Automation Fix From 92c28823312e51871c12cf185f694990513d4ebe Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:32 +0000 Subject: [PATCH 15/21] Hyperlint Automation Fix --- src/content/docs/ai-gateway/chat-completion.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/ai-gateway/chat-completion.mdx b/src/content/docs/ai-gateway/chat-completion.mdx index b9f3888a164d64..726556d15d9e9c 100644 --- a/src/content/docs/ai-gateway/chat-completion.mdx +++ b/src/content/docs/ai-gateway/chat-completion.mdx @@ -77,7 +77,7 @@ export default { provider: "compat", endpoint: "chat/completions", headers: { - authorization: "Bearer ", + authorization: "Bearer", }, query: { model: "google-ai-studio/gemini-2.0-flash", From 2544ce53260f4f41dfe5792ff82b82ff5bc22c2e Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:34 +0000 Subject: [PATCH 16/21] Hyperlint Automation Fix From d2089520d7ec287f0edcc6c17d048ed01e6e69fc Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:37 +0000 Subject: [PATCH 17/21] Hyperlint Automation Fix --- .../docs/ai-gateway/evaluations/add-human-feedback-api.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/ai-gateway/evaluations/add-human-feedback-api.mdx b/src/content/docs/ai-gateway/evaluations/add-human-feedback-api.mdx index 21ac88f3a6fe5d..9fcccc709ea13f 100644 --- a/src/content/docs/ai-gateway/evaluations/add-human-feedback-api.mdx +++ b/src/content/docs/ai-gateway/evaluations/add-human-feedback-api.mdx @@ -62,7 +62,7 @@ In the example below, the `cf-aig-log-id` is `01JADMCQQQBWH3NXZ5GCRN98DP`. ### Method 2: Retrieve the `cf-aig-log-id` via API (GET request) -If you do not have the `cf-aig-log-id` in the response body or you need to access it after the fact, you can retrieve it by querying the logs using the [Cloudflare API](/api/resources/ai_gateway/subresources/logs/methods/list/). +If you do not have the `cf-aig-log-id` in the response body or you need to access it after the fact, you are able to retrieve it by querying the logs using the [Cloudflare API](/api/resources/ai_gateway/subresources/logs/methods/list/). The steps below outline how to do this. From 202a4d1781fef95581522d86d0d88004b391ed97 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:38 +0000 Subject: [PATCH 18/21] Hyperlint Automation Fix From a0079704948705649a4f19cdd4267c57dc5b3de8 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:41 +0000 Subject: [PATCH 19/21] Hyperlint Automation Fix From d16fb4942be49b79ab6218e9f1758f76e9365936 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 04:10:43 +0000 Subject: [PATCH 20/21] Hyperlint Automation Fix From 10aae730aae184b898dfeda4abdeba714e4e1728 Mon Sep 17 00:00:00 2001 From: Kody Jackson Date: Thu, 19 Jun 2025 08:15:16 -0500 Subject: [PATCH 21/21] Update src/content/docs/agents/model-context-protocol/mcp-servers-for-cloudflare.mdx --- .../model-context-protocol/mcp-servers-for-cloudflare.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/agents/model-context-protocol/mcp-servers-for-cloudflare.mdx b/src/content/docs/agents/model-context-protocol/mcp-servers-for-cloudflare.mdx index 6374b72b5968c6..1353c95f6d7994 100644 --- a/src/content/docs/agents/model-context-protocol/mcp-servers-for-cloudflare.mdx +++ b/src/content/docs/agents/model-context-protocol/mcp-servers-for-cloudflare.mdx @@ -10,7 +10,7 @@ import { Render } from "~/components" Cloudflare runs a catalog of managed remote MCP Servers which you can connect to using OAuth on clients like [Claude](https://modelcontextprotocol.io/quickstart/user), [Windsurf](https://docs.windsurf.com/windsurf/cascade/mcp), our own [AI Playground](https://playground.ai.cloudflare.com/) or any [SDK that supports MCP](https://github.com/cloudflare/agents/tree/main/packages/agents/src/mcp). -All of these actions can happen across Cloudflare's many services including application development, security and performance. +These MCP servers allow your MCP Client to read configurations from your account, process information, make suggestions based on data, and even make those suggested changes for you. All of these actions can happen across Cloudflare's many services including application development, security and performance. | Server Name | Description | Server URL | | -------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------- |