Vào tháng 3/2026, Cursor ra mắt chính thức một trong những cập nhật hạ tầng quan trọng nhất của mình: Cloud Agents. Tính năng này không hoàn toàn mới — ý tưởng về các background agent chạy trong môi trường cô lập đã được phát triển từ nhiều tháng trước — nhưng việc self-hosted variants trở nên generally available đánh dấu một bước chuyển quan trọng trong cách các team phát triển có thể triển khai AI automation ở quy mô lớn.
Bài viết này giải thích Cloud Agents là gì, hai chế độ self-hosted (My Machines và Self-Hosted Pool) thực sự khác nhau ở điểm nào, và cách suy nghĩ về từng lựa chọn tùy theo ngữ cảnh của bạn.
Cloud Agents Là Gì?
Về bản chất, Cursor Cloud Agents là các coding agent tự động chạy trong máy ảo cô lập. Mỗi agent có môi trường riêng — terminal, trình duyệt và desktop đầy đủ — nơi nó clone repository, cài dependencies, viết và kiểm thử code, rồi push changes để review. Điểm quan trọng là chúng hoạt động bất đồng bộ: bạn có thể khởi động một task rồi làm việc khác. Agent tiếp tục chạy dù bạn có đang ngồi ở máy hay không.
Kiến trúc được chia thành hai trách nhiệm riêng biệt. Cloud của Cursor xử lý inference và planning — tầng lý luận AI quyết định bước tiếp theo là gì. Worker xử lý execution — thực sự chạy các lệnh, đọc file và tương tác với môi trường của bạn. Hai tầng này giao tiếp qua tool calls: agent gửi lệnh như read_file("auth.py"), worker thực thi locally, kết quả trả về cho bước lý luận tiếp theo.
Sự tách biệt này chính là thứ làm cho self-hosting khả thi mà không mất đi trí tuệ của model. Code của bạn không bao giờ rời khỏi môi trường. Cloud của Cursor chỉ nhìn thấy metadata của tool call — không phải toàn bộ source code của bạn.
Cursor-Hosted vs. Self-Hosted
Theo mặc định, khi bạn dùng Cloud Agents, Cursor spin up một máy ảo trên hạ tầng của mình. Đây là con đường đơn giản nhất — không cần setup, hoạt động ngay. Đánh đổi là code, secrets và build artifacts của bạn rời khỏi môi trường và chạy trên server của Cursor.
Self-hosted agents đảo ngược điều này. Bạn cung cấp execution environment — máy của chính bạn, một VM trong private network, hoặc một Kubernetes cluster — và orchestration layer của Cursor kết nối đến đó. Codebase của bạn ở lại trong hạ tầng của bạn trong suốt session.
Với nhiều team, đây không phải là tùy chọn mà là bắt buộc. Các ngành được quản lý chặt, công ty tài chính, và tổ chức có dependency cache nội bộ phức tạp thường không thể route code qua hệ thống bên ngoài. Self-hosted Cloud Agents được xây dựng đặc biệt cho những ràng buộc này.
My Machines: Dành Cho Individual Developer
My Machines là tùy chọn self-hosted cho cá nhân. Tiền đề đơn giản: laptop, devbox, hoặc remote VM cá nhân của bạn trở thành execution environment cho một agent session. Bạn chạy một lệnh duy nhất — agent worker start — và máy của bạn tự đăng ký làm worker. Từ đó, bất kỳ Cloud Agent session nào bạn khởi động đều route tool calls đến môi trường local của bạn.