Giới thiệu
ZCode là desktop coding harness của Z.ai, được giới thiệu như môi trường chính thức để chạy GLM-5.2 trong workflow coding agent. Sản phẩm tập trung vào các bước quen thuộc của agentic coding: lên plan, sửa code, review, chạy terminal, quản lý task và triển khai thay đổi.
Điểm Z.ai nhấn mạnh trong bản 3.0 là tối ưu cho GLM-5.2 và cải thiện multi-agent collaboration. Nói ngắn gọn: đây là một lựa chọn khác trong nhóm coding agent kiểu Claude Code/Copilot agent, nhưng gắn chặt với hệ model GLM.
Tính năng chính
ZCode gom nhiều phần của workflow dev vào một app:
- Tạo task mới từ workspace hiện tại.
- Cho agent đọc repo, chạy command, sửa file và báo tiến độ theo từng bước.
- Hiển thị terminal và thay đổi code trong cùng môi trường.
- Hỗ trợ nhiều agent hoặc nhiều task chạy song song theo kiểu collaboration.
- Có chế độ plan để model chia nhỏ việc trước khi code.
- Tích hợp changelog/docs cho các bản cập nhật của ZCode.
Landing page cũng demo các task như tạo game Gomoku, sửa layout website, debug sidebar state, tạo release bot và xử lý CI. Các ví dụ này giống một showroom năng lực agent hơn là tài liệu kỹ thuật, nên khi đánh giá ZCode hãy dùng repo của chính bạn.
Cách sử dụng
Bạn tải app desktop từ trang ZCode, mở workspace, rồi tạo task bằng prompt cụ thể. Với workload coding agent, prompt nên nêu rõ:
- Mục tiêu cuối cùng.
- File hoặc module liên quan nếu biết.
- Ràng buộc kỹ thuật, ví dụ framework, test command, hoặc style hiện có.
- Tiêu chí hoàn thành: test nào phải pass, UI nào phải chạy, hoặc PR cần gồm gì.
Sau khi agent tạo plan, nên đọc lại trước khi cho chạy trên repo quan trọng. Coding agent càng có nhiều quyền thì càng cần review diff, test output và command history.
Ghi chú cho dev
ZCode đáng thử nếu bạn muốn benchmark GLM-5.2 trên tác vụ coding thực tế hoặc muốn một harness ngoài hệ Anthropic/OpenAI/GitHub. Điểm cần kiểm tra trước khi đưa vào team là quyền truy cập repo, log retention, chính sách model/data, khả năng chạy trong môi trường enterprise, và chi phí theo plan.
Đừng đo bằng landing page. Hãy lấy một issue vừa đủ xấu trong repo thật, cho ZCode chạy, rồi so sánh diff, test pass rate, số lần cần can thiệp và khả năng hiểu convention nội bộ.