Tin tức

@cloudflare/computer của Cloudflare: Một Agent Runtime Loại Bỏ Container để Dùng Isolate

Cloudflare giới thiệu @cloudflare/computer, một agent runtime mã nguồn mở cung cấp cho mỗi agent một filesystem bền vững và cho phép chạy code trong isolate hoặc container, nhằm mở rộng quy mô lên hàng tỷ agent mà không đốt cháy tài nguyên container compute.

August 3, 2026· 3 min read· Nguồn: The Cloudflare Blog
@cloudflare/computer của Cloudflare: Một Agent Runtime Loại Bỏ Container để Dùng Isolate

Cloudflare đã mã nguồn mở @cloudflare/computer, một agent runtime ở giai đoạn xem trước sớm được xây dựng trên nền tảng Workers dựa trên isolate của họ. Luận điểm: agent không cần một container cho mỗi instance — chúng cần một máy tính, và nền tảng nên quyết định code thực sự chạy ở đâu.

Gói này cung cấp một virtual filesystem bền vững (được hỗ trợ bởi SQLite) mà agent có thể đọc, ghi và thực thi. Việc thực thi có thể diễn ra bên trong một isolate nhẹ hoặc, khi tác vụ cần một Linux userland đầy đủ (npm, native binaries), bên trong một container được gắn kèm. Cả hai hoạt động trên cùng một filesystem, được đồng bộ hóa. Agent chọn backend phù hợp cho công việc, và runtime xử lý phần kết nối.

Đây là một thách thức trực tiếp đối với chuẩn mực hiện tại là khởi động một container cho mỗi phiên agent. Cloudflare lập luận rằng cách tiếp cận đó sẽ không mở rộng được tới hàng trăm triệu hoặc hàng tỷ agent đồng thời được dự đoán — đơn giản là không có đủ container compute trên thế giới. Isolate, thứ mà Cloudflare đã đặt cược gần một thập kỷ, khởi động và tắt trong mili giây và ngủ đông khi không hoạt động, khiến chúng trở thành con đường thực tế duy nhất để mở rộng quy mô ngang cho khối lượng công việc agent.

Thư viện được thiết kế để cắm vào harness agent @cloudflare/think của Cloudflare. Bạn khởi tạo một Workspace trên một Durable Object, kết nối các backend (như CloudflareContainerBackend), và expose các công cụ file, git và shell cho mô hình. Tất cả các thao tác đều được kiểm soát, kiểm toán và quan sát, cung cấp cho nhà phát triển một dấu vết giấy tờ về những gì agent đã làm.

Cloudflare đang phát hành thứ này như một thử nghiệm, mã nguồn mở, để học hỏi cùng các khách hàng đang đẩy quy mô agent. Ý tưởng cốt lõi — tách “bộ não” (vòng lặp agent) khỏi “đôi tay” (sandbox thực thi) — đã đang thu hút sự chú ý, nhưng điểm nhấn của Cloudflare là làm cho chính sandbox trở nên thích ứng: isolate cho các thao tác file, container cho các tác vụ nặng, tất cả trên một filesystem dùng chung.

Đối với các kỹ sư xây dựng agent, đây là một lựa chọn thay thế có ý nghĩa cho mô hình container-per-agent. Còn sớm, và gói này là một bản xem trước sớm, nhưng hướng đi đã rõ: tương lai của agent compute là không đồng nhất, và runtime nên che giấu sự phức tạp đó.

Agent không cần một container — chúng cần một máy tính, và nền tảng nên quyết định code thực sự chạy ở đâu.
Ban biên tập Manul X
Backend thực thi trong @cloudflare/computer
So sánh nhanh
BackendTrường hợp sử dụngƯu điểmNhược điểm
IsolateThao tác file, xử lý dữ liệu, thao tác gitKhởi động nhanh, chi phí thấp, mở rộng quy mô ngangGiới hạn ở JS/WASM, không có native binaries
ContainerLinux userland đầy đủ, npm, native binariesMôi trường hoàn chỉnh, công cụ quen thuộcKhởi động chậm hơn, chi phí cao hơn, chỉ mở rộng quy mô dọc