GitLab 19.4 giao cả mục tiêu cho agent, quyền ghi vẫn phải xin phép

|Tác giả: Ban biên tập QUASA|7 phút đọc| 3
GitLab 19.4 giao cả mục tiêu cho agent, quyền ghi vẫn phải xin phép

GitLab phát hành phiên bản 19.4 ngày 17/9/2026, bổ sung lệnh /goal để giao một mục tiêu mở cho agent và mở rộng GitLab MCP server sang pipeline, merge request, kho mã, work item, dự án và lỗ hổng. Tuy vậy, ghi chú phát hành GitLab 19.4 xác nhận công cụ chỉ đọc mặc định là Always Allow, còn công cụ ghi và xóa vẫn ở chế độ Always Ask.

Cả /goal và bộ công cụ MCP mở rộng đều được giới thiệu dưới nhãn public beta, không phải GA. Thông cáo ngày 17/9 của GitLab đồng thời đưa ra mức tối đa bốn lần số lượt gọi trên mỗi GitLab Credit cho ba mô hình open-weight được lưu trữ, nhưng đây là tuyên bố về chi phí và đánh giá nội bộ, không phải benchmark hiệu năng độc lập.

Một bản tin độc lập của Tproger cũng ghi nhận bản phát hành ngày 17/9, /goal, các công cụ MCP ở trạng thái beta, ba mô hình Kimi K3, GLM 5.3 và MiniMax M3 cùng khả năng theo dõi GitLab Credits theo người dùng.

/goal nhận kết quả cần đạt, không nhận quyền vô điều kiện

Với /goal, người dùng mô tả kết quả cuối cùng thay vì chia công việc thành từng lời nhắc. Duo CLI thực hiện công việc tại máy cục bộ; một mô hình đánh giá riêng kiểm tra tiến độ so với mục tiêu sau mỗi vòng và quyết định mục tiêu đã đạt hay luồng đã chạm giới hạn lặp. Người dùng có thể tạm dừng, sửa mục tiêu hoặc chuyển hướng agent trong quá trình chạy.

Tính năng yêu cầu GitLab 19.3 trở lên và GitLab Duo CLI 9.17.0 trở lên, dù được đưa vào nhóm điểm mới của bản 19.4. Phạm vi cung cấp gồm các gói Premium và Ultimate trên GitLab.com, GitLab Self-Managed và GitLab Dedicated.

Cụm từ “xác minh kết quả” chỉ mô tả kiến trúc mà GitLab công bố: agent triển khai, còn một mô hình khác đóng vai trò đánh giá. Nó không chứng minh đầu ra luôn đúng và cũng không thay thế bước duyệt đối với hành động làm thay đổi trạng thái dự án.

MCP mở rộng việc agent có thể làm, còn quyền vẫn tách theo công cụ

Bộ công cụ mới cho phép agent chạy, thử lại hoặc hủy pipeline; đọc thông tin và log của job; mở, cập nhật, đánh giá hoặc hợp nhất merge request; duyệt cây tệp và lịch sử commit; tạo hoặc cập nhật work item. Công cụ quản lý lỗ hổng còn có thể xác nhận, bác bỏ, đổi mức nghiêm trọng hoặc tạo issue liên kết.

Phần lớn công cụ MCP được cung cấp trên Free, Premium và Ultimate; nhóm quản lý lỗ hổng yêu cầu Ultimate. Các công cụ và cơ chế quản trị mới vẫn ở beta, áp dụng trên GitLab.com, GitLab Self-Managed và GitLab Dedicated.

Quản trị viên đặt chế độ cho từng công cụ trong phần cấu hình GitLab Duo ở cấp nhóm hoặc dự án. Always Allow cho phép thao tác chỉ đọc chạy mà không ngắt luồng; Always Ask buộc thao tác ghi hoặc xóa dừng lại để người dùng duyệt hay từ chối. Quy tắc này áp dụng cho cả công cụ nội bộ của Duo Agent Platform và agent bên thứ ba kết nối qua MCP.

