Cloud Agents: máy tính của bạn đã tắt,
bản vá vẫn lên đường.
Kích hoạt một tác vụ từ AgentsRoom, trên máy bàn hay trên điện thoại, và một agent lập trình sẽ chạy nó trên một cỗ máy dùng một lần trên cloud thay vì trên laptop của bạn. Cỗ máy ấy clone repository, làm việc, commit, rồi đẩy lên một nhánh kèm một bản báo cáo bằng chữ.
Không laptop trong túi xách, không màn hình từ xa, không phiên làm việc nào phải giữ cho sống. Điểm hẹn là git, và chính vì thế cỗ máy đặt trên bàn bạn có thể cứ nằm im.

Một agent cloud là một job, không phải một phiên làm việc từ xa. Không có màn hình nào để kết nối vào, không có terminal nào phải để mở. Một cỗ máy dùng một lần khởi động, clone repository của bạn, chạy Claude Code hoặc Codex ở chế độ headless theo chỉ dẫn bạn đưa, commit những gì nó sửa, đẩy lên một nhánh riêng, viết một bản báo cáo, rồi tự hủy.
Hai cỗ máy không bao giờ nói chuyện với nhau. Chính quyết định thiết kế duy nhất đó làm nên giá trị của tính năng: vì điểm hẹn là một nhánh git chứ không phải một kết nối đang sống, phía bạn không cần thứ gì phải thức. Laptop của bạn có thể đang gập lại, hết sạch pin, nằm trong vali, hay cách đó ba nghìn cây số.
Thứ quay về là code và bản tường thuật những việc đã làm, không bao giờ là bộ nhớ của agent. Vì vậy bạn không nối tiếp một agent cloud, bạn đọc lại thành quả của nó. Ba hành động được đặt ngang hàng: duyệt nhánh, chạy lại trên cloud kèm một chỉ dẫn bổ sung, hoặc tiếp tục ngay tại máy trong một phiên AgentsRoom bình thường với ngữ cảnh đã điền sẵn. Con đường cuối cùng ấy là thứ một sản phẩm thuần cloud không thể trao cho bạn.
Một người dùng báo lỗi. Bạn đang ở bãi biển, không có máy tính.
Đây không phải một thí nghiệm tưởng tượng, đây là chuỗi mắt xích mà AgentsRoom được dựng lên để khép lại. Mỗi mắt xích đã tồn tại sẵn dưới dạng một tính năng, và hai mắt cuối cùng là pipeline của chính bạn.
- 1
- 2
- 3
- 4
Vài phút sau, một nhánh được đẩy lên với bản vá đã commit
Lần chạy kết thúc và tường trình lại: tên nhánh, commit, các tệp bị đụng tới, và một bản tóm tắt bằng chữ về lập luận đã dùng. Bạn đọc nó trên điện thoại y như đọc một tin nhắn.
- 5
CI của bạn nhặt nhánh đó lên và build
Mắt xích này là của bạn, không phải của chúng tôi, và đó chính là điều đáng nói. Một nhánh được đẩy lên repository của bạn đúng là sự kiện mà pipeline sẵn có của bạn vẫn lắng nghe. Test chạy, bản build ra lò, chẳng có gì phải xử lý riêng chỉ vì đằng sau là AI.
- 6
Continuous delivery đưa nó lên môi trường thật
Một trang web được triển khai, một bản build di động được tải lên, một container được tung ra, tùy theo những gì quy trình giao hàng của bạn vẫn làm. Bản vá đã ở trên production và không một cỗ máy nào của bạn từng được bật lên.
Bài học nằm ở chuỗi mắt xích, không nằm ở agent
Không có gì ở đây chạy được nhờ mô hình thông minh. Nó chạy được vì từng bước đã được công nghiệp hóa từ trước: một nơi công khai để nhận báo lỗi, những ticket khoanh vùng đủ kỹ để brief cho một agent không thể hỏi lại, một repository mà nhánh mới của nó kích hoạt pipeline, và một quy trình giao hàng không chờ bàn tay con người. AgentsRoom cung cấp cái nút bấm và phần khoanh vùng. CI/CD của bạn cung cấp phần đưa lên. Điện thoại không phải một IDE cứu hộ, nó là chiếc điều khiển từ xa của một dây chuyền vốn đã chạy mà không cần bạn.
Kỳ nghỉ chỉ là trường hợp dễ thấy nhất
Tất cả những tình huống này đều cùng một hình dạng: công việc buộc phải diễn ra, còn cỗ máy vẫn làm nó thường ngày thì không có mặt.
Trực ca, vào một ngày chủ nhật
Cảnh báo nổ ra lúc bạn đang ở ngoài. Đọc ticket trên điện thoại rồi bấm chạy vẫn hơn là phóng về nhà mở laptop, và nhánh đã nằm đó chờ được duyệt khi bạn quay lại.
Laptop của bạn chết hoặc bị lấy mất
Pin cạn kiệt, một cốc cà phê đổ, một chiếc túi bị lấy ở nhà ga. Các dự án của bạn không làm con tin cho một món phần cứng duy nhất: trạng thái nằm trong repository, và một cỗ máy trên cloud có thể tiếp quản công việc từ một chiếc điện thoại mượn tạm.
Một chuyến bay, một chuyến tàu, một quãng đường đi làm
Bạn có thể xếp một lần chạy vào hàng đợi trước khi lên máy bay và đọc báo cáo lúc hạ cánh. Mười tiếng chết biến thành một nhánh đang chờ bạn, chẳng phải mở laptop trên chiếc bàn gấp trên máy bay.
Bốn ticket trước khi đi ngủ
Những ticket độc lập không nhất thiết phải làm lần lượt từng cái. Gửi vài ticket lên cloud song song, mỗi cái trên một cỗ máy sạch và một nhánh riêng, rồi sáng ra duyệt cả chồng thay vì ngồi nhìn chúng chạy.
Tác vụ nặng hơn cỗ máy của bạn
Một đợt nâng cấp phụ thuộc dài hơi hay một cuộc refactor diện rộng ngốn laptop của bạn cả tiếng đồng hồ. Thuê máy theo phút giữ cho quạt của bạn im tiếng và trình soạn thảo mượt mà trong lúc việc đó diễn ra ở nơi khác.
Cỗ máy ở văn phòng không đáng để đánh thức
Một lỗi chính tả trên production, một lần nâng số phiên bản, một câu chữ cần sửa. Không phải chuyện gì cũng đáng để chiếm quyền điều khiển máy bàn từ xa. Một lần chạy trên cloud trả lời bằng một nhánh và một bản báo cáo, thừa đủ cho một thay đổi nhỏ.
Một lần chạy thực sự diễn ra thế nào
Năm màn hình, từ lúc bạn chọn một agent cho tới lúc nhánh nằm chờ trên nền tảng git của bạn.

