Cloudflare เปิดตัว cf — CLI ที่ออกแบบให้เอเจนต์ใช้ ครอบ API กว่า 3,000 operation (Wrangler มีราว 280) ส่ง JSON เป็นค่าเริ่มต้น มี cf cli search และคอนฟิก cloudflare.config.ts
Cloudflare เปิดตัว cf เมื่อ 28 ก.ย. 2026 ในงาน Birthday Week เป็น CLI ตัวใหม่ที่บริษัทบอกตรง ๆ ว่าออกแบบมาให้ เอเจนต์เป็นผู้ใช้หลัก ตอนนี้อยู่ในสถานะ open beta ติดตั้งได้ด้วย npm i -g cf ซอร์สโค้ดอยู่บน GitHub (cloudflare/cf) แพ็กเกจ npm ใช้ไลเซนส์ MIT OR Apache-2.0
ที่มาของ cf คือข้อมูลการใช้งาน Wrangler ของ Cloudflare เอง ในเดือนมีนาคม 2026 เอเจนต์เป็นผู้ใช้ Wrangler ราวหนึ่งในสี่ แต่ “Last week, agent usage reached 48%” และเอเจนต์ยังใช้คำสั่งหลากหลายกว่ามนุษย์เกือบสองเท่าต่อวัน ปัญหาคือ Wrangler ครอบ API แค่ราว 280 operation ขณะที่ Cloudflare มีเป็นพัน
สร้างจาก OpenAPI ครอบ API ทั้งหมด
cf ไม่ได้เขียนคำสั่งทีละตัวแบบ Wrangler (ซึ่งแต่ละทีมเขียนเอง จนมีทั้ง d1 info, hyperdrive get, workflows describe สำหรับงานแบบเดียวกัน) แต่สร้างอัตโนมัติด้วย Forge ซึ่งเป็น pipeline สร้างโค้ดจาก OpenAPI schema ตัวเดียวกับที่ใช้ทำเอกสาร API และ SDK ผลคือครอบ “over 3,000 operations” ตั้งแต่ deploy Worker ตั้ง Cloudflare Access ซื้อโดเมน ไปจนถึงตั้ง WAF ได้จากเครื่องมือเดียว
ฟีเจอร์ที่ทำเพื่อเอเจนต์โดยเฉพาะ
- JSON เป็นค่าเริ่มต้น: Cloudflare เขียนว่า “agents just need JSON” มนุษย์จะเห็นแบบจัดรูปแบบสวย ส่วนเอเจนต์จะได้แบบย่อเพื่อประหยัด context ไม่ต้องต่อท้าย
--jsonแล้วเอาไปjqต่อแบบที่ทำกับ Wrangler cf cli search: ค้นคำสั่งจากภาษาธรรมชาติด้วย search index ขนาดเล็ก เอเจนต์ไม่ต้องโหลด help ทั้ง 3,000 คำสั่งเข้า context และ cf จะบอกเอเจนต์เรื่องคำสั่งนี้เองตอนที่มันเรียก--helpครั้งแรกcloudflare.config.ts: คอนฟิกแบบ TypeScript แทน TOML/JSONC เอเจนต์ที่ใช้ LSP plugin อย่าง Claude Code และ Codex จะได้ type-check ช่วยตรวจ มี helperbindings.*(kv, d1, r2, queue, ai, vectorize ฯลฯ) และtriggers.*Cloudflare บอกว่าคอนฟิกภายในบางไฟล์ที่ยาวกว่า 5,000 บรรทัดสั้นลง 40%- ฟอร์มสำหรับงานที่มนุษย์ต้องตัดสินใจ เช่น การซื้อโดเมน cf จะแยกพารามิเตอร์ของ API ออกมาเป็นช่องกรอกที่ตรวจความถูกต้องให้
- Vite เป็นค่าเริ่มต้น ในการ dev และ build Worker ที่ยังต้องใช้ esbuild รวมถึง Rust และ Python Worker ตัว cf จะส่งต่อให้ Wrangler ทำแทน
อนาคตของ Wrangler
ย้ายโปรเจกต์ได้ด้วย cf migrate เมื่อ open beta จบ Cloudflare จะออก Wrangler major version สุดท้าย ที่ชี้ผู้ใช้และเอเจนต์ไปใช้ cf และจะดูแล Wrangler แบบ maintenance ต่ออีก 18 เดือน หลังจบ beta Cloudflare ยังแจก prompt สำหรับใส่ใน AGENTS.md ด้วย เนื้อหาบอกให้เอเจนต์ใช้ Wrangler เฉพาะในโปรเจกต์ที่มี wrangler.toml/wrangler.jsonc อยู่แล้ว และ “don’t fall back to Wrangler” เมื่อคำสั่ง cf ล้มเหลว
มุมมอง AI Curator
นี่อาจเป็นสัญญาณแรกที่ชัดเจนจากผู้ให้บริการคลาวด์รายใหญ่ว่า ผู้ใช้หลักของ CLI ไม่ใช่มนุษย์แล้ว ตัวเลข 48% ของ Cloudflare เป็นข้อมูลจริงจาก telemetry ไม่ได้มาจากการคาดการณ์ และการตัดสินใจที่น่าสนใจที่สุดไม่ได้อยู่ที่จำนวน 3,000 operation แต่อยู่ที่ Cloudflare ยอมทิ้งชื่อ Wrangler โดยให้เหตุผลว่า LLM เรียนรู้พฤติกรรมของ Wrangler มาจากข้อมูลเทรนหลายปี การเปลี่ยนเครื่องมือเดิมจึงทำให้เอเจนต์สับสนมากกว่าการเริ่มเครื่องมือใหม่ที่ไม่มีใครรู้จักแล้วใส่คำแนะนำลงใน context นี่เป็นบทเรียนที่ผู้ทำ SDK และ CLI ทุกเจ้าควรคิดตาม: ข้อมูลเทรนของโมเดลกลายเป็น backward-compatibility constraint ตัวใหม่
สำหรับนักพัฒนาไทยที่ใช้ Workers/Pages อยู่ ยังไม่ต้องรีบย้าย เพราะยังเป็น beta และคำสั่งต่างจาก Wrangler อีกเรื่องที่ต้องคิดคือ การให้เอเจนต์ถือ CLI ที่ซื้อโดเมนและแก้ WAF ได้ ต้องมาพร้อม API token ที่ scope แคบที่สุด ยิ่งหลังจากสัปดาห์ก่อนที่มีรายงานเอเจนต์ของ OpenAI ไปไล่ยิง API ของ UNCTAD CLI ที่ครอบทุกอย่างสะดวกก็จริง แต่ก็ทำให้เอเจนต์ทำความเสียหายได้กว้างขึ้นเท่ากัน
แหล่งข่าว
อ่านเพิ่มในหมวด เครื่องมือนักพัฒนา
Betelgeuse รัน Qwen3.8 Flash Next ขนาด 68GB บน RTX 3060 กับแรม 16GB ส่วน Basalt วัดให้เห็นว่าเอนจินที่เร่งด้วยแฟล็กลัดทำให้โมเดลลืมของ
Betelgeuse ฟอร์ก llama.cpp ที่เปิดเมื่อ 31 ต.ค. ดึง expert จาก NVMe เข้า VRAM ตามต้องการ อ้าง 22 tok/s แบบไม่ทิ้ง expert แต่ README เตือนเองว่ายังทดลองและตัวเลขมาจากคนละรอบ วันเดียวกันผู้พัฒนา Basalt เผยผลวัดว่าแฟล็กเร่งความเร็วทำคุณภาพ Q8 ตกไปใกล้ Q2
กฎห้ามโคลนเกมของ Claude Code เริ่มกระทบงานจริง บริษัทรับทำเกมกระดานร้องงานลูกค้าหยุด แต่รายงานหลายชิ้นปนกับตัวกรองไซเบอร์คนละเรื่อง
ต่อจากที่เราพบกฎนี้ในไบนารี Claude Code ผู้ใช้เริ่มรายงานว่างานเชิงพาณิชย์ถูกปฏิเสธ และ Tom's Hardware กับ Mashable หยิบไปรายงาน แต่เมื่อไล่ issue ที่อ้างถึง พบว่าหลายรายการเกิดก่อนกฎจะมา จึงน่าจะเป็นตัวกรองด้านไซเบอร์ ส่วน Anthropic ยังไม่ชี้แจง
Claude Code ส่ง transcript ของ background agent ให้โมเดลทุก ~30 วินาทีเพื่อเขียนสถานะ 3–5 คำ ผู้วัดรายงานกินราว 16% และยังปิดแบบทางการไม่ได้
รายงานอิสระพบว่าฟีเจอร์ agent_summary ของ Claude Code ส่ง transcript เต็มของ background agent ไปถามสถานะทุก ~30 วินาที คิดเป็น 16.4% ของค่าใช้จ่ายในระบบของผู้วัด Issue เปิดมาตั้งแต่ ส.ค. ยังไม่มีสวิตช์ปิดที่รองรับ เราตรวจพบโค้ดนี้ใน 2.1.314 และพบกฎใหม่เรื่องเกมที่ไม่อยู่ใน changelog