Ma trận tính năng, trạng thái, gói và quyền mặc định

  • /goal trong Duo CLI: public beta; Premium và Ultimate; GitLab 19.3+ cùng Duo CLI 9.17.0+; chạy cục bộ và có thể bị người dùng dừng hoặc đổi hướng.
  • Công cụ GitLab MCP server mới: beta; chủ yếu có trên Free, Premium và Ultimate, riêng công cụ lỗ hổng cần Ultimate; thao tác đọc mặc định Always Allow, ghi và xóa mặc định Always Ask.
  • Tích hợp GitLab Duo với Slack: experimental; Premium và Ultimate; có thể gọi flow bằng @GitLab trong kênh hoặc thread. Trạng thái này chưa tương đương một tính năng ổn định cho môi trường sản xuất.
  • Flow builder trong GitLab for VS Code: beta; Free, Premium và Ultimate; yêu cầu extension 6.87.0 trở lên và bật thiết lập feature flag tương ứng.
  • GLM 5.3, Kimi K3 và MiniMax M3: được hỗ trợ cho Premium và Ultimate. Ghi chú phát hành không gắn một nhãn beta, experimental hay GA riêng cho mục hỗ trợ mô hình này, nên không nên tự suy diễn trạng thái trưởng thành.
  • Chọn mô hình riêng cho Developer Flow: GA; Premium và Ultimate.
  • Khả năng quan sát mức dùng GitLab Credits: GA; bản 19.4 bổ sung dữ liệu theo từng sự kiện tính phí và giao diện đặt hạn mức mặc định hoặc ngoại lệ theo người dùng.

Ba mô hình open-weight tạo lựa chọn chi phí, chưa tạo bằng chứng hiệu năng

GitLab lưu trữ ba mô hình open-weight mới và cho phép chủ nhóm hoặc quản trị viên đặt chúng làm mặc định cho Agentic Chat, agent, flow hay từng tính năng. Mô hình đang dùng không tự thay đổi: quyền lựa chọn vẫn nằm trong cấu hình quản trị.

Mức “tối đa bốn lần” đo số lượt gọi trên mỗi GitLab Credit so với nhiều mô hình frontier mà GitLab coi là tương đương. Công ty nói các mô hình đã qua tiêu chuẩn hiệu năng và chất lượng nội bộ, nhưng không công bố trong thông cáo một bộ thử nghiệm đầy đủ để so sánh chất lượng đầu ra, độ trễ và tỷ lệ hoàn thành theo workload.

Do đó, con số này chứng minh một khác biệt trong cách tiêu thụ credit theo công bố của nhà cung cấp, không chứng minh rằng chuyển mô hình sẽ giữ nguyên chất lượng. Không có dữ liệu độc lập trong các nguồn đã công bố cho phép xếp hạng ba mô hình mới so với các mô hình frontier trên tác vụ GitLab thực tế.

Kiểm soát chi phí đã rõ hơn kiểm chứng chất lượng

Tệp xuất mức dùng giờ có thêm dữ liệu theo từng sự kiện tính phí, gồm sản phẩm, loại flow, phiên, người dùng, namespace, dự án, số credit và token. Trang Credit caps cho phép đặt một giới hạn mặc định và ngoại lệ theo người dùng mà không cần viết GraphQL mutation; giao diện này dành cho chủ nhóm trên GitLab.com và quản trị viên GitLab Self-Managed.

Trạng thái của bản 19.4 vì thế không đồng đều: phần quan sát mức dùng credit đã GA, trong khi /goal và công cụ MCP mở rộng còn beta, còn tích hợp Slack mới ở mức experimental. GitLab đã mở rộng đáng kể phạm vi công việc agent có thể thực hiện, nhưng cấu hình mặc định vẫn giữ con người tại điểm mà agent chuẩn bị ghi, hợp nhất hoặc xóa dữ liệu.

Điểm chưa có sau đợt phát hành là bằng chứng vận hành độc lập về độ tin cậy của /goal, chất lượng của các mô hình open-weight và hành vi của bộ công cụ MCP ở quy mô sản xuất. Cho đến khi có dữ liệu đó, khả năng giao cả mục tiêu và khả năng kiểm soát quyền đã được xác nhận; hiệu quả thực tế vẫn là phần cần được đo riêng.

Đọc thêm:

Chia sẻ:

Đăng ký bản tin

Nhận tin Web3, AI và tiền mã hóa mới nhất ngay trong hộp thư.

0