Chọn nơi agent chạy
Mọi agent trong AgentsRoom đều mang theo một lựa chọn “Run on”: máy tính này, một cỗ máy khác trong đội máy của bạn, hoặc cloud. Ngoài điều đó ra, không gì trong agent thay đổi, nên đúng cái vai trò bạn đã tin cậy tại chỗ cũng là cái sẽ chạy ở xa.

Viết brief và cài đặt lần chạy
Cửa sổ nhận chỉ dẫn, agent (Claude hoặc Codex trên máy cloud, tính tới lúc này), model từ Haiku lên tới model đầu bảng, và việc kết quả rơi vào một nhánh riêng hay nhánh hiện tại. Tối đa bốn tệp có thể đi cùng, chẳng hạn một ảnh chụp màn hình, một bản phác hay một tệp log, được chép sang cỗ máy đó rồi bị hủy cùng nó.

Ngồi xem, hoặc không
Lần chạy tường trình trực tiếp: thời gian đã trôi, model đang dùng, nhánh nó đang dựng lên, và chỉ dẫn nó nhận được. Bạn có thể hủy bất cứ lúc nào. Bạn cũng có thể đóng hết, vì cỗ máy đó không phụ thuộc vào việc cửa sổ của bạn có còn mở hay không.

Kết quả là một nhánh trên nền tảng git của bạn
Khi xong, thành quả nằm đúng chỗ mà bộ công cụ của bạn vẫn tìm tới: một nhánh đã đẩy lên, một commit thật, một diff đọc lại được, và một pull request cách đó một cú nhấp. Chẳng cần nhập ngược thứ gì về AgentsRoom thì thay đổi mới tồn tại.

