程式設計代理程式在建構軟體方面表現出色。但若要將應用程式部署到生產環境,它們需要託管應用程式的雲端提供三樣東西:帳戶、付款方式以及 API 金鑰。直到現在,這些都一直是人類直接處理的任務。現在,代理程式越來越多地代表使用者處理這些任務。代理程式需要執行人類客戶能執行的所有任務。它們被賦予更高階的問題來解決,並選擇使用 Cloudflare 並呼叫 Cloudflare API。

從今天起,代理程式可以代表其使用者佈建 Cloudflare。它們可以建立 Cloudflare 帳戶、啟動付費訂閱、註冊網域,並取得 API 金鑰以立即部署程式碼。人類可以在迴圈中授權,並且必須接受 Cloudflare 的服務條款,但除此之外,從頭到尾不需要任何人工步驟。無需前往儀表板、複製貼上 API 金鑰或輸入信用卡詳細資訊。無需額外設定,代理程式就能一次性部署新的生產應用程式所需的一切。藉助 Cloudflare 的 Code Mode MCP 伺服器和 Agent Skills,它們甚至能做得更好。

這一切都透過我們與 Stripe 共同設計的新協定實現,這是 Stripe Projects 推出的一部分。

我們很高興能與 Stripe 展開這項新合作夥伴關係,同時也為所有透過 Stripe Atlas 註冊的新創公司提供 10 萬美元的 Cloudflare 點數。但這項新協定也讓任何擁有登入使用者的平台都能以與 Stripe 相同的方式與 Cloudflare 整合,為最終使用者帶來零摩擦的體驗。

安裝帶有 Stripe Projects 外掛程式的 Stripe CLI,登入 Stripe,然後啟動一個新專案:

然後提示您的代理程式建構新東西並將其部署到新網域。您可以在下方觀看整個流程的兩分鐘縮短影片:

如果您在 Stripe 中登入的電子郵件已擁有 Cloudflare 帳戶,系統將提示您進行典型的 OAuth 流程,以授權代理程式存取。如果您的登入電子郵件沒有現有的 Cloudflare 帳戶,Cloudflare 將為您和您的代理程式自動佈建一個帳戶:

您將看到代理程式建構並部署一個網站到新的 Cloudflare 帳戶,然後使用 Stripe Projects CLI 註冊網域:

代理程式將在必要時提示輸入和批准。例如,如果您的 Stripe 帳戶尚未連結付款方式,代理程式將提示您新增一個:

最後,代理程式已部署到生產環境,應用程式在新註冊的網域上運行:

代理程式從零開始,完全沒有 Cloudflare 帳戶,沒有預先設定的 Agent Skills 或 MCP 伺服器,現在已經:

佈建了一個新的 Cloudflare 帳戶

但等等——代理程式是如何發現它能做到這一切的?它怎麼知道它可以佈建哪些服務,以及如何購買網域?它如何獲得理解如何部署到 Cloudflare 所需的上下文?讓我們深入探討。

上述代理程式、Stripe 和 Cloudflare 之間的互動有三個組成部分:

探索 — 代理程式可以呼叫指令來查詢可用服務的目錄。

授權 — 平台證明使用者的身份,允許提供者佈建帳戶或連結現有帳戶,並將憑證安全地發回給代理程式。

付款 — 平台提供付款代幣,提供者可用於向客戶收費,讓代理程式能夠啟動訂閱、進行購買並按使用量計費。

這些建立在現有的標準和技術之上,例如 OAuth、OIDC 和付款代幣化 — 但它們共同消除了許多原本需要人工介入的步驟。

在上述代理程式會話中,在代理程式執行 CLI 指令 `stripe projects add cloudflare/registrar:domain` 之前,它首先必須探索 Cloudflare 註冊服務。它透過呼叫 `stripe projects catalog` 指令來做到這一點,該指令會返回可用服務:

Cloudflare 產品和來自其他提供者的服務的完整集合很長且不斷增長 — 對於人類來說可能令人不知所措。但對於代理程式來說,這個服務目錄正是它們所需的上下文。代理程式根據使用者要求它們執行的任務和使用者的偏好,從此目錄中選擇要使用的服務 — 但使用者無需事先了解提供者提供的服務,也無需提供任何輸入。Cloudflare 等提供者透過簡單的 REST API 提供此目錄,該 API 返回 JSON,為代理程式提供所需的一切。

當代理程式選擇並佈建服務時(例如:`stripe projects add cloudflare/registrar:domain`),它會在 Cloudflare 帳戶內佈建資源。但它如何在不將人類導向註冊頁面的情況下按需建立一個帳戶?

還記得一開始使用者登入了他們的 Stripe 帳戶嗎?Stripe 作為身份提供者,證明使用者的身份。如果使用者沒有現有的帳戶,Cloudflare 會自動為該使用者佈建一個新帳戶,並將憑證安全地返回給 Stripe Projects CLI,代理程式可以使用這些憑證向 Cloudflare 發出已驗證的請求。這意味著,如果有人是 Cloudflare 或其他服務的新手,他們可以立即與代理程式一起開始建構,而無需額外步驟。

