# 策展 · X (Twitter) 🔥

> 📖 本站完整內容索引（documentation index）：[llms.txt](/llms.txt)

> 作者：Cloudflare (@Cloudflare) · 平台：X (Twitter) · 日期：2026-04-18

> 原始來源：https://x.com/Cloudflare/status/2045167722343072019

## 中文摘要

Cloudflare推出Flagship，原生功能旗標服務消除第三方延遲。

Cloudflare發表Flagship，一款基於其全球網路的功能旗標服務，專為AI生成程式碼時代設計，利用OpenFeature標準實現邊緣評估，讓Agent自主部署與測試，而不需人類全程介入。

**Workers現況痛點**

Cloudflare開發者常在Workers中硬編碼旗標邏輯，初期快速但很快失控：一個旗標變成十個、五十個，由不同團隊管理，無中央視圖、無審計追蹤，出問題時須查git blame找出誰改動。

另一常見作法是每請求發HTTP至外部服務，置於使用者請求關鍵路徑，依使用者與旗標服務區域距離增添顯著延遲。即使應用在邊緣僅毫秒距使用者，旗標檢查仍需跨網際網路回頭呼叫API決定渲染內容。

**本地評估失效原因**

部分旗標服務提供「本地評估」SDK，下載完整旗標規則至記憶、在流程內評估，避免每次請求外呼。但在Workers無長壽命流程：Worker隔離體可在一請求間創建、服務後驅逐，新呼叫需從頭初始化SDK。

伺服器無狀態平台需邊緣分發原語法：快取由平台管理、讀取本地、無需持續連線維持更新。Cloudflare KV正是理想原語法。

**Flagship運作原理**

Flagship全建於Cloudflare基礎設施—Workers、Durable Objects與KV，無外部資料庫、無第三方服務、無集中源伺服器於評估路徑。

創建或更新旗標時，控制平面原子寫入Durable Objects（SQLite背書、全域唯一實例，作為應用旗標配置與變更日誌真相源）。數秒內，更新旗標配置同步至Workers KV（Cloudflare全球分佈鍵值儲存），複製至其網路各處。

請求評估旗標時，Flagship直接從邊緣KV讀取旗標配置（同處理請求的Cloudflare位置）。評估引擎於隔離體內執行：比對請求脈絡與旗標目標規則、解析滾動百分比、回傳變異。資料與邏輯皆居邊緣，無需傳送他處評估。

**Workers綁定使用**

對Cloudflare Workers團隊，Flagship提供直接綁定，在Workers運行時內評估旗標—無HTTP往返、無SDK開銷。於wrangler.jsonc新增綁定，即連接：

```json
{
  "usage_model": "bundled|unbundled",
  "bindings": [{ "type": "flagship", "name": "FLAGSHIP" }]
}
```

綁定支援各變異類型之類型化存取器：getBooleanValue()、getStringValue()、getNumberValue()、getObjectValue()，加*Details()變體回傳解析值、匹配變異及選取原因。評估錯誤優雅回傳預設值；類型不符則擲異常（程式碼錯誤，非暫時故障）。

**OpenFeature SDK相容**

Flagship建基OpenFeature（CNCF開放標準，定義跨語言與供應商共通旗標評估介面，如OpenTelemetry之於觀測性）。一次撰寫評估程式碼，換供應商僅改一列配置，避免專有SDK嵌入程式碼庫導致轉換重寫。

Workers綁定可直傳OpenFeature供應商，綁定已攜帳戶脈絡，無需配置—認證隱式。評估程式碼不變，但底層透過綁定而非HTTP評估旗標，兼具標準可攜性與綁定效能。

瀏覽器端亦有客戶端供應商，預取指定旗標、以可配置TTL快取、同步從快取服務評估。

**旗標進階功能**

Flagship支援預期模式及AI每日登產關鍵模式：

- 旗標值可為boolean、字串、數字或完整JSON物件，用於配置區塊、UI主題定義，或路由使用者至不同API版本無需維持分離程式碼路徑。

**目標規則**

每個旗標可有多規則，按優先順序評估，第一匹配即勝。

規則包含：
- 決定規則是否適用脈絡之條件
- 匹配時服務之旗標變異
- 可選百分比滾動交付
- 多規則時決定評估順序之優先級（數字越低優先越高）

**巢狀邏輯條件**

條件可用AND/OR組成，巢狀至五層。一規則可表達如：(plan == “enterprise” AND region == “us”) OR (user.email.endsWith(“@cloudflare.com”)) = serve(“premium”)

規則頂層多條件隱式AND（全須通過才匹配）；各條件內可巢狀AND/OR群組建構複雜邏輯。

**百分比旗標滾動**

不同漸進部署（Worker不同版本分流），旗標於單一版本（服務100%流量）內按百分比滾動行為。

任規則可含百分比滾動，非全匹配條件者服務變異，而是百分比服務。使用指定脈絡屬性一致雜湊（如userId永雜湊同一桶，避免請求間翻轉）。可從5%遞增至10%、50%、100%，已入滾動者維持。

**未來導向設計**

AI生成程式碼登產將加速，Agentic工作流更推進一步—自主部署、測試、迭代生產程式碼。成功團隊非最快出貨者，而是能快出貨仍控使用者所見、秒級回滾故障、漸露新程式碼路徑有信心者。

Flagship正為此建構：
- 全域地球區域評估，全球K/V快取。
- 完整審計追蹤，每旗標變更記錄欄位級差異，知誰何時改何。
- 儀表板整合，團隊任人無碰程式碼即可切換旗標或調滾動。
- OpenFeature相容，採Flagship無需重寫評估程式碼，離開亦然。

**起步方式**

Flagship現進入封閉Beta，請求存取連結：https://blog.cloudflare.com/flagship/。通用可用前公布定價細節。

- 至Cloudflare儀表板創建首個Flagship應用
- 安裝SDK：npm i @cloudflare/flagship；或直用Worker綁定
- 閱文件獲整合指南與API參考
- 查程式碼庫例證與貢獻

若正硬編碼Workers旗標，或經外部服務評估每請求添延遲，試Flagship。我們期待你的建構回饋。

## 標籤

新產品, Agent, Deployment, Cloudflare
