
OpenAI vừa bổ sung hàng loạt tính năng quan trọng cho giao diện dòng lệnh Codex CLI, trong đó nổi bật nhất là Prompt Presets và cơ chế đăng nhập MCP doanh nghiệp. Bài viết này sẽ hướng dẫn chi tiết cách dùng OpenAI Codex CLI giúp bạn tối ưu hóa tốc độ lập trình và quản lý dự án hiệu quả hơn.
Tổng quan về các điểm mới trên OpenAI Codex CLI
Thibault Sottiaux, kỹ sư phát triển Codex tại OpenAI, cho biết lượng sử dụng Codex CLI đã tăng gấp đôi kể từ sự kiện DevDay. Phiên bản nâng cấp mới giúp lập trình viên giảm thiểu thao tác lặp lại và tích hợp sâu hơn vào hạ tầng bảo mật của doanh nghiệp xem nguồn.
Những điểm nâng cấp đáng chú ý nhất bao gồm:
- Tính năng Prompt Presets giúp lưu trữ và tái sử dụng mẫu câu lệnh.
- Đăng nhập MCP Sign-in hỗ trợ xác thực tài khoản doanh nghiệp.
- Thiết lập quyền hạn và chọn mô hình AI trực tiếp ngay trong dòng lệnh (inline settings).
- Xác thực mạng qua Windows Corporate Proxy cho môi trường doanh nghiệp.
- Tối ưu hóa bộ nhớ đệm cache khi thay đổi chế độ suy luận giữa phiên làm việc.
- Khắc phục triệt để lỗi gián đoạn kết nối khi khôi phục các phiên làm việc kéo dài.
Hướng dẫn cách dùng OpenAI Codex CLI để tạo và quản lý Prompt Presets
Prompt Presets là giải pháp giúp bạn tiết kiệm thời gian khi làm việc với các yêu cầu kỹ thuật phức tạp. Thay vì phải nhập lại danh sách quy chuẩn mã nguồn mỗi lần mở terminal, bạn chỉ cần lưu sẵn câu lệnh dưới dạng preset.
Khái niệm và lợi ích của Prompt Presets
Prompt Presets hoạt động tương tự như các kịch bản mẫu. Bạn có thể định nghĩa các quy định như cách đặt tên biến, cấu trúc thư mục, quy chuẩn viết kiểm thử hoặc danh sách thư viện được phép sử dụng.
Khi áp dụng preset, Codex CLI sẽ tự động nạp ngữ cảnh này vào mọi yêu cầu xử lý tiếp theo, đảm bảo chất lượng mã nguồn đồng nhất giữa các thành viên trong nhóm.
Cách cấu hình tệp Prompt Presets
Để bắt đầu cài đặt, bạn tạo một thư mục tên .codex nằm ở thư mục gốc của dự án. Tiếp theo, tạo tệp presets.json bên trong thư mục này.
Trong tệp presets.json, bạn có thể tạo mẫu preset tên ‘review-code’ chứa yêu cầu kiểm tra lỗ hổng bảo mật và tối ưu hiệu năng. Một mẫu preset khác tên ‘gen-docs’ có thể được cấu hình để tự động viết tài liệu dạng JSDoc cho tất cả các hàm xuất ra trong tệp.
Thực thi Prompt Presets từ dòng lệnh
Để gọi một preset đã lưu, bạn sử dụng cú pháp: codex –preset [tên-preset] [đường-dẫn-tệp]. Ví dụ: codex –preset review-code src/controllers/user.ts.
CLI sẽ đọc cấu hình từ tệp presets.json, tự động gán tham số mô hình AI và thực thi yêu cầu đúng theo các quy định bạn đã đóng gói sẵn.
Hướng dẫn chi tiết đăng nhập MCP Sign-in cho doanh nghiệp
Giao thức Model Context Protocol (MCP) là tiêu chuẩn mở cho phép các mô hình AI truy cập dữ liệu ngữ cảnh từ các công cụ và cơ sở dữ liệu nội bộ. Tính năng MCP Sign-in vừa ra mắt giúp đơn giản hóa khâu cấp quyền cho tài khoản công ty.
Các bước đăng nhập MCP trên Codex CLI
Quá trình xác thực doanh nghiệp qua MCP Sign-in diễn ra theo các bước sau:
- Mở cửa sổ dòng lệnh Terminal hoặc PowerShell trên máy tính của bạn.
- Gõ câu lệnh: codex mcp login –org [mã-tổ-chức-của-bạn].
- Hệ thống sẽ tự động mở liên kết đăng nhập Single Sign-On (SSO) trên trình duyệt mặc định.
- Hoàn tất xác thực hai yếu tố (2FA) theo yêu cầu của hệ thống quản trị công ty.
- Sau khi đăng nhập thành công, Terminal sẽ hiển thị thông báo xác thực hoàn tất và lưu mã token an toàn.
Quản lý kết nối và phân quyền MCP
Bạn có thể kiểm tra danh sách các máy chủ MCP đang kết nối bằng câu lệnh: codex mcp status. Câu lệnh này hiển thị rõ các quyền hạn dữ liệu mà CLI đang có.
Nếu muốn ngắt kết nối hoặc thay đổi tài khoản tổ chức, bạn sử dụng lệnh: codex mcp logout. Điều này giúp đảm bảo an toàn thông tin khi bạn chuyển đổi giữa các dự án cá nhân và công việc.
Các cải tiến kỹ thuật quan trọng khác trong bản nâng cấp
Bên cạnh hai tính năng chính, OpenAI Codex CLI còn bổ sung nhiều tinh chỉnh về mặt hiệu năng và trải nghiệm người dùng trong môi trường doanh nghiệp.
Thiết lập quyền trực tiếp (Inline Model and Permission Settings)
Bạn có thể điều chỉnh mô hình AI và quyền truy cập tập tin trực tiếp trên từng câu lệnh bằng các tham số như –model=o3-mini hoặc –sandbox=read-only.
Tính năng này giúp bạn kiểm soát chặt chẽ việc AI có được quyền sửa đổi tệp tin trực tiếp hay chỉ được phép đọc dữ liệu để phân tích.
Hỗ trợ Windows Corporate Proxy và tối ưu Cache
Người dùng hệ điều hành Windows làm việc trong mạng nội bộ công ty giờ đây có thể dễ dàng xác thực qua proxy mà không gặp lỗi từ chối kết nối. Lỗi treo phiên làm việc kéo dài khi khôi phục (resuming session) cũng đã được khắc phục hoàn toàn.
Đặc biệt, kỹ sư Thibault Sottiaux nhấn mạnh rằng việc thay đổi thiết lập suy luận ngay giữa cuộc hội thoại sẽ không làm xóa bộ nhớ đệm cache xem nguồn. Điều này giúp tiết kiệm thời gian xử lý và giảm đáng kể lượng token tiêu thụ.
So sánh trải nghiệm làm việc với Codex CLI mới
Bảng tổng hợp dưới đây thể hiện sự khác biệt rõ rệt giữa phiên bản Codex CLI cũ và phiên bản mới cập nhật:
| Tính năng | Phiên bản Codex CLI cũ | Phiên bản Codex CLI mới |
|---|---|---|
| Tái sử dụng câu lệnh mẫu | Sao chép thủ công từ tài liệu bên ngoài | Tự động hóa qua tệp Prompt Presets |
| Đăng nhập tài khoản tổ chức | Cấu hình khóa API thủ công phức tạp | Xác thực SSO nhanh chóng với MCP Sign-in |
| Quản lý quyền hạ tầng | Cấu hình cố định trong tệp toàn cục | Điều chỉnh linh hoạt bằng cờ lệnh Inline |
| Kết nối mạng doanh nghiệp Windows | Dễ bị chặn bởi hệ thống Corporate Proxy | Hỗ trợ xác thực Proxy chính thức |
| Hiệu năng bộ nhớ đệm (Cache) | Bị xóa khi đổi chế độ suy luận mid-session | Giữ nguyên Cache, tối ưu chi phí API |
Lời khuyên hành động dành cho lập trình viên
Để khai thác tối đa sức mạnh của phiên bản mới, bạn nên nhanh chóng cập nhật công cụ bằng câu lệnh npm install -g @openai/codex-cli@latest. Sau đó, hãy tạo ngay tệp .codex/presets.json cho dự án hiện tại để đóng gói các quy chuẩn viết mã của riêng bạn.
