Thêm nhà cung cấp agent Codex (add-codex)
Cài đặt OpenAI Codex (app-server) làm backend agent chính thức cho NanoClaw và cho phép chuyển đổi theo từng group.
Lập trìnhNâng cao★ 31,098⑂ 12,661Điểm AI 7/10Cập nhật lần cuối: 8 thg 11, 2026
Làm được gì
- Sao chép payload Codex vào ba cây mã nguồn (host, container, setup) và nối import tự đăng ký vào các barrel.
- Thêm
@openai/codexvới phiên bản ghim vàocontainer/cli-tools.json, build lại image và chạy trình kiểm tra hợp đồng provider. - Hướng dẫn xác thực bằng tài khoản ChatGPT hoặc API key OpenAI, lưu hoàn toàn trong vault của gateway — không có key trong
.envhay trong container. - Mọi chỉ thị đều idempotent nên có thể chạy lại an toàn.
Dành cho ai
- Người vận hành NanoClaw muốn dùng Codex thay cho (hoặc song song với) Claude làm bộ lập kế hoạch.
- Nhóm muốn mỗi group dùng một backend agent khác nhau để so sánh.
- Môi trường nhạy cảm về bảo mật, cần giữ credential ngoài container.
Ví dụ sử dụng
- Cài đặt và xác thực trong một lệnh:
pnpm exec tsx setup/index.ts --step provider-auth codex. - Chuyển một group sang Codex:
ncl groups config update --id <group-id> --provider codexrồincl groups restart --id <group-id>. - Khi gặp lỗi
spawn codex ENOENT, chạy lại./container/build.shvì image chưa có entry trong manifest.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/nanocoai/nanoclaw/HEAD/.claude/skills/add-codex/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên AI Skill Mart. Copy thư mục .claude/skills/add-codex từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-codex/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/nanocoai/nanoclaw.git && mkdir -p ~/.claude/skills && cp -r nanoclaw/.claude/skills/add-codex ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Clone kho NanoClaw:
git clone https://github.com/nanocoai/nanoclaw.git - Sao chép skill vào thư mục cá nhân:
mkdir -p ~/.claude/skills && cp -r nanoclaw/.claude/skills/add-codex ~/.claude/skills/ - Vào thư mục dự án:
cd nanoclawvà cài phụ thuộc bằngpnpm install. - Kiểm tra điều kiện tiên quyết: phải có
src/project-doc-compose.tsvàcontainer/agent-runner/src/provider-contracts/exchange-archive.ts; nếu thiếu hãy chạy/update-nanoclawtrước. - Yêu cầu Claude Code "cài provider Codex", hoặc chạy nhanh:
pnpm exec tsx setup/index.ts --step provider-auth codex. - Sau khi build (
pnpm run build,./container/build.sh) và kiểm tra xong, bật Codex cho group bằngncl groups config update --id <group-id> --provider codex.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT