Tin tức

Cloudflare’s Agents SDK có framework mới: Flue mang khả năng xây dựng Agent khai báo lên Edge

Flue, một framework agent mã nguồn mở từ đội ngũ phát triển Astro, là framework đầu tiên xây dựng trên Cloudflare Agents SDK, mang đến khả năng thực thi bền vững, mã chạy trong sandbox và mô hình khai báo cho các agent cấp sản xuất.

July 2, 2026· 3 min read· Nguồn: The Cloudflare Blog
Cloudflare’s Agents SDK có framework mới: Flue mang khả năng xây dựng Agent khai báo lên Edge

Cloudflare đang đẩy Agents SDK của mình vượt ra khỏi một runtime trần trụi. Bằng cách hợp tác với đội ngũ đứng sau Astro, họ đã ra mắt Flue — một framework agent mã nguồn mở bao bọc Pi harness với trải nghiệm phát triển khai báo, hướng dự án. Kết quả là một ngăn xếp ba lớp: Flue (framework), Pi/Project Think (harness) và Cloudflare Agents SDK (runtime).

Flue 1.0 Beta ra mắt trong tuần này. Ý tưởng cốt lõi: bạn không viết kịch bản cho agent làm gì — bạn mô tả những gì nó biết. Xác định mô hình, kỹ năng, sandbox và hướng dẫn, agent sẽ tự động giải quyết nhiệm vụ. Không cần viết vòng lặp điều phối. Một agent phân loại tiếp nhận báo cáo lỗi, tái hiện lỗi trong sandbox và chẩn đoán vấn đề chỉ trong chưa đầy 25 dòng.

Agent Flue được xây dựng để sống ở nơi người dùng đã làm việc. Các kênh được cấu hình sẵn cho Slack, GitHub, Linear và Discord xử lý xác thực sự kiện và mã nền tảng phân phối. Gói @flue/react cung cấp các hook frontend gốc truyền trạng thái agent, thực thi công cụ và tin nhắn trực tiếp vào giao diện mà không cần đường ống thời gian thực tùy chỉnh. Và lệnh flue add channel slack tạo ra một bản thiết kế Markdown mà agent mã hóa có thể đọc, sửa đổi và tích hợp.

Agent sản xuất phải đối mặt với các lỗi hệ thống phân tán: máy chủ sập, timeout từ nhà cung cấp LLM, khởi động lại bất ngờ. Flue giải quyết vấn đề này bằng Durable Streams — một nhật ký chỉ ghi thêm của mọi sự kiện trong lịch sử thực thi. Nếu một tiến trình chết, tiến trình khác nhặt nhật ký và tiếp tục từ đúng bước nó dừng lại.

Flue là đa đám mây. Trên Node.js, mỗi agent chạy như một tiến trình dài hạn. Trên Cloudflare, mỗi agent trở thành một Durable Object, tự động mở rộng với lưu trữ và tính toán biệt lập. Không cần cấp phép máy chủ, không cần phiên dính. Flue sử dụng runFiber(), stash()onFiberRecovered() của Agents SDK để thực thi bền vững, cùng với @cloudflare/codemode@cloudflare/shell để thực thi mã trong sandbox trên một không gian làm việc bền vững.

Điểm mấu chốt: harness agent cần thực thi bền vững vì một lượt agent không phải là một yêu cầu đơn lẻ. Mô hình truyền token, gọi công cụ, chờ kết quả, có thể yêu cầu phê duyệt từ con người. Trình tự đó có thể mất vài giây hoặc vài phút, và bất kỳ lúc nào tiến trình cũng có thể sập. Fiber cung cấp điểm kiểm tra gốc bên trong Durable Objects, ghi lại tiến trình vào lưu trữ SQLite trước khi bắt đầu công việc và kiểm tra khi lượt tiến triển. Khi phục hồi, onFiberRecovered() cung cấp điểm kiểm tra cuối cùng để agent biết nó đã dừng ở đâu.

Cloudflare cũng lập luận rằng thực thi mã tốt hơn là làm quá tải agent với công cụ. Cung cấp cho mô hình một công cụ duy nhất thực thi TypeScript — mô hình viết một hàm gọi các API nó cần, và harness chạy nó. Mẫu này, được giới thiệu là Code Mode, giảm lỗi chọn công cụ và giữ kích thước ngữ cảnh ở mức quản lý được.