如果使用者已經擁有 Cloudflare 帳戶,他們將透過標準的 OAuth 流程授權 Stripe Projects CLI 存取,從而允許他們在現有的 Cloudflare 帳戶上佈建資源。

您可能會合理地擔心:「如果我的代理程式有點過度,開始購買數十個網域怎麼辦?我會不會要承擔巨額帳單?我真的能信任我的代理程式處理我的信用卡資訊嗎?」

該協定透過兩種方式解決這個問題。當代理程式佈建付費服務時,Stripe 會在請求中包含付款代幣給提供者(Cloudflare)。原始付款詳細資訊(如信用卡號碼)永遠不會與代理程式共享。Stripe 會設定一個預設限制,即代理程式對任何單一提供者的每月最高消費為 100.00 美元。當您準備好提高此限制時,您可以在您的 Cloudflare 帳戶上設定預算提醒。

任何擁有登入使用者的平台都可以充當「協調者」,扮演 Stripe 在 Stripe Projects 中扮演的相同角色,並與 Cloudflare 整合。

假設您的產品是一個程式設計代理程式。您希望人們能夠將他們建構的內容部署到生產環境,使用 Cloudflare 和其他服務。但您最不想做的就是讓使用者陷入複雜的授權流程和決策樹,不知道在哪裡以及如何部署。您只想讓他們能夠發布。

您的平台充當協調者,與已登入的使用者一起。當您的使用者需要網域、儲存桶、提供給代理程式的沙盒,或任何其他東西時,您只需向 Cloudflare 發出一個 API 呼叫,為他們佈建一個新的 Cloudflare 帳戶,並取得一個代幣以代表他們發出已驗證的請求。

或者,假設您希望 Cloudflare 客戶能夠輕鬆佈建您的服務,就像 Cloudflare 與 Planetscale 合作,可以直接從 Cloudflare 建立 Planetscale Postgres 資料庫一樣。我們在新的協定推出前很久就開始與 Planetscale 合作,但這裡的流程非常相似。Cloudflare 作為協調者,讓您可以連接到您的 PlanetScale 帳戶,建立資料庫,並使用使用者現有的付款方式進行計費。

這項新協定開始標準化許多平台多年來一直在進行的跨產品整合類型,這些整合通常是一次性的或特定於特定平台的。沒有標準,每次整合都需要工程工作,而這些工作通常無法用於未來的整合。類似於 OAuth 標準讓您可以將帳戶存取權委託給其他平台,該協定使用 OAuth 並進一步擴展到付款和帳戶建立,同時將代理程式視為一等公民。

我們很高興能繼續發展這項標準,並與 Stripe 合作盡快分享更正式的規格。我們也期待與更多平台整合 — 請發送電子郵件至 [email protected] 與我們聯繫,並告訴我們您希望您的平台如何與 Cloudflare 整合。

Stripe Projects 目前處於公開測試階段,即使您還沒有 Cloudflare 帳戶也可以開始使用。只需安裝 Stripe CLI,登入 Stripe,然後啟動一個新專案:

提示您的代理程式在 Cloudflare 上建構新東西,並向我們展示您建構的內容!

動態工作流程是一個函式庫,可讓您在執行階段將可維護的執行路由到租戶提供的程式碼。它建構在 Dynamic Workers 之上,使平台能夠以接近零的閒置成本服務數百萬個獨特的工作流程。

Rust Workers 中的恐慌在歷史上是致命的,會損壞整個實例。透過與 wasm‑bindgen 專案進行上游合作,Rust Workers 現在支援彈性的關鍵錯誤恢復,包括使用 WebAssembly 例外處理進行恐慌展開。

隨著 AI 助理和隱私權代理程式挑戰傳統機器人偵測的能力,Web 需要新的問責模型。我們相信控制權應保留在客戶端,而開放的匿名憑證生態系統是保護使用者隱私同時保護來源免受濫用的關鍵。

我們將內部 AI 工程堆疊建構在我們自己發布的產品之上。這意味著 2000 萬個請求透過 AI Gateway 路由,處理了 2410 億個 token,並且推論在 Workers AI 上運行,為超過 3,683 名內部使用者提供服務。以下是我們這樣做的過程。

Cloudflare 支援代理程式直接建立帳戶、購買網域並部署應用程式Cloudflare 支援代理程式直接建立帳戶、購買網域並部署應用程式Cloudflare 支援代理程式直接建立帳戶、購買網域並部署應用程式Cloudflare 支援代理程式直接建立帳戶、購買網域並部署應用程式Cloudflare 支援代理程式直接建立帳戶、購買網域並部署應用程式Cloudflare 支援代理程式直接建立帳戶、購買網域並部署應用程式