40 poin oleh xguru 20 hari lalu | 8 komentar | Bagikan ke WhatsApp
  • Kini OpenAI Codex bisa dipanggil langsung dari dalam Claude Code untuk review kode dan pendelegasian tugas
  • Dipanggil berbasis slash command seperti /codex:review, /codex:adversarial-review
  • Fitur manajemen tugas latar belakang (/codex:rescue, /codex:status, /codex:result, /codex:cancel) memungkinkan task berdurasi panjang diproses secara asinkron
  • Tanpa runtime terpisah, tetap memakai Codex CLI lokal dan app server sehingga lingkungan autentikasi, konfigurasi, dan repositori yang sama tetap terjaga
  • Bisa digunakan cukup dengan langganan ChatGPT (termasuk gratis) atau OpenAI API key saja (pemakaian akan dihitung ke batas penggunaan Codex)
  • Plugin open source publik yang dirilis dengan lisensi Apache-2.0

Rincian fitur yang disediakan (slash command)

  • /codex:review: menjalankan review Codex umum dalam mode read-only untuk pekerjaan saat ini
    • Bisa mereview perubahan yang belum di-commit atau review perbandingan branch dengan --base <ref>
    • Mendukung opsi --background, --wait, dan untuk perubahan multi-file disarankan berjalan di latar belakang
    • Tidak mendukung input teks fokus kustom, dan tidak melakukan modifikasi kode
  • /codex:adversarial-review: menjalankan review yang dapat diarahkan (steerable) untuk mempertanyakan keputusan implementasi dan desain
    • Menguji asumsi, trade-off, mode kegagalan, dan pendekatan alternatif
    • Bisa difokuskan pada area risiko tertentu seperti autentikasi, kehilangan data, rollback, race condition, dan keandalan
    • Mendukung input teks fokus tambahan setelah command, dan tidak melakukan modifikasi kode
  • /codex:rescue: mendelegasikan tugas ke Codex melalui sub-agent codex:codex-rescue
    • Bisa untuk investigasi bug, mencoba perbaikan, melanjutkan tugas Codex sebelumnya, atau menjalankan fast path dengan model kecil
    • Mendukung opsi --background, --wait, --resume, --fresh
    • Jika --model dan --effort tidak ditentukan, Codex akan memilih nilai defaultnya sendiri
    • Input spark akan otomatis dipetakan ke gpt-5.3-codex-spark
    • Permintaan delegasi juga bisa ditulis dalam bahasa alami (mis.: "Ask Codex to redesign...")
  • /codex:status: melihat status tugas Codex yang sedang berjalan dan yang terbaru di repositori saat ini
  • /codex:result: melihat output akhir dari tugas yang selesai; jika menyertakan Codex session ID, tugas bisa langsung dilanjutkan dengan codex resume <session-id>
  • /codex:cancel: membatalkan tugas Codex latar belakang yang aktif
  • /codex:setup: memeriksa status instalasi dan autentikasi Codex; jika belum terpasang, akan menyarankan instalasi via npm

Fitur Review Gate

  • Diaktifkan dengan /codex:setup --enable-review-gate
  • Saat aktif, menggunakan hook Stop yang otomatis menjalankan review Codex terarah berdasarkan respons Claude
  • Jika review menemukan masalah, stop akan diblokir agar Claude menyelesaikannya lebih dulu
  • Perhatian: dapat membuat loop Claude/Codex berdurasi panjang dan cepat menghabiskan batas penggunaan, jadi disarankan hanya diaktifkan saat sesi dimonitor secara aktif

Alur penggunaan umum

  • Review sebelum rilis: jalankan /codex:review saja
  • Delegasikan masalah ke Codex: /codex:rescue investigate why the build is failing in CI
  • Mulai pekerjaan panjang lalu cek hasil: jalankan dengan --background/codex:status/codex:result

Struktur integrasi Codex

  • Plugin ini membungkus Codex app server dan memanfaatkan binary codex global yang terpasang di lingkungan
  • Tanpa runtime terpisah, instalasi, autentikasi, repositori, dan lingkungan lokal Codex yang sama akan dibagikan
  • Model default dan reasoning effort dapat diatur lewat ~/.codex/config.toml (level pengguna) atau .codex/config.toml (level proyek)
    • Contoh: model = "gpt-5.4-mini", model_reasoning_effort = "xhigh"
    • Pengaturan level proyek hanya diterapkan saat proyek tersebut berstatus trusted
  • Tugas delegasi yang selesai bisa langsung dilanjutkan di Codex dengan codex resume <session-id>

Autentikasi dan akun

  • Jika Codex sudah login di mesin tersebut, bisa langsung digunakan tanpa pengaturan tambahan
  • Pengguna yang belum memakai Codex perlu menjalankan !codex login dengan akun ChatGPT atau API key
  • Pengaturan API key dan base URL yang sudah ada tetap dipertahankan; saat memakai endpoint lain, openai_base_url bisa ditentukan di konfigurasi Codex

8 komentar

 
xguru 20 hari lalu

Seorang karyawan OpenAI membuatnya sendiri lalu merilisnya. "We love an open ecosystem!"
https://x.com/dkundel/status/2038670330257109461
Yang benar-benar lucu, saat diminta meninjau plugin ini, Claude Code malah memujinya sebagai "really well-engineered plugin"..

 
godrm 20 hari lalu

Pendekatan yang menarik. Ini maksudnya disuruh lebih sering pakai Claude atau jangan pakai, ya? haha

 
kunggom 19 hari lalu

Bahkan saat memakai Claude Opus, cukup sering ada hal yang terlewat dalam review internalnya tetapi berhasil ditangkap oleh GPT, jadi saya memakai Claude Code dan Codex secara bergantian; ternyata sekarang bahkan ada yang seperti ini.
Untuk saat ini token di sisi Codex sudah habis, jadi agak sulit untuk langsung mencobanya, tetapi sebentar lagi saya harus mencobanya sekali.

 
dusin 20 hari lalu

“Pakai platformmu juga tidak masalah, biar pekerjaan kami yang tangani” strategi

 
click 20 hari lalu

Akan bagus kalau mereka meningkatkan tooling-nya hingga setara dengan Claude Code.

Sepertinya mereka mengakui bahwa mereka jago untuk tugas tunggal, tetapi kurang dalam orkestrasi.

 
sea715 20 hari lalu

Kodenya memang kode, tetapi sepertinya ini terjadi karena perbedaan parameter model dasarnya sendiri antara GPT dan Claude terlalu besar.

 
bbulbum 20 hari lalu

Bukankah token Claude juga ikut terpakai saat memanggil Codex.. wkwk

 
netray 16 hari lalu

Jadi pakai biner codex yang sudah ada....