Codex QA (Kiểm thử omo Codex Light)
Skill QA plugin omo Codex trong môi trường cô lập hoàn toàn, chứng minh hook chạy thật mà không đụng tới ~/.codex của người dùng.
Lập trìnhNâng cao★ 69,295⑂ 5,711Điểm AI 8/10Cập nhật lần cuối: 22 thg 9, 2026
Làm được gì
- Chạy plugin
packages/omo-codex(lazycodex) trongCODEX_HOMEcô lập + mock model cục bộ, không gọi API thật và không đọc/ghi~/.codexthật. - Chứng minh hook đã kích hoạt bằng luồng thông báo
hook/started/hook/completedcủacodex app-serverthay vì cào log. - Bảng router chỉ rõ nên chạy gì theo phạm vi thay đổi: kiểm tra hook đơn lẻ (
hook-unit-probe.sh), kiểm tra cài đặt/config.toml(install-verify.sh), phiên live (app-server-drive.sh --plugin), smoke test TUI qua tmux (tui-smoke.sh). - Mỗi script đều có
--self-test, vừa là công cụ QA vừa là bài kiểm thử hồi quy; đồng thời so sánh hash~/.codex/config.tomltrước/sau để chứng minh home thật không đổi. - Bắt buộc lưu bằng chứng vào
.omo/evidence/<ngày>-<slug>/.
Phù hợp với ai
- Người đóng góp/bảo trì repo oh-my-openagent có sửa
packages/omo-codex. - Dev cần kiểm tra hồi quy sau khi đổi hook, component hoặc installer của plugin Codex.
- Ai muốn tham khảo mẫu QA CLI an toàn, không phá cấu hình cá nhân.
Ví dụ sử dụng
- Sau khi sửa logic hook: chạy
scripts/hook-unit-probe.sh --self-testđể cố định stdout của componentultrawork, rồiscripts/app-server-drive.sh --pluginđể xác nhậnhook/completedtrong lượt chạy thật. - Sau khi sửa installer:
scripts/install-verify.sh --self-testkiểm traomo@sisyphuslabsđược bật trongconfig.tomlcô lập và các binary/TOML được liên kết đúng. - Khi cần bằng chứng hình ảnh TUI: dùng
tui-smoke.shđể xác nhận TUI khởi động ổn, sau đóweb-terminal-visual-qa.mjsrender qua xterm.js để có ảnh màu thật, không bị vỡ độ rộng ký tự CJK.
· · · 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/code-yeongyu/oh-my-openagent/HEAD/.agents/skills/codex-qa/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 Claude Skill Mart. Copy thư mục .agents/skills/codex-qa từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/codex-qa/ 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/code-yeongyu/oh-my-openagent.git && mkdir -p ~/.claude/skills && cp -r oh-my-openagent/.agents/skills/codex-qa ~/.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.
- Cài sẵn phụ thuộc:
node,jq,tmux,bunvà CLIcodex(khuyến nghị 0.140.0). Kiểm tra bằngcodex --version. - Clone repo:
git clone https://github.com/code-yeongyu/oh-my-openagent.git - Sao chép skill:
mkdir -p ~/.claude/skills && cp -r oh-my-openagent/.agents/skills/codex-qa ~/.claude/skills/ - Khởi động lại Claude Code và kiểm tra skill xuất hiện (thử gõ "codex qa").
- Trước lần chạy đầu, vào thư mục skill và chạy
bash scripts/lib/common.sh --self-checkđể xác nhận phụ thuộc và bộ khung cô lập hoạt động. - Thực hiện QA ngay trong thư mục làm việc của repo oh-my-openagent; ưu tiên chạy trong Docker bằng
script/agent/qa-docker.sh. - Lưu bằng chứng vào
.omo/evidence/<ngày>-<slug>/và kiểm tra output khẳng định~/.codexthật không bị thay đổi.
Xem mã nguồn trên GitHub ↗Giấy phép: NOASSERTION