9 điểm bởi GN⁺ 27 ngày trước | 1 bình luận | Chia sẻ qua WhatsApp
  • Tác tử lập trình Codex của OpenAI đã ra mắt tính năng plugin, chuyển mình thành một nền tảng có thể kết nối ngay với các công cụ cộng tác và năng suất chủ chốt mà nhà phát triển đang dùng
  • Các công cụ cốt lõi như Slack, Figma, Notion, Gmail, Google Drive được hỗ trợ sẵn, và plugin có thể được dùng trên ứng dụng Codex, CLI và tiện ích mở rộng IDE
  • Plugin là cấu trúc đóng gói Skills, Apps, cấu hình máy chủ MCP thành một gói cài đặt duy nhất để có thể tái sử dụng cùng một quy trình làm việc giữa các nhóm và dự án
  • Phạm vi hỗ trợ được mở rộng sang cả các công việc lập kế hoạch, nghiên cứu và điều phối trước và sau khi viết mã, cho thấy sự tiến hóa từ công cụ lập trình thành tác tử cho toàn bộ ngăn xếp phát triển

Plugin là gì

  • Plugin là gói cài đặt để đóng gói và phân phối quy trình làm việc Codex có thể tái sử dụng
  • Các thành phần mà một plugin có thể bao gồm:
    • Skills: prompt mô tả quy trình làm việc cho Codex, để tác tử có thể khám phá dần
    • Apps: tích hợp ứng dụng tùy chọn hoặc ánh xạ connector được đóng gói trong plugin
    • MCP server: công cụ từ xa hoặc ngữ cảnh dùng chung mà plugin cần
  • Sẽ sớm có thêm các thành phần plugin khác (More plugin components are coming soon)

Cách cài đặt và sử dụng plugin

  • Ứng dụng Codex: các plugin do OpenAI tuyển chọn sẽ hiển thị trong thư mục Codex, nơi có thể cài ngay các quy trình làm việc và tích hợp ứng dụng sẵn sàng sử dụng
  • Codex CLI: truy cập thư mục plugin bằng lệnh /plugins
  • Plugin cục bộ: có thể scaffold plugin cục bộ bằng skill tích hợp @plugin-creator
    • Tự động tạo manifest .codex-plugin/plugin.json và mục marketplace cục bộ để kiểm thử
    • Các plugin nhập từ hệ sinh thái khác cũng có thể được thêm vào marketplace cục bộ bằng @plugin-creator
  • Cài đặt thủ công marketplace cục bộ:
    • Repo marketplace: tạo tệp marketplace tại $CWD/.agents/plugins/marketplace.json, plugin được lưu trong $CWD/plugins/
    • Marketplace cá nhân: dùng ~/.agents/plugins/marketplace.json, plugin được lưu trong ~/.codex/plugins/
  • Codex cài plugin vào ~/.codex/plugins/cache/$MARKETPLACE_NAME/$PLUGIN_NAME/$VERSION/, và trạng thái bật/tắt của từng plugin được lưu trong ~/.codex/config.toml

Hướng dẫn khi nào nên dùng plugin

  • Khi nào phù hợp để dùng Skills cục bộ:
    • Khi bạn chỉ đang lặp lại tác vụ trong một kho lưu trữ hoặc một quy trình làm việc
    • Khi đó là hành vi mang tính cá nhân hoặc đặc thù của dự án
    • Khi vẫn đang ở giai đoạn thử nghiệm trước khi đóng gói
  • Khi nào phù hợp để dùng plugin:
    • Khi muốn chia sẻ cùng một Skills hoặc tích hợp ứng dụng trên toàn nhóm và dự án
    • Khi muốn đóng gói Skills, cấu hình MCP và tích hợp ứng dụng thành một đơn vị cài đặt duy nhất
    • Khi cần một gói ổn định có quản lý phiên bản cho đồng đội hoặc marketplace
  • Nên bắt đầu từ cục bộ, rồi đóng gói thành plugin khi đã sẵn sàng để chia sẻ

Có thể thêm nội dung dưới đây thành mục "# Official Plugin Directory — Các plugin hiện được hỗ trợ".

Official Plugin Directory — Các plugin hiện được hỗ trợ (Built By OpenAI)

  • Featured

    • GitHub — Phân loại PR, issue, CI và luồng publish
    • Slack — Đọc và quản lý Slack
    • Notion — Quy trình làm việc để ghi lại spec, nghiên cứu, cuộc họp và tri thức
    • Linear — Tìm kiếm và tham chiếu issue và dự án
    • Gmail — Đọc và quản lý Gmail
    • Google Calendar — Quản lý sự kiện và lịch biểu
    • Google Drive — Làm việc trên Drive, Docs, Sheets và Slides
    • Figma — Quy trình thiết kế-to-code dựa trên tích hợp Figma
    • Vercel — Hướng dẫn trong hệ sinh thái Vercel
    • Netlify — Triển khai dự án và quản lý phát hành
  • Coding

    • Hugging Face — Tìm kiếm mô hình, bộ dữ liệu, Spaces và nghiên cứu
    • Cloudflare — Hướng dẫn nền tảng Cloudflare dựa trên MCP chính thức
    • Sentry — Tìm kiếm issue và sự kiện Sentry gần đây
    • Build iOS Apps — Xây dựng, cải thiện và debug ứng dụng iOS với quy trình SwiftUI·Xcode
    • Build Web Apps — Xây dựng, ra mắt và mở rộng web app trên UI, React, triển khai, thanh toán và DB
    • Test Android Apps — Tái hiện lỗi, kiểm tra UI và ghi lại bằng chứng trên Android emulator
    • Game Studio — Thiết kế, tạo prototype và phát hành game trên trình duyệt
  • Design

    • Canva — Tìm kiếm, tạo và chỉnh sửa thiết kế
  • Productivity

    • Jam — Ghi màn hình kèm ngữ cảnh
    • Stripe — Công cụ thanh toán và kinh doanh
    • Box — Tìm kiếm và tham chiếu tài liệu

1 bình luận

 

Có lẽ nhờ Claude mà Codex đang nỗ lực hơn nên thật đáng mừng. Hãy làm nó tốt hơn nữa đi, OpenAI!