Rồi duyệt, chạy lại, hoặc kéo về làm tại chỗ
Một lần chạy đã xong để lại cho bạn ba nước đi ngang sức nhau: giữ nhánh, gửi ngược lên cloud kèm một chỉ dẫn tiếp nối, hoặc mở nó ra như một phiên agent tại chỗ bình thường với ngữ cảnh đã nạp sẵn. Nước thứ ba là cây cầu, và đó là lý do một lần chạy trên cloud không bao giờ là ngõ cụt.
Bốn quyết định định hình tính năng này
Phần lớn những gì gây bất ngờ ở một lần chạy trên cloud đều bắt nguồn từ đây, nên đáng để nói thẳng ra.
Một job, không phải một phiên làm việc từ xa
Việc di chuyển nóng một phiên agent đang chạy đã được nghiên cứu rồi gạt đi vì bất khả thi. Coi một lần chạy trên cloud như một job xóa sạch cả một lớp vấn đề: không có gì phải kết nối lại, không có gì phải giữ cho sống, không mất gì khi mạng của bạn rớt.
Git là điểm hẹn duy nhất
Máy trên cloud và máy của bạn không trao đổi gì khác ngoài một nhánh. Cũng không có nền tảng nào bị mặc định sẵn: thông tin đăng nhập được giữ riêng theo từng nền tảng git, nên đây không phải một tính năng chỉ dành cho GitHub.
Một bản clone sạch, lần nào cũng vậy
Agent làm việc trên một bản sao mới tinh, trên một cỗ máy dùng một lần: nó không thể đụng vào working tree của bạn, không đâm vào một agent tại chỗ, cũng không để lại bất cứ thứ gì phía sau. Khi lần chạy kết thúc, cỗ máy và mọi thứ trên đó đều biến mất.
Nó không thể hỏi bạn bất cứ điều gì
Không có ai ở đầu bên kia để trả lời: lần chạy hoặc thành công với bản brief đã nhận, hoặc báo lại vì sao nó không làm nổi. Đây là lý lẽ mạnh nhất để khoanh vùng một ticket cho tử tế, vì chất lượng của một lần chạy trên cloud được định đoạt trước khi nó khởi động.
Backlog công khai của bạn là nguồn tự nhiên cho các lần chạy trên cloud
Một agent cloud làm việc một mình và không thể hỏi lấy một câu, nên một ticket đã khoanh vùng làm nên bản brief tốt hơn hẳn một dòng viết vội. Đó không phải một hạn chế cần né tránh, đó là một thói quen dù sao cũng đáng có.
Điều đó cũng giải thích vì sao hai tính năng này thuộc về nhau. Backlog công khai của bạn vẫn tiếp tục gom báo cáo của người dùng trong lúc không ai ngồi ở máy: qua đêm, qua một cuối tuần, qua ba tuần tháng Tám. Đúng những ticket ấy là thứ mà một lần chạy trên cloud sinh ra để phục vụ: đã được viết ra, đã được chính người gặp sự cố mô tả, và đang chờ một quyết định chứ không chờ một bàn phím.
Tính theo phút thời gian máy, không theo token
Mọi phần khác được đong đếm trong AgentsRoom đều tiêu token. Một lần chạy trên cloud thuê một cỗ máy thật tính tiền theo giây, nên nó được đếm bằng phút thời gian máy, và chính khác biệt đó chi phối mọi quy tắc.
Số phút đi kèm nằm trong gói Plus và Pro, và được nạp lại theo tháng dương lịch. Số phút bạn mua thêm không bao giờ hết hạn, vì tịch thu tín dụng đã trả tiền vào cuối tháng là điều không thể biện minh. Mỗi lần chạy bị chặn hai lớp, bằng thời lượng tối đa và bằng số lần chạy đồng thời, nên một tác vụ đi chệch hướng không thể ngốn một lượng thời gian máy vô hạn.
Gói miễn phí không kèm phút cloud nào, và con số không đó là một quy tắc chứ không phải một mức trần: một lần chạy là phần cứng thật thuê bằng tiền thật, thứ mà một gói miễn phí không gánh nổi. Cloud Agents hiện đang trong giai đoạn beta và mở qua chương trình beta tự phục vụ.
Những gì nó không làm, nói thẳng ra
Một trang tính năng chỉ liệt kê điểm mạnh là một trang không thể tin được.
- Claude và Codex là hai agent duy nhất chạy được trên máy cloud vào lúc này. Các provider khác vẫn ở lại tại chỗ.
- Một lần chạy có thời lượng tối đa và dừng lại khi chạm ngưỡng. Nó được đo ni cho một tác vụ đã khoanh vùng, không phải cho một buổi chiều mò mẫm không giới hạn.
- Agent không thể hỏi lại giữa chừng, nên một bản brief mơ hồ sẽ quay về thành một nhánh mơ hồ.
- Các lần chạy do bạn hoặc do một lịch hẹn khởi động, từ desktop, từ điện thoại hoặc từ một ticket trong backlog. Chưa có kích hoạt bằng webhook, nên một pipeline hỏng chưa thể tự mình bắt đầu một lần chạy.
- Không có gì được gộp thay bạn. Một lần chạy trả lời bằng một nhánh, phần tiếp theo thuộc về việc bạn duyệt lại và về pipeline của bạn.
FAQ
Agent của tôi vẫn chạy tại chỗ chứ?
Có, và đó vẫn là mặc định. AgentsRoom chạy agent của bạn qua chính CLI bạn đã trả tiền, trên máy của bạn, trên working tree thật của bạn. Cloud Agents là một lựa chọn rõ ràng, đưa ra theo từng lần chạy, không phải một chế độ mà sản phẩm đẩy bạn vào.
Tôi có thật sự khởi động được một agent lập trình khi máy tính đã tắt không?
Có. Ứng dụng di động đọc dự án và backlog của bạn từ API AgentsRoom chứ không đi qua máy bàn, còn một lần chạy trên cloud diễn ra trên một cỗ máy đi thuê, nên phía bạn không cần thứ gì phải thức. Đó là khác biệt so với việc điều khiển từ xa một agent tại chỗ, vốn đòi máy tính của bạn phải bật.
Khi một lần chạy kết thúc thì có gì quay về?
Một nhánh đã đẩy lên repository của bạn với những commit thật, cộng thêm một bản báo cáo bằng chữ: đã đổi những gì, bao nhiêu tệp, và lập luận đằng sau. Bạn không nhận lại bộ nhớ của agent hay một phiên làm việc để nối tiếp, vì lần chạy đó và cỗ máy của nó đã không còn tồn tại.
Cái này nối vào CI/CD của tôi bằng cách nào?
Chẳng bằng gì đặc biệt cả, và đó chính là điều hay. Một lần chạy trên cloud đẩy một nhánh bình thường lên repository bình thường của bạn, nên mọi thứ pipeline của bạn vẫn làm khi có push sẽ diễn ra y hệt như trước. Build, test, triển khai bản xem trước, build di động, continuous delivery: không khâu nào cần biết rằng một AI đã viết commit đó.
Code có an toàn trên một cỗ máy không thuộc về tôi không?
Cỗ máy đó dùng một lần và dành riêng cho đúng một lần chạy. Nó clone repository, làm việc, đẩy nhánh lên rồi tự hủy, mang theo bản clone và mọi tệp đính kèm. Thông tin đăng nhập git được giữ riêng theo từng nền tảng và không bao giờ được trao cho agent dưới dạng văn bản.
Một lần chạy trên cloud tốn bao nhiêu?
Nó được tính bằng phút thời gian máy chứ không bằng token, vì lần chạy đó thuê phần cứng thật được tính tiền theo giây. Gói Plus và Pro kèm số phút hằng tháng, phút mua thêm không bao giờ hết hạn, còn gói miễn phí thì không kèm phút nào. Các con số hiện hành nằm trên trang bảng giá.
Thế nào là một bản brief tốt cho một agent cloud?
Một ticket mà ai đó đã chịu khó mô tả sẵn. Agent làm việc trên một bản clone sạch và không thể hỏi bạn điều gì, nên nó cần tiêu chí nghiệm thu, tệp hay khu vực liên quan, và cách nhận biết là đã xong. Một ticket backlog được khoanh vùng tử tế thường là bản brief tốt hơn một câu gõ vội trên điện thoại.
Tôi có kéo được một lần chạy trên cloud về một phiên làm việc bình thường không?
Có, và đó là một trong ba hành động được đề nghị khi một lần chạy kết thúc, bên cạnh việc duyệt nhánh và chạy lại trên cloud. Tiếp tục tại chỗ sẽ mở một agent AgentsRoom thông thường với ngữ cảnh điền sẵn, để phần việc tiếp nối cần mò mẫm diễn ra ở nơi bạn nói chuyện được với agent.
Cái này khác gì Warp Oz hay Devin?
Mô hình thực thi thì gần nhau, chỗ đứng thì không. Cloud Agents là một chế độ bên trong một sản phẩm mà mặc định là chạy tại chỗ trên gói CLI bạn đã có, nên một lần chạy trên cloud có thể được trả về một phiên tại chỗ kèm nguyên ngữ cảnh. Những công cụ sinh ra với cloud là gốc không có con đường quay về đó.
Cloud Agents đã mở cho tất cả mọi người chưa?
Chưa. Tính năng đang trong giai đoạn beta và mở qua chương trình beta tự phục vụ, vốn đòi một thuê bao Pro đang hoạt động, một tài khoản ít nhất ba tháng tuổi, và một lịch sử góp ý mà đội ngũ đã thực sự làm theo. Tab Beta trong phần cài đặt cho thấy bạn đã đạt những điều kiện nào.
Những tính năng làm cho quy trình này đứng vững
Backlog công khai
Bảng công khai nơi người dùng gửi những báo cáo sẽ trở thành các lần chạy trên cloud, mỗi báo cáo kèm luồng trao đổi riêng.
Ứng dụng di động
Ứng dụng iOS và Android cho phép bạn đọc backlog và giao việc từ điện thoại, không cần bật máy tính nào của bạn.
Khoanh vùng ticket
Biến một báo cáo mơ hồ thành bản brief đủ chính xác cho một agent không thể hỏi bạn lấy một câu.
Tác vụ theo lịch
Kích hoạt các lần chạy định kỳ theo lịch, cách còn lại để công việc tiến lên khi không ai ngồi ở bàn phím.
Đội từ xa
Chạy agent trên mọi cỗ máy bạn sở hữu từ một cửa sổ duy nhất, khi cỗ máy bạn cần là của chính bạn chứ không phải máy đi thuê.
Điều khiển từ xa
Lái các agent đang chạy trên máy bàn bằng điện thoại, dành cho lúc máy tính của bạn đang bật còn bạn thì không ở gần.
Tìm hiểu thêm
Làm việc trong kỳ nghỉ với tác nhân AI (mà cả nhà không hề hay biết)
Đóng cửa ba tuần, hoặc thành người ôm laptop ngoài bãi biển. Tác nhân lập trình AI mở ra lựa chọn thứ ba: cách sắp đặt giúp dự án của khách hàng tiếp tục chạy với mười phút mỗi ngày.
Tác nhân lập trình chạy nền: đưa AI của bạn vào ca đêm
Một tác nhân lập trình không cần bạn ngồi canh. Đây là cách chạy các tác nhân ở chế độ nền trong khi bạn làm việc khác, và cách để cả một đội hình viết mã suốt đêm trong khi bạn ngủ.
Điều Khiển Các Agent Lập Trình Từ Điện Thoại Khi Chúng Làm Việc
Các agent của bạn lập trình liên tục trong 20 phút. Bạn không cần ngồi trước màn hình. Đây là cách theo dõi và hỗ trợ chúng từ điện thoại của bạn.
Thôi làm điểm chết duy nhất của cả dây chuyền
Dựng chuỗi mắt xích ấy một lần: một backlog công khai, những ticket đáng để brief cho một agent, và một pipeline giao hàng từ một nhánh. Sau đó, một bản vá có thể rời tay bạn mà bạn không phải mở laptop.
Ứng dụng đồng hành: theo dõi agent khi đi đường
Sử dụng Claude, Codex, Antigravity CLI hoặc nhà cung cấp AI khác.
Gửi lỗi và yêu cầu thẳng vào backlog công khai của bạn.
Một cái nhìn về AgentsRoom đang hoạt động.