GitHub vừa đưa Agent Plugins 1.0 vào trạng thái hỗ trợ rộng trên VS Code, Copilot CLI, GitHub Copilot SDK và ứng dụng Copilot. Chuẩn này cho phép nhà phát triển đóng gói skill cùng cấu hình MCP server vào một plugin có thể được nhiều agent client tương thích nhận diện, thay vì phải duy trì manifest và cấu trúc thư mục riêng cho từng công cụ. GitHub cho biết Agent Plugins 1.0 được công bố ngày 6/8 cùng AWS, Anysphere, Microsoft, OpenAI và Vercel, sau đó Google tham gia với vai trò core maintainer. Điểm đáng chú ý của Agent Plugins 1.0 là nó tác động trực tiếp đến bài toán portability của AI agent. Một nhóm DevOps có thể có deployment runbook, skill nội bộ và MCP server riêng, nhưng trước đây phải đóng gói khác nhau nếu muốn dùng ở nhiều client. Khi phần skill và MCP được chuẩn hóa, đội phát triển có thể giảm phần công việc lặp quanh packaging, đồng thời vẫn giữ cấu hình riêng cho Copilot trong namespace tương ứng.
Một Plugin Có Thể Đi Qua Nhiều Agent Client Ra Sao
Theo GitHub, plugin chuẩn có thể chứa skill trong thư mục skills/ và cấu hình MCP trong mcp.json, còn plugin.json dùng schema của Agent Plugins. Những phần dành riêng cho Copilot được đưa vào com.github.copilot/, nơi client khác có thể bỏ qua. Cách tách này cho phép phần cốt lõi của plugin được chia sẻ, trong khi custom agent, command, rule, hook hoặc extension riêng vẫn giữ hành vi đặc thù trên hệ sinh thái Copilot.
Đây là thay đổi có giá trị với đội đang xây nhiều plugin AI agent cho những workflow lặp như deploy, kiểm tra log, tạo release note hoặc truy cập dữ liệu nội bộ. Thay vì sao chép cùng một hướng dẫn và MCP configuration sang nhiều repository, đội có thể quản lý một package chung rồi để từng client đọc phần nó hỗ trợ.
Skill Và MCP Server Giải Quyết Hai Lớp Khác Nhau
Skill thường chứa hướng dẫn, quy trình hoặc kiến thức giúp agent hiểu cách thực hiện một nhiệm vụ. MCP server lại cung cấp công cụ hoặc dữ liệu mà agent có thể gọi, chẳng hạn API triển khai, hệ thống ticket hoặc kho tài liệu. Khi hai phần được đóng trong cùng package, plugin có thể mang cả “cách làm” lẫn “công cụ để làm”.
Ví dụ, một plugin deployment có thể chứa skill mô tả quy trình kiểm tra trước khi release, trong khi MCP server cung cấp tool để đọc trạng thái pipeline và gọi hệ thống deploy. Agent không cần được nhắc lại toàn bộ quy trình ở mỗi phiên nếu plugin đã mang sẵn hướng dẫn. Đây là suy luận ứng dụng dựa trên cách GitHub mô tả plugin có thể ghép deployment runbook với tool integration. Tuy nhiên, việc gói skill cùng tool không có nghĩa nên cấp quyền rộng. Một plugin có khả năng deploy production cần permission khác plugin chỉ đọc log. Portability càng cao thì quản trị permission càng quan trọng, bởi cùng package có thể xuất hiện trong nhiều client và nhiều môi trường làm việc.
Một plugin có thể đi qua nhiều Agent Client (Ảnh: Snettech)
VS Code, CLI Và Copilot App Có Thể Dùng Chung Package
GitHub xác nhận support đã có trên VS Code, Copilot CLI, Copilot SDK và Copilot app ở mọi Copilot plan. Plugin chuẩn cũng có thể được cài từ marketplace, trong đó Awesome Copilot marketplace hiện được cung cấp mặc định trên một số client.
Với VS Code agent plugin, lợi ích rõ ở việc developer đang làm trong editor có thể dùng cùng skill với người vận hành trong terminal. Một đội không cần tạo hai phiên bản hướng dẫn chỉ vì một người thích giao diện chat, người khác làm việc bằng CLI. Điều này cũng hỗ trợ testing. Nhà phát triển plugin có thể kiểm tra logic cốt lõi trên nhiều client mà không phải duy trì nhiều source tree. Nếu một lỗi chỉ xuất hiện ở phần riêng của Copilot, namespace giúp khoanh vùng thay vì sửa cả package chung.
Portability Không Đồng Nghĩa Bỏ Qua Governance
Khi plugin có thể mang cả skill và MCP configuration qua nhiều công cụ, tổ chức phải biết plugin nào được phép cài và MCP server nào được gọi. GitHub cho biết khách hàng Copilot Business và Enterprise có thể dùng các enterprise managed setting hiện có trên VS Code, Copilot CLI, Copilot app và Copilot cloud agent. Các setting có thể tự cài hoặc chặn plugin, bổ sung marketplace được biết và giới hạn cài đặt theo marketplace được quản lý. GitHub cũng khuyến nghị kết hợp chính sách plugin với MCP allowlist, bởi plugin có thể mang cấu hình server. Đây là phần quan trọng với doanh nghiệp: một package được tin cậy về nội dung hướng dẫn chưa chắc mọi server nó tham chiếu đều được phép trong mạng nội bộ.
Managed Settings Giúp Giảm Việc Cấu Hình Từng Máy
GitHub nêu ba setting đáng chú ý gồm enabledPlugins, extraKnownMarketplaces và strictKnownMarketplaces. Chúng cho phép tổ chức thiết lập baseline ở cấp enterprise rồi kết hợp với override được phê duyệt cho từng team.
Với GitHub Copilot plugin, mô hình này giúp đội platform quản lý package như một phần của developer environment. Nhóm backend có thể được phép dùng plugin truy cập staging, trong khi nhóm khác chỉ cần plugin tài liệu. Quyền không cần giống nhau chỉ vì mọi người cùng dùng Copilot. Cách quản trị theo marketplace cũng giảm nguy cơ developer cài package không rõ nguồn trong môi trường doanh nghiệp. Dù vậy, marketplace được cho phép không nên trở thành dấu bảo đảm tuyệt đối; tổ chức vẫn cần review nội dung, MCP endpoint và quyền tool của plugin nhạy cảm.
Plugin Cũ Không Bị Buộc Chuyển Ngay
GitHub nói rõ plugin Copilot hiện có không nhắm tới Agent Plugins 1.0 vẫn được hỗ trợ và không có yêu cầu migration bắt buộc. Điều này giúp đội đang vận hành ổn định không phải đổi package ngay chỉ để chạy theo chuẩn mới.
Khi cân nhắc migration, nên xem plugin có thực sự cần portability hay không. Nếu một plugin chỉ phục vụ Copilot và dùng nhiều custom command hoặc hook riêng, lợi ích chuyển chuẩn có thể thấp hơn plugin đang được sao chép cho nhiều agent client. Migration hợp lý là migration giải quyết chi phí bảo trì thật. GitHub mô tả việc chuyển sang spec chủ yếu liên quan manifest và sắp xếp thư mục. Dù vậy, đội vẫn nên test lại skill discovery, MCP connection và behavior trên từng client trước khi phát hành package mới cho toàn tổ chức.
Agent Plugins 1.0 cho phép đóng gói skill và MCP server thành plugin thuận tiện (Ảnh: Snettech)
Agent Plugins 1.0 đưa một phần hệ sinh thái AI agent về mô hình package có thể mang skill và MCP server qua nhiều client tương thích. GitHub đã hỗ trợ chuẩn này trên VS Code, Copilot CLI, SDK và ứng dụng Copilot, đồng thời giữ phần mở rộng riêng của Copilot trong namespace tách biệt. Với đội phát triển, lợi ích chính là giảm packaging lặp và tạo một nguồn chung cho workflow agent. Với doanh nghiệp, câu chuyện quan trọng ngang portability là governance: plugin nào được cài, marketplace nào được phép và MCP server nào có thể được gọi. Nếu quản lý tốt ba lớp đó, plugin AI agent có thể trở thành thành phần hạ tầng dùng lại được thay vì tập hợp prompt và config phân tán ở nhiều công cụ.































