Perintah pengembang
Perintah pengembang
Referensi perintah dan perintah garis miring untuk desktop ChatGPT, Codex CLI, dan ekstensi Codex IDE.
Perintah web ChatGPT
Web ChatGPT memiliki menu perintah penyusunnya sendiri. Ketik / untuk melihat tindakan
yang tersedia dalam obrolan saat ini. Menu ini tidak menyediakan kumpulan perintah aplikasi desktop ChatGPT atau CLI;
perintah garis miring Codex, subperintah CLI, dan opsi dalam referensi ini
tidak berlaku untuk web ChatGPT.
Perintah aplikasi desktop ChatGPT
Halaman umum Perintah membahas navigasi aplikasi, pintasan obrolan, penyesuaian papan ketik, serta tautan dalam untuk obrolan, pengaturan, skill, tugas terjadwal, plugin, dan peliharaan.
Halaman Perintah garis miring membahas perintah
yang tersedia dari penyusun aplikasi, termasuk /feedback, /goal, /init,
/mcp, /plan, /review, dan /status.
Referensi perintah Codex CLI
Cara membaca referensi ini
Halaman ini mencantumkan setiap perintah dan opsi Codex CLI yang terdokumentasi. Gunakan tabel interaktif untuk mencari berdasarkan kunci atau deskripsi. Setiap bagian menunjukkan apakah opsi tersebut stabil atau eksperimental dan menyoroti kombinasi yang berisiko.
Opsi global
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--add-dir |
path |
Berikan akses tulis ke direktori tambahan di samping ruang kerja utama. Ulangi untuk beberapa jalur. |
--ask-for-approval, -a |
untrusted | on-request | never |
Atur kapan Codex berhenti sejenak untuk meminta persetujuan manusia sebelum menjalankan perintah. |
--cd, -C |
path |
Tetapkan direktori kerja agen sebelum agen mulai memproses permintaan Anda. |
--config, -c |
key=value |
Ganti nilai konfigurasi. Nilai diurai sebagai TOML jika memungkinkan; jika tidak, string literal akan digunakan. |
--dangerously-bypass-approvals-and-sandbox, --yolo |
boolean |
Jalankan setiap perintah tanpa persetujuan atau sandbox. Gunakan hanya di dalam lingkungan eksternal yang telah diperkuat. |
--dangerously-bypass-hook-trust |
boolean |
Jalankan hook yang diaktifkan tanpa memerlukan kepercayaan hook yang tersimpan untuk pemanggilan ini. Hanya ditujukan bagi otomatisasi yang telah memeriksa sumber hook. |
--disable |
feature |
Nonaktifkan paksa sebuah penanda fitur (diterjemahkan menjadi -c features.<name>=false). Dapat diulang. |
--enable |
feature |
Aktifkan paksa sebuah penanda fitur (diterjemahkan menjadi -c features.<name>=true). Dapat diulang. |
--image, -i |
path[,path...] |
Lampirkan satu atau beberapa berkas gambar ke prompt awal. Pisahkan beberapa jalur dengan koma atau ulangi opsi. |
--local-provider |
lmstudio | ollama |
Pilih penyedia lokal yang digunakan dengan --oss, dengan mengganti oss_provider untuk proses ini. |
--model, -m |
string |
Ganti model yang ditetapkan dalam konfigurasi (misalnya gpt-5.6-terra). |
--no-alt-screen |
boolean |
Nonaktifkan mode layar alternatif untuk TUI (mengganti tui.alternate_screen untuk proses ini). |
--oss |
boolean |
Gunakan penyedia model sumber terbuka lokal. Codex menggunakan --local-provider, oss_provider yang Anda konfigurasi, atau meminta Anda memilih antara LM Studio dan Ollama. |
--profile, -p |
string |
Lapiskan $CODEX_HOME/profile-name.config.toml di atas konfigurasi pengguna dasar. |
--remote |
ws://host:port | wss://host:port | unix:// | unix://PATH |
Hubungkan ke endpoint app-server jarak jauh melalui WebSocket atau soket Unix. Didukung untuk codex, codex resume, codex fork, codex archive, codex delete, dan codex unarchive; subperintah lain menolak mode jarak jauh. |
--remote-auth-token-env |
ENV_VAR |
Baca token bearer dari variabel lingkungan ini dan kirimkan saat terhubung dengan --remote. Memerlukan --remote; token hanya dikirim melalui URL wss:// atau URL ws:// khusus lokal. |
--sandbox, -s |
read-only | workspace-write | danger-full-access |
Pilih kebijakan sandbox untuk perintah shell yang dihasilkan model. |
--search |
boolean |
Aktifkan pencarian web langsung (menetapkan web_search = "live", bukan "cached" default). |
--strict-config |
boolean |
Hasilkan kesalahan saat config.toml memuat bidang yang tidak dikenali versi Codex ini. Didukung oleh perintah runtime seperti codex, exec, review, resume, fork, app-server, mcp-server, dan exec-server. |
PROMPT |
string |
Instruksi teks opsional untuk memulai sesi. Hilangkan untuk meluncurkan TUI tanpa pesan yang telah diisi sebelumnya. |
Opsi ini berlaku untuk perintah dasar codex. Sebagian besar diteruskan ke perintah;
lihat catatan di atas atau bantuan perintah terkait untuk pengecualian. Untuk opsi yang diteruskan,
ikuti bantuan perintah terkait. Misalnya, codex exec --oss ...
menerapkan --oss ke exec.
Ringkasan perintah
| Kunci | Kematangan | Detail |
|---|---|---|
codex |
Stabil | Luncurkan antarmuka pengguna terminal. Menerima opsi global di atas beserta prompt opsional atau lampiran gambar. |
codex app |
Stabil | Luncurkan aplikasi desktop ChatGPT di macOS atau Windows. Di macOS, Codex dapat membuka jalur ruang kerja; di Windows, Codex mencetak jalur yang harus dibuka. |
codex app-server |
Eksperimental | Luncurkan app server Codex untuk pengembangan atau debug lokal melalui stdio, WebSocket, atau soket Unix. |
codex apply |
Stabil | Terapkan diff terbaru yang dihasilkan oleh obrolan cloud Codex ke pohon kerja lokal Anda. Alias: codex a. |
codex archive |
Stabil | Arsipkan sesi interaktif yang disimpan berdasarkan ID sesi atau nama sesi. |
codex cloud |
Eksperimental | Telusuri atau jalankan obrolan cloud Codex dari terminal tanpa membuka TUI. Alias: codex cloud-tasks. |
codex completion |
Stabil | Hasilkan skrip pelengkapan shell untuk Bash, Zsh, Fish, atau PowerShell. |
codex debug app-server send-message-v2 |
Eksperimental | Debug app-server dengan mengirim satu pesan V2 melalui klien pengujian bawaan. |
codex debug models |
Eksperimental | Cetak katalog model mentah yang dilihat Codex, termasuk opsi untuk memeriksa katalog bawaan saja. |
codex debug prompt-input |
Eksperimental | Render daftar masukan prompt yang terlihat oleh model sebagai JSON, secara opsional dengan prompt dan gambar. |
codex delete |
Stabil | Hapus secara permanen sesi interaktif yang disimpan berdasarkan ID sesi atau nama sesi. |
codex doctor |
Stabil | Hasilkan laporan diagnostik untuk masalah instalasi lokal, konfigurasi, autentikasi, runtime, Git, terminal, app-server, dan inventaris utas. |
codex exec |
Stabil | Jalankan Codex secara noninteraktif. Alias: codex e. Alirkan hasil ke stdout atau JSONL dan, secara opsional, lanjutkan sesi sebelumnya. |
codex execpolicy |
Eksperimental | Evaluasi berkas aturan execpolicy dan lihat apakah suatu perintah akan diizinkan, meminta konfirmasi, atau diblokir. |
codex features |
Stabil | Cantumkan penanda fitur dan aktifkan atau nonaktifkan secara permanen dalam config.toml. |
codex fork |
Stabil | Buat cabang sesi interaktif sebelumnya menjadi obrolan baru dengan mempertahankan transkrip asli. |
codex login |
Stabil | Autentikasi Codex menggunakan ChatGPT OAuth, autentikasi perangkat, API key, atau token akses yang dialirkan melalui stdin. |
codex logout |
Stabil | Hapus kredensial autentikasi yang disimpan. |
codex mcp |
Stabil | Kelola server Model Context Protocol (cantumkan, tambahkan, hapus, autentikasi). |
codex mcp-server |
Tidak Digunakan Lagi | Antarmuka yang tidak digunakan lagi untuk menjalankan Codex sebagai server MCP melalui stdio. Gunakan app server Codex sebagai gantinya. Untuk memanggil Codex dari Claude Code, gunakan plugin Codex untuk Claude Code. |
codex plugin |
Stabil | Instal, cantumkan, dan hapus plugin dari sumber marketplace yang dikonfigurasi. |
codex plugin marketplace |
Stabil | Tambahkan, cantumkan, tingkatkan, atau hapus marketplace plugin dari Git atau sumber lokal. |
codex remote-control |
Eksperimental | Jalankan atau kelola kendali jarak jauh untuk app-server lokal, atau buat kode penyandingan berumur pendek. |
codex resume |
Stabil | Lanjutkan sesi interaktif sebelumnya berdasarkan ID atau lanjutkan obrolan terbaru. |
codex review |
Stabil | Jalankan peninjauan noninteraktif atas perubahan yang belum di-commit, diff cabang dasar, sebuah commit, atau instruksi peninjauan khusus. |
codex sandbox |
Stabil | Jalankan perintah arbitrer di dalam sandbox macOS, Linux, atau Windows yang disediakan Codex. |
codex unarchive |
Stabil | Pulihkan sesi interaktif yang diarsipkan berdasarkan ID sesi atau nama sesi. |
codex update |
Stabil | Periksa dan terapkan pembaruan Codex CLI jika rilis yang terinstal mendukung pembaruan mandiri. |
Detail perintah
codex (interaktif)
Menjalankan codex tanpa subperintah akan meluncurkan antarmuka pengguna terminal interaktif (TUI). Agen menerima opsi global di atas beserta lampiran gambar. Pencarian web menggunakan mode cache secara default; gunakan --search untuk beralih ke penelusuran langsung. Untuk pekerjaan lokal yang praktis, gunakan --sandbox workspace-write --ask-for-approval on-request.
Gunakan --remote ws://host:port atau --remote wss://host:port untuk menghubungkan TUI ke app server yang dimulai dengan codex app-server --listen ws://IP:PORT. Untuk soket Unix lokal, gunakan --remote unix:// bagi soket default atau --remote unix://PATH bagi jalur eksplisit. Tambahkan --remote-auth-token-env <ENV_VAR> ketika server memerlukan token bearer untuk autentikasi WebSocket.
codex app-server
Luncurkan app server Codex secara lokal. Ini terutama ditujukan untuk pengembangan dan debug serta dapat berubah tanpa pemberitahuan.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--analytics-default-enabled |
boolean |
Aktifkan analitik secara default bagi klien app-server pihak pertama, kecuali pengguna menonaktifkannya dalam konfigurasi. |
--listen |
stdio:// | ws://IP:PORT | unix:// | unix://PATH | off |
URL listener transportasi. Gunakan stdio:// untuk JSONL, ws://IP:PORT untuk endpoint WebSocket TCP, unix:// untuk soket Unix default, unix://PATH untuk soket Unix khusus, atau off untuk menonaktifkan transportasi lokal. |
--stdio |
boolean |
Gunakan transportasi stdio. Setara dengan --listen stdio:// dan tidak dapat digunakan bersama --listen. |
--ws-audience |
string |
Klaim aud yang diharapkan untuk token bearer bertanda tangan. Memerlukan --ws-auth signed-bearer-token. |
--ws-auth |
capability-token | signed-bearer-token |
Mode autentikasi untuk klien WebSocket app-server. Jika dihilangkan, autentikasi WebSocket dinonaktifkan; listener nonlokal menampilkan peringatan saat dimulai. |
--ws-issuer |
string |
Klaim iss yang diharapkan untuk token bearer bertanda tangan. Memerlukan --ws-auth signed-bearer-token. |
--ws-max-clock-skew-seconds |
number |
Toleransi pergeseran jam saat memvalidasi klaim token bearer bertanda tangan exp dan nbf. Memerlukan --ws-auth signed-bearer-token. |
--ws-shared-secret-file |
absolute path |
Berkas yang memuat rahasia bersama HMAC yang digunakan untuk memvalidasi token bearer JWT bertanda tangan. Wajib dengan --ws-auth signed-bearer-token. |
--ws-token-file |
absolute path |
Berkas yang memuat token kapabilitas bersama. Gunakan dengan --ws-auth capability-token kecuali Anda menyediakan --ws-token-sha256 sebagai gantinya. |
--ws-token-sha256 |
hexadecimal SHA-256 digest |
Digest SHA-256 yang diharapkan untuk autentikasi token kapabilitas. Gunakan sebagai pengganti --ws-token-file ketika token klien berasal dari sumber lain. |
codex app-server --listen stdio:// mempertahankan perilaku default JSONL melalui stdio, dan codex app-server --stdio merupakan alias untuk transportasi tersebut. --listen ws://IP:PORT mengaktifkan transportasi WebSocket bagi klien app-server. Server menerima URL listen ws://; gunakan terminasi TLS atau proksi aman ketika klien terhubung dengan wss://. Gunakan --listen unix:// untuk menerima handshake WebSocket pada soket Unix default Codex, atau --listen unix:///absolute/path.sock untuk memilih jalur soket. Jika Anda menghasilkan skema untuk binding klien, tambahkan --experimental untuk menyertakan bidang dan metode yang dibatasi.
Tambahkan --code-mode-host wss://code-mode.example.com/host untuk menghubungkan app-server ke
host Code Mode jarak jauh alih-alih memulai host lokal. Koneksi keluar ini
terpisah dari --listen dan digunakan bersama oleh setiap utas dalam
proses app-server. Gunakan ws:// hanya untuk host localhost atau yang diteruskan melalui SSH.
codex remote-control
Jalankan codex remote-control untuk memulai kendali jarak jauh di latar depan. Gunakan
codex remote-control start untuk memulai daemon app-server lokal dengan kendali jarak jauh
diaktifkan, dan codex remote-control stop untuk menghentikannya. Klien kendali jarak jauh
terkelola dan alur kerja jarak jauh SSH menggunakan perintah ini; perintah tersebut bukan
pengganti codex app-server --listen saat Anda membangun klien protokol lokal.
Setelah daemon berjalan, gunakan codex remote-control pair untuk membuat dan
mencetak kode penyandingan manual berumur pendek. Tambahkan --json ke perintah kendali jarak jauh apa pun
untuk keluaran yang dapat dibaca mesin. Untuk pair, respons JSON menyertakan
pairingCode, manualPairingCode, environmentId, dan expiresAt.
codex app
Luncurkan aplikasi desktop ChatGPT dari terminal di macOS atau Windows. Di macOS, Codex dapat membuka jalur ruang kerja tertentu; di Windows, Codex mencetak jalur yang harus dibuka.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--download-url |
url |
Penggantian lanjutan untuk URL penginstal aplikasi desktop ChatGPT yang digunakan saat instalasi. |
PATH |
path |
Jalur ruang kerja untuk aplikasi desktop ChatGPT. Di macOS, Codex membuka jalur ini; di Windows, Codex mencetak jalur tersebut. |
codex app membuka aplikasi desktop ChatGPT yang telah terinstal, atau memulai penginstal ketika
aplikasi tidak tersedia. Di macOS, Codex membuka jalur ruang kerja yang diberikan; di
Windows, Codex mencetak jalur yang harus dibuka setelah instalasi.
codex debug app-server send-message-v2
Kirim satu pesan melalui alur utas/giliran V2 app-server menggunakan klien pengujian app-server bawaan.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
USER_MESSAGE |
string |
Teks pesan yang dikirim ke app-server melalui alur klien pengujian V2 bawaan. |
Alur debug ini melakukan inisialisasi dengan experimentalApi: true, memulai utas, mengirim giliran, dan mengalirkan notifikasi server. Gunakan untuk mereproduksi dan memeriksa perilaku protokol app-server secara lokal.
codex debug models
Cetak katalog model mentah yang dilihat Codex sebagai JSON.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--bundled |
boolean |
Lewati penyegaran dan cetak hanya katalog model yang disertakan dengan biner Codex saat ini. |
Gunakan --bundled jika Anda hanya ingin memeriksa katalog yang disertakan dengan biner saat ini, tanpa menyegarkan dari endpoint model jarak jauh.
codex debug prompt-input
Render daftar masukan prompt persis seperti yang terlihat oleh model sebagai JSON. Gunakan ini saat men-debug penemuan instruksi, konteks sesi, atau penyusunan prompt.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--image, -i |
path[,path...] |
Lampirkan satu atau beberapa gambar ke prompt pengguna. Pisahkan beberapa jalur dengan koma atau ulangi opsi. |
PROMPT |
string |
Prompt pengguna opsional yang ditambahkan setelah konteks sesi. |
codex apply
Terapkan diff terbaru dari obrolan cloud Codex ke repositori lokal Anda. Anda harus terautentikasi dan memiliki akses ke obrolan tersebut.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
TASK_ID |
string |
Pengidentifikasi obrolan cloud Codex yang diff-nya harus diterapkan. |
Codex mencetak berkas yang di-patch dan keluar dengan status bukan nol jika git apply gagal (misalnya karena konflik).
codex review
Jalankan peninjauan kode secara noninteraktif. Pilih tepat satu target peninjauan, atau teruskan instruksi peninjauan khusus sebagai prompt.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--base |
branch |
Tinjau perubahan terhadap cabang dasar yang ditentukan. |
--commit |
SHA |
Tinjau perubahan yang diperkenalkan oleh commit yang ditentukan. |
--strict-config |
boolean |
Hasilkan kesalahan saat config.toml memuat bidang yang tidak dikenali versi Codex ini. |
--title |
string |
Tetapkan judul commit yang ditampilkan dalam ringkasan peninjauan. Memerlukan --commit. |
--uncommitted |
boolean |
Tinjau perubahan staged, unstaged, dan untracked. |
PROMPT |
string | - (read stdin) |
Instruksi peninjauan khusus. Gunakan - untuk membaca instruksi dari stdin. |
--uncommitted, --base, --commit, dan PROMPT khusus saling
bertentangan. Gunakan --title hanya dengan --commit.
codex archive dan codex unarchive
Arsipkan atau pulihkan sesi interaktif yang disimpan berdasarkan ID sesi atau nama sesi. Gunakan perintah ini ketika Anda ingin merapikan pemilih sesi tanpa menghapus transkrip. ID sesi diprioritaskan daripada nama sesi.
codex archive <SESSION>
codex unarchive <SESSION>| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--remote |
ws://host:port | wss://host:port | unix:// | unix://PATH |
Hubungkan ke endpoint app-server jarak jauh sebelum mengubah status arsip. |
--remote-auth-token-env |
ENV_VAR |
Baca token bearer dari variabel lingkungan ini ketika --remote memerlukan autentikasi. |
SESSION |
session ID | session name |
Sesi tersimpan yang akan diarsipkan atau dipulihkan. ID sesi diprioritaskan daripada nama sesi. |
codex delete
Hapus secara permanen sesi interaktif yang disimpan berdasarkan ID sesi atau nama sesi. Gunakan ini hanya ketika Anda ingin menghapus transkrip, bukan menyembunyikannya dari daftar sesi aktif.
codex delete <SESSION>
codex delete <SESSION_UUID> --force| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--force |
boolean |
Hapus tanpa meminta konfirmasi. Argumen sesi harus berupa UUID; nama tetap memerlukan konfirmasi interaktif. |
--remote |
ws://host:port | wss://host:port | unix:// | unix://PATH |
Hubungkan ke endpoint app-server jarak jauh sebelum menghapus sesi. |
--remote-auth-token-env |
ENV_VAR |
Baca token bearer dari variabel lingkungan ini ketika --remote memerlukan autentikasi. |
SESSION |
session ID | session name |
Sesi tersimpan yang akan dihapus. ID sesi diprioritaskan daripada nama sesi. |
Gunakan --force hanya dengan UUID sesi. Sesi bernama tetap memerlukan
konfirmasi agar Codex tidak menghapus nama yang berulang atau ambigu tanpa meminta konfirmasi.
codex cloud
Berinteraksi dengan obrolan cloud Codex dari terminal. Perintah default membuka pemilih interaktif; codex cloud exec mengirimkan tugas secara langsung, dan codex cloud list mengembalikan obrolan terbaru untuk skrip atau pemeriksaan cepat.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--attempts |
1-4 |
Jumlah upaya asisten (terbaik dari N) yang harus dijalankan cloud Codex. |
--env |
ENV_ID |
Pengidentifikasi lingkungan cloud Codex target (wajib). Gunakan codex cloud untuk mencantumkan opsi. |
QUERY |
string |
Prompt tugas. Jika dihilangkan, Codex meminta detail secara interaktif. |
Autentikasi mengikuti kredensial yang sama dengan CLI utama. Codex keluar dengan status bukan nol jika pengiriman tugas gagal.
codex cloud list
Cantumkan obrolan cloud terbaru dengan pemfilteran dan paginasi opsional.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--cursor |
string |
Kursor paginasi yang dikembalikan oleh permintaan sebelumnya. |
--env |
ENV_ID |
Filter tugas berdasarkan pengidentifikasi lingkungan. |
--json |
boolean |
Keluarkan JSON yang dapat dibaca mesin, bukan teks biasa. |
--limit |
1-20 |
Jumlah maksimum tugas yang akan dikembalikan. |
Keluaran teks biasa mencetak URL tugas diikuti detail status. Gunakan --json untuk otomatisasi. Payload JSON memuat array tasks beserta nilai cursor opsional. Setiap tugas menyertakan id, url, title, status, updated_at, environment_id, environment_label, summary, is_review, dan attempt_total.
codex completion
Hasilkan skrip pelengkapan shell dan alihkan keluarannya ke lokasi yang sesuai, misalnya codex completion zsh > "${fpath[1]}/_codex".
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
SHELL |
bash | zsh | fish | power-shell | elvish |
Shell yang akan dibuatkan pelengkapannya. Keluaran dicetak ke stdout. |
codex doctor
Hasilkan laporan diagnostik lokal sebelum melaporkan masalah dukungan atau saat menyelidiki instalasi Codex yang bermasalah. Laporan ini memeriksa kesehatan instalasi, konfigurasi, autentikasi, runtime, Git, terminal, app-server, dan inventaris utas.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--all |
boolean |
Perluas daftar panjang dalam laporan terperinci yang dapat dibaca manusia. |
--ascii |
boolean |
Gunakan label status dan pemisah ASCII dalam keluaran yang dapat dibaca manusia. |
--json |
boolean |
Keluarkan laporan dukungan tersensor yang dapat dibaca mesin. |
--no-color |
boolean |
Nonaktifkan warna ANSI dalam keluaran yang dapat dibaca manusia. |
--summary |
boolean |
Tampilkan hanya baris pemeriksaan yang dikelompokkan dan ringkasan jumlah akhir. |
codex features
Kelola penanda fitur yang disimpan dalam $CODEX_HOME/config.toml. Perintah enable dan
disable menyimpan perubahan agar berlaku untuk sesi mendatang. Subperintah
features tidak menerima --profile.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
Disable subcommand |
codex features disable <feature> |
Nonaktifkan penanda fitur secara permanen dalam $CODEX_HOME/config.toml. |
Enable subcommand |
codex features enable <feature> |
Aktifkan penanda fitur secara permanen dalam $CODEX_HOME/config.toml. |
List subcommand |
codex features list |
Tampilkan penanda fitur yang diketahui, tahap kematangannya, dan status efektifnya. |
codex exec
Gunakan codex exec (atau bentuk singkat codex e) untuk proses berbasis skrip atau bergaya CI yang harus selesai tanpa interaksi manusia.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--cd, -C |
path |
Tetapkan root ruang kerja sebelum menjalankan tugas. |
--color |
always | never | auto |
Atur warna ANSI dalam stdout. |
--dangerously-bypass-approvals-and-sandbox, --yolo |
boolean |
Lewati permintaan persetujuan dan sandbox. Berbahaya—gunakan hanya di dalam runner yang terisolasi. |
--dangerously-bypass-hook-trust |
boolean |
Jalankan hook yang diaktifkan tanpa memerlukan kepercayaan hook yang tersimpan untuk pemanggilan ini. Hanya ditujukan bagi otomatisasi yang telah memeriksa sumber hook. |
--ephemeral |
boolean |
Jalankan tanpa menyimpan berkas rollout sesi ke disk. |
--full-auto |
boolean |
Opsi kompatibilitas yang tidak digunakan lagi. Utamakan --sandbox workspace-write; Codex mencetak peringatan ketika opsi ini digunakan. |
--ignore-rules |
boolean |
Jangan muat berkas .rules execpolicy pengguna atau proyek untuk proses ini. |
--ignore-user-config |
boolean |
Jangan muat $CODEX_HOME/config.toml. Autentikasi tetap menggunakan CODEX_HOME. |
--image, -i |
path[,path...] |
Lampirkan gambar ke pesan pertama. Dapat diulang; mendukung daftar yang dipisahkan koma. |
--json, --experimental-json |
boolean |
Cetak peristiwa JSON yang dipisahkan baris baru, bukan teks berformat. |
--local-provider |
lmstudio | ollama |
Pilih penyedia lokal yang digunakan dengan --oss, dengan mengganti oss_provider untuk proses ini. |
--model, -m |
string |
Ganti model yang dikonfigurasi untuk proses ini. |
--oss |
boolean |
Gunakan penyedia sumber terbuka lokal. Codex menggunakan --local-provider atau oss_provider yang Anda konfigurasi, dan keluar dengan kesalahan jika keduanya tidak ditetapkan. |
--output-last-message, -o |
path |
Tulis pesan akhir asisten ke sebuah berkas. Berguna untuk pembuatan skrip lanjutan. |
--output-schema |
path |
Berkas JSON Schema yang menjelaskan bentuk respons akhir yang diharapkan. Codex memvalidasi keluaran alat terhadapnya. |
--profile, -p |
string |
Lapiskan $CODEX_HOME/profile-name.config.toml di atas konfigurasi pengguna dasar. |
--sandbox, -s |
read-only | workspace-write | danger-full-access |
Kebijakan sandbox untuk perintah yang dihasilkan model. Menggunakan konfigurasi secara default. |
--skip-git-repo-check |
boolean |
Izinkan eksekusi di luar repositori Git (berguna untuk direktori sekali pakai). |
-c, --config |
key=value |
Penggantian konfigurasi inline untuk proses noninteraktif (dapat diulang). |
PROMPT |
string | - (read stdin) |
Instruksi awal untuk tugas. Gunakan - untuk menyalurkan prompt dari stdin. |
Resume subcommand |
codex exec resume [SESSION_ID] |
Lanjutkan sesi exec berdasarkan ID atau tambahkan --last untuk melanjutkan sesi terbaru dari direktori kerja saat ini. Tambahkan --all untuk mempertimbangkan sesi dari direktori mana pun. Menerima prompt tindak lanjut opsional. |
Codex menulis keluaran berformat secara default. Tambahkan --json untuk menerima peristiwa JSON yang dipisahkan baris baru (satu per perubahan status). Subperintah resume opsional memungkinkan Anda melanjutkan tugas noninteraktif. Gunakan --last untuk memilih sesi terbaru dari direktori kerja saat ini, atau tambahkan --all untuk mencari di seluruh sesi:
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--all |
boolean |
Sertakan sesi di luar direktori kerja saat ini ketika memilih sesi terbaru. |
--image, -i |
path[,path...] |
Lampirkan satu atau beberapa gambar ke prompt tindak lanjut. Pisahkan beberapa jalur dengan koma atau ulangi opsi. |
--last |
boolean |
Lanjutkan obrolan terbaru dari direktori kerja saat ini. |
PROMPT |
string | - (read stdin) |
Instruksi tindak lanjut opsional yang dikirim segera setelah sesi dilanjutkan. |
SESSION_ID |
uuid | session name |
Lanjutkan sesi yang ditentukan. Hilangkan dan gunakan --last untuk melanjutkan sesi terbaru. |
codex execpolicy
Periksa berkas aturan execpolicy sebelum Anda menyimpannya. codex execpolicy check menerima satu atau beberapa opsi --rules (misalnya, berkas di bawah ~/.codex/rules) dan menghasilkan JSON yang menunjukkan keputusan paling ketat serta aturan yang cocok. Tambahkan --pretty untuk memformat keluaran. Perintah execpolicy saat ini masih dalam pratinjau.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--pretty |
boolean |
Cetak hasil JSON dengan format yang mudah dibaca. |
--rules, -r |
path (repeatable) |
Jalur ke berkas aturan execpolicy yang akan dievaluasi. Berikan beberapa opsi untuk menggabungkan aturan dari beberapa berkas. |
COMMAND... |
var-args |
Perintah yang akan diperiksa terhadap kebijakan yang ditentukan. |
codex login
Autentikasi CLI dengan akun ChatGPT, API key, atau token akses. Tanpa opsi, Codex membuka browser untuk alur ChatGPT OAuth.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--device-auth |
boolean |
Gunakan alur kode perangkat OAuth alih-alih meluncurkan jendela browser. |
--with-access-token |
boolean |
Baca token akses dari stdin (misalnya printenv CODEX_ACCESS_TOKEN | codex login --with-access-token). |
--with-api-key |
boolean |
Baca API key dari stdin (misalnya printenv OPENAI_API_KEY | codex login --with-api-key). |
status subcommand |
codex login status |
Cetak mode autentikasi aktif dan keluar dengan 0 saat sudah masuk. |
codex login status keluar dengan 0 ketika kredensial tersedia, yang berguna dalam skrip otomatisasi.
codex logout
Hapus kredensial yang disimpan untuk autentikasi API key dan ChatGPT. Perintah ini tidak memiliki opsi.
codex mcp
Kelola entri server Model Context Protocol yang disimpan dalam ~/.codex/config.toml.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
add <name> |
-- <command...> | --url <value> |
Daftarkan server menggunakan perintah peluncur stdio atau URL HTTP yang dapat dialirkan. Mendukung --env KEY=VALUE untuk transportasi stdio. |
get <name> |
--json |
Tampilkan konfigurasi server tertentu. --json mencetak entri konfigurasi mentah. |
list |
--json |
Cantumkan server MCP yang dikonfigurasi. Tambahkan --json untuk keluaran yang dapat dibaca mesin. |
login <name> |
--scopes scope1,scope2 |
Mulai proses masuk OAuth untuk server HTTP yang dapat dialirkan (hanya server yang mendukung OAuth). |
logout <name> |
Hapus kredensial OAuth yang disimpan untuk server HTTP yang dapat dialirkan. | |
remove <name> |
Hapus definisi server MCP yang disimpan. |
Subperintah add mendukung transportasi stdio dan HTTP yang dapat dialirkan:
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--bearer-token-env-var |
ENV_VAR |
Variabel lingkungan yang nilainya dikirim sebagai token bearer saat terhubung ke server HTTP yang dapat dialirkan. |
--env KEY=VALUE |
repeatable |
Penetapan variabel lingkungan yang diterapkan saat meluncurkan server stdio. |
--oauth-client-id |
CLIENT_ID |
Pengidentifikasi klien OAuth untuk server MCP HTTP yang dapat dialirkan. Memerlukan --url. |
--oauth-resource |
RESOURCE |
Parameter sumber daya OAuth yang disertakan saat masuk untuk server MCP HTTP yang dapat dialirkan. Memerlukan --url. |
--url |
https://… |
Daftarkan server HTTP yang dapat dialirkan alih-alih stdio. Tidak dapat digunakan bersama COMMAND.... |
COMMAND... |
stdio transport |
Berkas yang dapat dieksekusi beserta argumen untuk meluncurkan server MCP. Berikan setelah --. |
Tindakan OAuth (login, logout) hanya berfungsi dengan server HTTP yang dapat dialirkan (dan hanya jika server mendukung OAuth).
codex plugin
Instal, cantumkan, dan hapus plugin dari marketplace yang dikonfigurasi.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
add <plugin[@marketplace]> |
[--marketplace, -m NAME] [--json] |
Instal plugin dari marketplace yang dikonfigurasi. Gunakan --marketplace atau -m ketika argumen plugin tidak menyertakan @marketplace. |
list |
[--marketplace, -m NAME] [--available --json] [--json] |
Cantumkan plugin yang terinstal. Dengan --json, keluaran memiliki array installed dan available; --available menyertakan plugin marketplace yang belum terinstal dan memerlukan --json. |
marketplace |
Kelola sumber marketplace yang dikonfigurasi. Lihat codex plugin marketplace di bawah. |
|
remove <plugin[@marketplace]> |
[--marketplace, -m NAME] [--json] |
Hapus plugin yang terinstal dari konfigurasi dan cache lokal. Gunakan --json untuk keluaran yang sesuai bagi otomatisasi. |
codex plugin add --json mencetak pluginId, name, marketplaceName,
version, installedPath, dan authPolicy. codex plugin list --json mencetak
array installed dan available. Entri menyertakan pluginId, name,
marketplaceName, version, installed, enabled, source, installPolicy,
authPolicy, dan, jika tersedia, marketplaceSource beserta jenis dan nilai
sumber marketplace yang dikonfigurasi. codex plugin remove --json mencetak
pluginId, name, dan marketplaceName.
codex plugin marketplace
Kelola sumber marketplace plugin yang dapat ditelusuri dan digunakan Codex untuk menginstal plugin.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
add <source> |
[--ref REF] [--sparse PATH] [--json] |
Instal marketplace plugin dari singkatan GitHub, URL Git, URL SSH, atau direktori root marketplace lokal. --sparse hanya didukung untuk sumber Git dan dapat diulang. |
list |
[--json] |
Tampilkan marketplace plugin yang saat ini dipertimbangkan Codex dan jalur root untuk setiap marketplace. |
remove <marketplace-name> |
[--json] |
Hapus marketplace plugin yang dikonfigurasi. |
upgrade [marketplace-name] |
[--json] |
Segarkan satu marketplace Git yang dikonfigurasi, atau semua marketplace Git yang dikonfigurasi jika nama tidak diberikan. |
codex plugin marketplace add menerima singkatan GitHub seperti owner/repo atau
owner/repo@ref, URL Git HTTP atau HTTPS, URL Git SSH, dan direktori
root marketplace lokal. Gunakan --ref untuk menyematkan ref Git, dan ulangi --sparse PATH untuk
menggunakan sparse checkout bagi repositori marketplace berbasis Git.
codex plugin marketplace list mencetak nama dan root marketplace dalam cakupan,
termasuk marketplace default yang ditemukan secara implisit dan snapshot marketplace
yang dikonfigurasi.
Tambahkan --json ke perintah penambahan, pencantuman, peningkatan, atau penghapusan marketplace untuk
keluaran yang sesuai bagi otomatisasi. JSON penambahan marketplace menyertakan marketplaceName,
installedRoot, dan alreadyAdded; JSON daftar menyertakan array marketplaces
dengan name, root, dan marketplaceSource opsional; JSON peningkatan menyertakan
selectedMarketplaces, upgradedRoots, dan errors; JSON penghapusan menyertakan
marketplaceName dan installedRoot.
codex mcp-server
codex resume
Lanjutkan sesi interaktif berdasarkan ID atau lanjutkan obrolan terbaru. codex resume membatasi --last pada direktori kerja saat ini kecuali Anda meneruskan --all. Perintah ini menerima opsi global yang sama dengan codex, termasuk penggantian model dan sandbox.
Jika direktori kerja saat ini berbeda dari direktori sesi yang disimpan,
Codex menanyakan direktori mana yang akan digunakan. Tetapkan
tui.resume_cwd ke "current" atau
"session" untuk menggunakan kembali pilihan tersebut tanpa permintaan konfirmasi. Penggantian --cd (-C)
eksplisit diprioritaskan daripada tui.resume_cwd.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--all |
boolean |
Sertakan sesi di luar direktori kerja saat ini ketika memilih sesi terbaru. |
--include-non-interactive |
boolean |
Sertakan sesi noninteraktif dalam pemilih dan pilihan --last. |
--last |
boolean |
Lewati pemilih dan lanjutkan obrolan terbaru dari direktori kerja saat ini. |
SESSION_ID |
uuid | session name |
Lanjutkan sesi yang ditentukan. Hilangkan dan gunakan --last untuk melanjutkan sesi terbaru. |
codex fork
Buat cabang sesi interaktif sebelumnya menjadi obrolan baru. Secara default, codex fork membuka pemilih sesi; tambahkan --last untuk membuat cabang dari sesi terbaru Anda.
Ketika direktori sesi saat ini dan yang disimpan berbeda, codex fork menggunakan
permintaan direktori kerja dan pengaturan tui.resume_cwd yang sama dengan codex resume.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--all |
boolean |
Tampilkan sesi di luar direktori kerja saat ini dalam pemilih. |
--last |
boolean |
Lewati pemilih dan buat cabang dari obrolan terbaru secara otomatis. |
SESSION_ID |
uuid |
Buat cabang dari sesi yang ditentukan. Hilangkan dan gunakan --last untuk membuat cabang dari sesi terbaru. |
codex sandbox
Gunakan pembantu sandbox untuk menjalankan perintah dengan kebijakan yang sama seperti yang digunakan Codex secara internal.
Seatbelt macOS
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--allow-unix-socket |
path |
Izinkan perintah dalam sandbox untuk mengikat atau menghubungkan soket Unix yang berakar pada jalur ini. Ulangi untuk mengizinkan beberapa jalur. |
--cd, -C |
DIR |
Direktori kerja yang digunakan untuk resolusi profil dan eksekusi perintah. Memerlukan --permission-profile. |
--config, -c |
key=value |
Teruskan penggantian konfigurasi ke proses dalam sandbox (dapat diulang). |
--include-managed-config |
boolean |
Sertakan persyaratan terkelola saat menyelesaikan profil izin eksplisit. Memerlukan --permission-profile. |
--log-denials |
boolean |
Rekam penolakan sandbox macOS dengan log stream saat perintah berjalan dan cetak setelah keluar. |
--permission-profile, -P |
NAME |
Terapkan profil izin bernama dari tumpukan konfigurasi aktif. |
--profile, -p |
NAME |
Lapiskan $CODEX_HOME/NAME.config.toml di atas konfigurasi pengguna dasar. |
COMMAND... |
var-args |
Perintah shell yang akan dijalankan di bawah Seatbelt macOS. Semua yang berada setelah -- akan diteruskan. |
Landlock Linux
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--cd, -C |
DIR |
Direktori kerja yang digunakan untuk resolusi profil dan eksekusi perintah. Memerlukan --permission-profile. |
--config, -c |
key=value |
Penggantian konfigurasi yang diterapkan sebelum meluncurkan sandbox (dapat diulang). |
--include-managed-config |
boolean |
Sertakan persyaratan terkelola saat menyelesaikan profil izin eksplisit. Memerlukan --permission-profile. |
--permission-profile, -P |
NAME |
Terapkan profil izin bernama dari tumpukan konfigurasi aktif. |
--profile, -p |
NAME |
Lapiskan $CODEX_HOME/NAME.config.toml di atas konfigurasi pengguna dasar. |
COMMAND... |
var-args |
Perintah yang akan dijalankan di bawah Landlock + seccomp. Berikan berkas yang dapat dieksekusi setelah --. |
Windows
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--cd, -C |
DIR |
Direktori kerja yang digunakan untuk resolusi profil dan eksekusi perintah. Memerlukan --permission-profile. |
--config, -c |
key=value |
Penggantian konfigurasi yang diterapkan sebelum meluncurkan sandbox (dapat diulang). |
--include-managed-config |
boolean |
Sertakan persyaratan terkelola saat menyelesaikan profil izin eksplisit. Memerlukan --permission-profile. |
--permission-profile, -P |
NAME |
Terapkan profil izin bernama dari tumpukan konfigurasi aktif. |
--profile, -p |
NAME |
Lapiskan $CODEX_HOME/NAME.config.toml di atas konfigurasi pengguna dasar. |
COMMAND... |
var-args |
Perintah yang akan dijalankan di bawah sandbox Windows native. Berikan berkas yang dapat dieksekusi setelah --. |
codex update
Periksa dan terapkan pembaruan Codex CLI jika rilis yang terinstal mendukung pembaruan mandiri. Build debug mencetak pesan yang meminta Anda menginstal build rilis sebagai gantinya.
Kombinasi opsi dan kiat keamanan
- Gunakan
--sandbox workspace-writeuntuk pekerjaan lokal tanpa pengawasan yang dapat tetap berada di dalam ruang kerja, dan hindari--dangerously-bypass-approvals-and-sandboxkecuali Anda berada di dalam VM sandbox khusus. - Jika Anda perlu memberikan akses tulis ke lebih banyak direktori kepada Codex, utamakan
--add-dirdaripada memaksakan--sandbox danger-full-access. - Pasangkan
--jsondengan--output-last-messagedalam CI untuk merekam progres yang dapat dibaca mesin dan ringkasan akhir dalam bahasa alami.
Pintasan interaktif
- Ketik
@untuk mencari berkas di ruang kerja dan menambahkan jalurnya ke prompt. - Tekan Up atau Down untuk memulihkan riwayat draf.
- Tekan Ctrl+R untuk mencari riwayat prompt, lalu tekan Enter untuk menggunakan hasil yang cocok atau Esc untuk membatalkan.
- Tekan Ctrl+O atau jalankan
/copyuntuk menyalin keluaran Codex terbaru yang telah selesai. - Awali baris dengan
!untuk menjalankan perintah shell lokal dengan pengaturan persetujuan dan sandbox saat ini. - Tekan Tab saat Codex bekerja untuk mengantrekan prompt tindak lanjut, perintah garis miring, atau perintah shell bagi giliran berikutnya.
- Tekan Enter saat Codex bekerja untuk menyisipkan instruksi baru ke giliran saat ini.
- Tekan Esc dua kali saat penyusun kosong untuk mengedit pesan pengguna sebelumnya dan membuat cabang obrolan dari titik tersebut.
- Tekan Ctrl+C atau jalankan
/exituntuk menutup sesi.
Sumber daya terkait
- Ringkasan Codex CLI: instalasi, peningkatan, dan kiat singkat.
- Dasar-dasar konfigurasi: simpan nilai default seperti model dan penyedia.
- Konfigurasi Lanjutan: profil, penyedia, penyesuaian sandbox, dan integrasi.
- AGENTS.md: ringkasan konseptual mengenai kemampuan agen Codex dan praktik terbaik.
Perintah garis miring memberi Anda kendali cepat yang mengutamakan papan ketik atas Codex. Ketik / di
penyusun untuk membuka pop-up garis miring, pilih perintah, lalu Codex akan melakukan
tindakan seperti mengganti model, menyesuaikan izin, atau merangkum obrolan panjang
tanpa meninggalkan terminal.
Panduan ini menunjukkan cara:
- Menemukan perintah garis miring bawaan yang tepat untuk suatu tugas
- Mengarahkan sesi aktif dengan perintah seperti
/model,/fast,/personality,/permissions,/approve,/raw,/agent, dan/status
Perintah garis miring Codex CLI
Perintah garis miring bawaan
Codex dilengkapi dengan perintah berikut. Buka pop-up garis miring dan mulai ketik nama perintah untuk memfilter daftar.
Ketika obrolan sudah berjalan, Anda dapat mengetik perintah garis miring dan menekan Tab untuk
mengantrekannya bagi giliran berikutnya. Codex mengurai perintah garis miring yang diantrekan saat perintah tersebut dijalankan, sehingga
menu perintah dan kesalahan muncul setelah giliran saat ini selesai. Pelengkapan
perintah garis miring tetap berfungsi sebelum Anda mengantrekan perintah.
| Perintah | Tujuan | Waktu penggunaan |
|---|---|---|
/permissions |
Mengatur tindakan yang dapat dilakukan Codex tanpa meminta izin terlebih dahulu. | Melonggarkan atau memperketat persyaratan persetujuan di tengah sesi, misalnya beralih antara Auto dan Read Only. |
/ide |
Menyertakan file yang terbuka, pilihan saat ini, dan konteks IDE lainnya. | Memasukkan konteks editor ke prompt berikutnya tanpa perlu menjelaskan kembali apa yang terbuka di IDE Anda. |
/keymap |
Memetakan ulang pintasan keyboard TUI. | Memeriksa dan menyimpan pengikatan pintasan khusus dalam config.toml. |
/vim |
Mengaktifkan atau menonaktifkan mode Vim untuk penyusun. | Beralih antara perilaku normal/insert Vim dan mode pengeditan penyusun default. |
/setup-default-sandbox |
Menyiapkan sandbox agen dengan hak istimewa lebih tinggi (khusus Windows). | Mengganti sandbox Windows yang terbatas setelah Codex menawarkan penyiapan dengan hak istimewa lebih tinggi. |
/sandbox-add-read-dir |
Memberikan akses baca sandbox ke direktori tambahan (khusus Windows). | Membuka blokir perintah yang perlu membaca jalur direktori absolut di luar root yang saat ini dapat dibaca. |
/agent, /subagents |
Mengganti thread agen aktif. | Memeriksa atau melanjutkan pekerjaan dalam thread subagen yang dibuat. |
/apps |
Menelusuri aplikasi (konektor) dan memasukkannya ke prompt Anda. | Melampirkan aplikasi sebagai $app-slug sebelum meminta Codex menggunakannya. |
/plugins |
Menelusuri plugin yang terinstal dan dapat ditemukan. | Memeriksa alat plugin, menginstal plugin yang disarankan, atau mengelola ketersediaan plugin. |
/hooks |
Melihat dan mengelola hook siklus hidup. | Memeriksa hook yang dikonfigurasi, memercayai hook baru atau yang berubah, atau menonaktifkan hook yang tidak dikelola sebelum dijalankan. |
/clear |
Mengosongkan terminal dan memulai chat baru. | Mereset UI yang terlihat dan konteks chat secara bersamaan saat Anda ingin memulai dari awal. |
/rename |
Mengganti nama chat saat ini. | Memberikan nama yang mudah dikenali pada sesi tersimpan tanpa meninggalkan TUI. |
/archive |
Mengarsipkan sesi saat ini dan keluar dari Codex. | Menghapus sesi saat ini dari daftar sesi aktif tanpa menghapus transkripnya. |
/delete |
Menghapus sesi saat ini secara permanen dan keluar dari Codex. | Menghapus transkrip dan sesi turunannya ketika pengarsipan tidak memadai. |
/compact |
Meringkas chat yang terlihat untuk mengosongkan token. | Gunakan setelah proses panjang agar Codex mempertahankan poin penting tanpa memenuhi jendela konteks. |
/copy |
Menyalin output Codex terbaru yang telah selesai. | Mengambil respons atau teks rencana terbaru yang telah selesai tanpa memilihnya secara manual. Anda juga dapat menekan Ctrl+O. |
/diff |
Menampilkan diff Git, termasuk file yang belum dilacak Git. | Meninjau perubahan Codex sebelum Anda melakukan commit atau menjalankan pengujian. |
/exit |
Keluar dari CLI (sama seperti /quit). |
Ejaan alternatif; kedua perintah mengakhiri sesi. |
/experimental |
Mengaktifkan atau menonaktifkan fitur eksperimental. | Mengaktifkan opsi seperti Network proxy atau Prevent sleep while running. |
/approve |
Menyetujui satu percobaan ulang atas penolakan tinjauan otomatis terbaru. | Mencoba kembali perintah atau tindakan yang ditolak peninjau otomatis. |
/memories |
Mengonfigurasi penggunaan dan pembuatan memori. | Mengaktifkan atau menonaktifkan injeksi maupun pembuatan memori tanpa meninggalkan TUI. |
/skills |
Menelusuri dan menggunakan skill. | Meningkatkan perilaku khusus tugas dengan memilih skill lokal yang relevan. |
/import |
Mengimpor penyiapan, proyek, dan chat Claude Code atau Cursor. | Memigrasikan artefak agen eksternal yang didukung ke konfigurasi Codex dan file lokal. |
/feedback |
Mengirim log kepada pengelola Codex. | Melaporkan masalah atau membagikan diagnostik kepada dukungan. |
/init |
Membuat kerangka AGENTS.md di direktori saat ini. |
Merekam instruksi persisten untuk repositori atau subdirektori yang sedang Anda kerjakan. |
/logout |
Keluar dari akun Codex. | Menghapus kredensial lokal saat menggunakan komputer bersama. |
/mcp |
Mencantumkan alat Model Context Protocol (MCP) yang dikonfigurasi. | Memeriksa alat eksternal yang dapat dipanggil Codex selama sesi; tambahkan verbose untuk detail server. |
/mention |
Melampirkan file ke chat. | Mengarahkan Codex ke file atau folder tertentu yang ingin Anda periksa berikutnya. |
/model |
Memilih model aktif (dan tingkat penalaran, jika tersedia). | Beralih di antara model seperti gpt-5.6-luna dan gpt-5.6-terra sebelum menjalankan tugas. |
/fast |
Mengaktifkan atau menonaktifkan tingkat layanan Fast jika tersedia di katalog model. | Mengaktifkan atau menonaktifkan tingkat Fast model saat ini dan menyimpan pilihan tersebut. |
/plan |
Beralih ke mode rencana dan secara opsional mengirim prompt. | Meminta Codex mengusulkan rencana pelaksanaan sebelum pekerjaan implementasi dimulai. |
/goal |
Mengatur, mengedit, menjeda, melanjutkan, melihat, atau menghapus tujuan tugas. | Memberikan target persisten untuk dilacak Codex selama tugas yang lebih besar berjalan. |
/personality |
Memilih gaya komunikasi untuk respons. | Membuat Codex lebih ringkas, lebih jelas dalam menjelaskan, atau lebih kolaboratif tanpa mengubah instruksi Anda. |
/ps |
Menampilkan terminal latar belakang dan output terbarunya. | Memeriksa perintah yang berjalan lama tanpa meninggalkan transkrip utama. |
/stop |
Menghentikan semua terminal latar belakang. | Membatalkan pekerjaan terminal latar belakang yang dimulai oleh sesi saat ini. |
/fork |
Membuat fork chat saat ini menjadi chat baru. | Membuat cabang dari sesi aktif untuk menjelajahi pendekatan baru tanpa kehilangan transkrip saat ini. |
/app |
Melanjutkan sesi saat ini di aplikasi desktop ChatGPT. | Berpindah dari TUI ke aplikasi desktop di macOS atau Windows. |
/side, /btw |
Memulai chat sampingan sementara. | Mengajukan pertanyaan lanjutan yang terfokus tanpa mengganggu transkrip chat utama. |
/raw |
Mengaktifkan atau menonaktifkan mode scrollback mentah. | Mengurangi pemformatan pada pemilihan dan penyalinan di terminal saat meninjau output panjang. |
/resume |
Melanjutkan chat tersimpan dari daftar sesi Anda. | Melanjutkan pekerjaan dari sesi CLI sebelumnya tanpa memulai dari awal. |
/new |
Memulai chat baru di dalam sesi CLI yang sama. | Mereset konteks chat tanpa meninggalkan CLI ketika Anda menginginkan prompt baru dalam repo yang sama. |
/quit |
Keluar dari CLI. | Segera meninggalkan sesi. |
/review |
Meminta Codex meninjau working tree Anda. | Jalankan setelah Codex menyelesaikan pekerjaan atau ketika Anda menginginkan pemeriksaan tambahan atas perubahan lokal. |
/status |
Menampilkan konfigurasi sesi dan penggunaan token. | Mengonfirmasi model aktif, kebijakan persetujuan, root yang dapat ditulis, dan kapasitas konteks yang tersisa. |
/usage |
Melihat penggunaan token akun atau menggunakan reset batas laju. | Memeriksa aktivitas token ChatGPT harian, mingguan, atau kumulatif dari dalam TUI. |
/debug-config |
Mencetak diagnostik lapisan konfigurasi dan persyaratan. | Men-debug prioritas dan persyaratan kebijakan, termasuk batasan jaringan eksperimental. |
/statusline |
Mengonfigurasi bidang baris status TUI secara interaktif. | Memilih dan mengurutkan ulang item footer (model/context/limits/git/tokens/session), lalu menyimpannya dalam config.toml. |
/title |
Mengonfigurasi bidang judul jendela atau tab terminal secara interaktif. | Memilih dan mengurutkan ulang item judul seperti proyek, status, thread, branch, model, dan progres tugas. |
/theme |
Memilih tema penyorotan sintaks. | Melihat pratinjau dan menyimpan tema penyorotan sintaks terminal. |
/pets, /pet |
Memilih atau menyembunyikan hewan peliharaan terminal. | Mempersonalisasi TUI dengan hewan peliharaan bawaan atau khusus. |
/quit dan /exit sama-sama mengakhiri CLI. Gunakan hanya setelah Anda menyimpan atau
melakukan commit atas pekerjaan penting.
Gunakan /permissions untuk menyesuaikan tindakan yang dapat dilakukan Codex tanpa meminta izin terlebih dahulu. Gunakan
/approve hanya ketika Anda perlu mencoba kembali tindakan terbaru yang ditolak oleh tinjauan
otomatis.
Mengontrol sesi Anda dengan perintah garis miring
Alur kerja berikut menjaga sesi Anda tetap terarah tanpa memulai ulang Codex.
Mengatur model aktif dengan /model
- Jalankan Codex dan buka penyusun.
- Ketik
/modellalu tekan Enter. - Pilih model seperti
gpt-5.6-lunaataugpt-5.6-terradari popup.
Hasil yang diharapkan: Codex mengonfirmasi model baru dalam transkrip. Jalankan /status untuk memverifikasi perubahan.
Mengaktifkan atau menonaktifkan mode Fast dengan /fast
- Ketik
/fastuntuk mengaktifkan tingkat layanan Fast bagi model saat ini. - Ketik
/fastlagi untuk menonaktifkannya.
Hasil yang diharapkan: Codex mengaktifkan atau menonaktifkan tingkat tersebut dan menyimpan pilihan. Di footer TUI,
Anda juga dapat menampilkan item baris status mode Fast dengan /statusline.
Perintah tingkat Fast ditentukan oleh katalog. Jika model saat ini tidak menyediakan
tingkat Fast, Codex tidak akan menampilkan /fast.
Mengatur gaya komunikasi dengan /personality
Gunakan /personality untuk mengubah cara Codex berkomunikasi tanpa menulis ulang prompt Anda.
- Dalam chat aktif, ketik
/personalitylalu tekan Enter. - Pilih gaya dari popup.
Hasil yang diharapkan: Codex mengonfirmasi gaya baru dalam transkrip dan menggunakannya untuk respons berikutnya dalam chat.
Codex mendukung kepribadian friendly, pragmatic, dan none. Gunakan none
untuk menonaktifkan instruksi kepribadian.
Jika model aktif tidak mendukung instruksi khusus kepribadian, Codex menyembunyikan perintah ini.
Beralih ke mode rencana dengan /plan
- Ketik
/planlalu tekan Enter untuk mengalihkan chat aktif ke mode rencana. - Opsional: berikan teks prompt sebaris (misalnya,
/plan Propose a migration plan for this service). - Anda dapat menempelkan konten atau melampirkan gambar saat menggunakan argumen sebaris
/plan.
Hasil yang diharapkan: Codex memasuki mode rencana dan menggunakan prompt sebaris opsional Anda sebagai permintaan perencanaan pertama.
Saat Codex sedang bekerja, /plan untuk sementara tidak tersedia.
Mengatur atau melihat tujuan tugas dengan /goal
- Ketik
/goal <objective>untuk menetapkan tujuan, misalnya/goal Finish the migration and keep tests green. - Ketik
/goaluntuk melihat tujuan saat ini. - Gunakan
/goal edituntuk merevisi sasaran. Gunakan/goal pause,/goal resume, atau/goal clearuntuk menjeda, melanjutkan, atau menghapusnya.
Hasil yang diharapkan: Codex mempertahankan tujuan pada chat aktif selama pekerjaan berlanjut.
Tujuan tidak boleh kosong dan panjangnya paling banyak 4.000 karakter. Untuk instruksi yang lebih panjang, masukkan detailnya dalam file dan arahkan tujuan ke file tersebut.
Mengaktifkan atau menonaktifkan fitur eksperimental dengan /experimental
- Ketik
/experimentallalu tekan Enter. - Aktifkan atau nonaktifkan fitur yang Anda inginkan (misalnya, Network proxy atau Prevent sleep while running), lalu mulai ulang Codex jika diminta.
Hasil yang diharapkan: Codex menyimpan pilihan fitur Anda ke konfigurasi dan menerapkannya saat dimulai ulang.
Menyetujui penolakan tinjauan otomatis dengan /approve
Gunakan /approve ketika peninjau otomatis menolak tindakan terbaru dan Anda ingin
Codex mencobanya sekali lagi.
- Ketik
/approve. - Konfirmasikan percobaan ulang ketika Codex menampilkan tindakan terkait yang ditolak.
Hasil yang diharapkan: Codex mencoba kembali tindakan yang ditolak tersebut satu kali berdasarkan kebijakan sesi saat ini.
Mengonfigurasi memori dengan /memories
- Ketik
/memories. - Pilih apakah Codex harus menggunakan memori yang ada, membuat memori baru, atau tetap menonaktifkan perilaku memori.
Hasil yang diharapkan: Codex memperbarui pengaturan memori terkait untuk sesi mendatang.
Menggunakan skill dengan /skills
- Ketik
/skills. - Pilih skill yang ingin diterapkan Codex.
Hasil yang diharapkan: Codex memasukkan konteks skill yang dipilih agar permintaan berikutnya mengikuti instruksi skill tersebut.
Mengimpor penyiapan Claude Code atau Cursor dengan /import
- Ketik
/import. - Pilih Claude Code atau Cursor.
- Pilih penyiapan, file proyek, atau chat terbaru yang ingin Anda migrasikan.
Hasil yang diharapkan: Codex membuka pemilih impor agen eksternal dan mengimpor artefak pilihan yang didukung ke konfigurasi Codex dan file lokal. Penemuan sesi mencakup hingga 50 chat dari 30 hari terakhir.
Jalankan /import dari sesi TUI lokal. Perintah ini tidak tersedia saat tugas sedang berjalan,
dalam sesi jarak jauh, dan ketika terhubung ke daemon app-server lokal.
Untuk alur kerja aplikasi desktop dan jenis artefak yang didukung, lihat Mengimpor dari agen lain.
Mengosongkan terminal dan memulai chat baru dengan /clear
- Ketik
/clearlalu tekan Enter.
Hasil yang diharapkan: Codex mengosongkan terminal, mereset transkrip yang terlihat, dan memulai chat baru dalam sesi CLI yang sama.
Untuk menamai chat baru saat membuatnya, jalankan /clear release prep.
Berbeda dengan Ctrl+L, /clear memulai chat baru.
Ctrl+L hanya mengosongkan tampilan terminal dan mempertahankan chat saat ini. Codex menonaktifkan kedua tindakan saat tugas sedang berlangsung.
Mengarsipkan sesi saat ini dengan /archive
- Ketik
/archivelalu tekan Enter. - Konfirmasikan bahwa Anda ingin mengarsipkan sesi saat ini dan keluar dari Codex.
Hasil yang diharapkan: Codex mengarsipkan sesi saat ini dan menutup TUI interaktif.
Codex tetap menyimpan transkrip sesi secara lokal; pulihkan nanti dengan
codex unarchive <SESSION>.
/archive tidak tersedia saat tugas sedang berjalan.
Menghapus sesi saat ini dengan /delete
- Ketik
/deletelalu tekan Enter. - Konfirmasikan bahwa Anda ingin menghapus sesi saat ini dan keluar dari Codex.
Hasil yang diharapkan: Codex menghapus transkrip sesi saat ini dan menutup TUI interaktif. Penghapusan bersifat permanen dan juga menghapus sesi turunan yang dibuat.
/delete tidak tersedia saat chat sedang berjalan atau berada dalam chat sampingan.
Memperbarui izin dengan /permissions
- Ketik
/permissionslalu tekan Enter. - Pilih preset persetujuan yang sesuai dengan tingkat kenyamanan Anda, misalnya
Autountuk proses tanpa campur tangan atauRead Onlyuntuk meninjau perubahan. Saat profil izin bernama aktif, pemilih juga menampilkan profil khusus yang dikonfigurasi beserta deskripsinya.
Hasil yang diharapkan: Codex mengumumkan kebijakan yang diperbarui. Tindakan berikutnya mematuhi mode persetujuan yang diperbarui hingga Anda mengubahnya lagi.
Menyertakan konteks IDE dengan /ide
- Ketik
/ide. - Tambahkan teks sebaris opsional jika Anda ingin menjelaskan tindakan yang harus dilakukan Codex terhadap pilihan IDE atau file terbuka saat ini.
Hasil yang diharapkan: Codex menyertakan konteks IDE yang tersedia dalam prompt berikutnya.
Mengaktifkan atau menonaktifkan mode Vim dengan /vim
- Ketik
/vim. - Lanjutkan pengeditan dalam penyusun.
Hasil yang diharapkan: Codex mengaktifkan atau menonaktifkan mode Vim penyusun untuk sesi saat ini. Untuk menjadikan mode Vim
sebagai default bagi sesi baru, atur tui.vim_mode_default = true dalam
config.toml.
Menyiapkan sandbox Windows dengan hak istimewa lebih tinggi menggunakan /setup-default-sandbox
Perintah ini hanya muncul di Windows ketika Codex menggunakan sandbox restricted-token yang terbatas.
- Ketik
/setup-default-sandbox. - Ikuti alur penyiapan administrator.
Hasil yang diharapkan: Codex mengonfigurasi sandbox Windows dengan hak istimewa lebih tinggi dan memilih preset persetujuan otomatis yang sesuai.
Menyalin respons terbaru dengan /copy
- Ketik
/copylalu tekan Enter.
Hasil yang diharapkan: Codex menyalin output Codex terbaru yang telah selesai ke papan klip Anda.
Jika sebuah giliran masih berjalan, /copy menggunakan output terbaru yang telah selesai, bukan
respons yang sedang berlangsung. Perintah ini tidak tersedia sebelum output Codex pertama selesai
dan tepat setelah rollback.
Anda juga dapat menekan Ctrl+O dari TUI utama untuk menyalin respons terbaru yang telah selesai tanpa membuka menu perintah garis miring.
Mengaktifkan atau menonaktifkan scrollback mentah dengan /raw
- Ketik
/raw,/raw on, atau/raw off.
Hasil yang diharapkan: Codex mengaktifkan atau menonaktifkan mode scrollback mentah, yang membuat pemilihan dan
penyalinan di terminal lebih langsung. Anda juga dapat menggunakan pengikatan default Alt+R
atau menyimpan default dengan tui.raw_output_mode = true.
Memberikan akses baca sandbox dengan /sandbox-add-read-dir
Perintah ini hanya tersedia ketika menjalankan CLI secara native di Windows.
- Ketik
/sandbox-add-read-dir C:\absolute\directory\pathlalu tekan Enter. - Konfirmasikan bahwa jalur tersebut merupakan direktori absolut yang ada.
Hasil yang diharapkan: Codex menyegarkan kebijakan sandbox Windows dan memberikan akses baca ke direktori tersebut untuk perintah berikutnya yang dijalankan dalam sandbox.
Memeriksa sesi dengan /status
- Dalam chat apa pun, ketik
/status. - Tinjau output untuk model aktif, kebijakan persetujuan, root yang dapat ditulis, dan penggunaan token saat ini. Saat TUI terhubung dari jarak jauh, output juga menampilkan alamat jarak jauh dan versi server.
Hasil yang diharapkan: Codex mencetak ringkasan yang mengonfirmasi bahwa Codex beroperasi di lingkungan yang Anda harapkan.
Melihat penggunaan akun dengan /usage
- Ketik
/usageuntuk membuka menu penggunaan. - Pilih apakah akan menampilkan aktivitas token atau menukarkan reset yang diperoleh dan tersedia.
- Untuk langsung membuka aktivitas token, ketik
/usage daily,/usage weekly, atau/usage cumulative.
Hasil yang diharapkan: Codex membuka tindakan penggunaan atau menampilkan aktivitas token akun untuk tampilan yang dipilih. Jika sesi tidak memiliki autentikasi akun layanan Codex, Codex menampilkan persyaratan untuk masuk.
Memeriksa lapisan konfigurasi dengan /debug-config
- Ketik
/debug-config. - Tinjau output untuk urutan lapisan konfigurasi (prioritas terendah terlebih dahulu), status aktif/nonaktif, dan sumber kebijakan.
Hasil yang diharapkan: Codex mencetak diagnostik lapisan beserta detail kebijakan seperti
allowed_approval_policies, allowed_sandbox_modes, mcp_servers, rules,
dan experimental_network jika dikonfigurasi.
Gunakan output ini untuk men-debug mengapa pengaturan efektif berbeda dari config.toml.
Mengonfigurasi item footer dengan /statusline
- Ketik
/statusline. - Gunakan pemilih untuk mengaktifkan atau menonaktifkan dan mengurutkan ulang item, lalu konfirmasikan.
Hasil yang diharapkan: Baris status footer segera diperbarui dan disimpan ke
tui.status_line dalam config.toml.
Item baris status yang tersedia mencakup model, model+reasoning, statistik konteks, batas laju, branch git, penghitung token, id sesi, direktori saat ini/root proyek, dan versi Codex.
Mengonfigurasi item judul terminal dengan /title
- Ketik
/title. - Gunakan pemilih untuk mengaktifkan atau menonaktifkan dan mengurutkan ulang item, lalu konfirmasikan.
Hasil yang diharapkan: Judul jendela atau tab terminal segera diperbarui dan disimpan ke
tui.terminal_title dalam config.toml.
Item judul yang tersedia mencakup nama aplikasi, proyek, spinner, status, thread, branch git, model, dan progres tugas.
Memilih tema sintaks dengan /theme
- Ketik
/theme. - Lihat pratinjau tema dari pemilih, lalu konfirmasikan.
Hasil yang diharapkan: Codex memperbarui penyorotan sintaks dan menyimpan pilihan ke
tui.theme dalam config.toml.
Memilih hewan peliharaan terminal dengan /pets
- Ketik
/pets(atau/pet) untuk membuka pemilih hewan peliharaan. - Pilih hewan peliharaan bawaan atau khusus, atau nonaktifkan hewan peliharaan.
Hasil yang diharapkan: Codex menampilkan hewan peliharaan ambient yang dipilih di terminal yang didukung dan
menyimpan pilihan tersebut. Anda juga dapat mengetik /pets off untuk menyembunyikannya.
Memetakan ulang pintasan TUI dengan /keymap
Gunakan /keymap untuk memeriksa, memperbarui, dan menyimpan pengikatan pintasan keyboard untuk TUI.
- Ketik
/keymap. - Pilih konteks pintasan dan tindakan yang ingin Anda ubah.
- Masukkan pengikatan baru atau hapus pengikatan yang ada.
Hasil yang diharapkan: Codex memperbarui keymap aktif dan menulis pengikatan khusus ke tui.keymap dalam config.toml.
Pengikatan tombol menggunakan nama seperti ctrl-a, shift-enter, dan page-down. Pengikatan khusus konteks menggantikan tui.keymap.global; daftar pengikatan kosong membatalkan pengikatan tindakan.
Memeriksa terminal latar belakang dengan /ps
- Ketik
/ps. - Tinjau daftar terminal latar belakang beserta statusnya.
Hasil yang diharapkan: Codex menampilkan perintah setiap terminal latar belakang beserta hingga tiga baris output terbaru yang tidak kosong agar Anda dapat menilai progres secara sekilas.
Terminal latar belakang muncul saat unified_exec digunakan; jika tidak, daftar mungkin kosong.
Menghentikan terminal latar belakang dengan /stop
- Ketik
/stop. - Konfirmasikan jika Codex meminta persetujuan sebelum menghentikan terminal yang tercantum.
Hasil yang diharapkan: Codex menghentikan semua terminal latar belakang untuk sesi saat ini. /clean
tetap tersedia sebagai alias untuk /stop.
Menjaga transkrip tetap ringkas dengan /compact
- Setelah percakapan panjang, ketik
/compact. - Konfirmasikan ketika Codex menawarkan untuk meringkas chat sejauh ini.
Hasil yang diharapkan: Codex mengganti giliran sebelumnya dengan ringkasan singkat, sehingga mengosongkan konteks sekaligus mempertahankan detail penting.
Meninjau perubahan dengan /diff
- Ketik
/diffuntuk memeriksa diff Git. - Gulir output di dalam CLI untuk meninjau perubahan dan file yang ditambahkan.
Hasil yang diharapkan: Codex menampilkan perubahan yang telah Anda stage, perubahan yang belum di-stage, dan file yang belum mulai dilacak Git, sehingga Anda dapat memutuskan apa yang akan dipertahankan.
Menyoroti file dengan /mention
- Ketik
/mentiondiikuti jalur, misalnya/mention src/lib/api.ts. - Pilih hasil yang cocok dari popup.
Hasil yang diharapkan: Codex menambahkan file ke chat, sehingga giliran tindak lanjut merujuknya secara langsung.
Memulai chat baru dengan /new
- Ketik
/newlalu tekan Enter.
Hasil yang diharapkan: Codex memulai chat baru dalam sesi CLI yang sama, sehingga Anda dapat berganti chat tanpa meninggalkan terminal.
Untuk menamai chat baru saat membuatnya, jalankan /new bug bash.
Berbeda dengan /clear, /new tidak mengosongkan tampilan terminal saat ini terlebih dahulu.
Mengganti nama chat saat ini dengan /rename
- Ketik
/rename <name>, atau ketik/renameuntuk membuka prompt penamaan. - Masukkan nama singkat yang akan membantu Anda menemukan chat tersebut nanti.
Hasil yang diharapkan: Codex memperbarui nama chat tersimpan tanpa mengubah transkripnya.
Melanjutkan chat tersimpan dengan /resume
- Ketik
/resumelalu tekan Enter. - Pilih sesi yang Anda inginkan dari pemilih sesi tersimpan.
Hasil yang diharapkan: Codex memuat ulang transkrip chat yang dipilih sehingga Anda dapat melanjutkan dari bagian terakhir, dengan tetap mempertahankan riwayat asli.
Membuat fork chat saat ini dengan /fork
- Ketik
/forklalu tekan Enter.
Hasil yang diharapkan: Codex mengkloning chat saat ini menjadi chat baru dengan ID baru, tanpa mengubah transkrip asli, sehingga Anda dapat menjelajahi pendekatan alternatif secara paralel.
Jika Anda perlu membuat fork sesi tersimpan, bukan sesi saat ini, jalankan
codex fork di terminal untuk membuka pemilih sesi.
Melanjutkan di aplikasi desktop dengan /app
Di macOS dan Windows, ketik /app untuk membuka sesi saat ini dalam aplikasi
desktop ChatGPT. Jika aplikasi belum terinstal atau tidak berjalan, Codex menampilkan pesan kesalahan yang meminta
Anda menginstal atau menjalankannya.
Hasil yang diharapkan: Aplikasi desktop membuka chat tersimpan yang sama agar Anda dapat melanjutkan di sana.
Memulai chat sampingan dengan /side
Gunakan /side untuk memulai fork sementara dari chat saat ini tanpa beralih dari chat utama.
- Ketik
/sideuntuk membuka chat sampingan. - Secara opsional, tambahkan teks sebaris, misalnya
/side Check whether this plan has an obvious risk. - Kembali ke chat induk setelah pembahasan terfokus selesai.
Hasil yang diharapkan: Codex membuka chat sampingan dengan transkrip yang terpisah dari chat induk. Saat Anda berada dalam mode sampingan, TUI tetap menampilkan status chat induk sehingga Anda dapat melihat apakah chat utama masih berjalan.
/side tidak tersedia di dalam chat sampingan lain dan selama mode tinjauan.
Membuat AGENTS.md dengan /init
- Jalankan
/initdalam direktori tempat Anda ingin Codex mencari instruksi persisten. - Tinjau
AGENTS.mdyang dibuat, lalu edit agar sesuai dengan konvensi repositori Anda.
Hasil yang diharapkan: Codex membuat kerangka AGENTS.md yang dapat Anda sempurnakan dan commit untuk
sesi mendatang.
Meminta tinjauan working tree dengan /review
- Ketik
/review. - Lanjutkan dengan
/diffjika Anda ingin memeriksa perubahan file secara tepat.
Hasil yang diharapkan: Codex meringkas masalah yang ditemukan dalam working tree Anda, dengan berfokus pada
perubahan perilaku dan pengujian yang belum ada. Perintah ini menggunakan model sesi saat ini kecuali
Anda mengatur review_model dalam config.toml.
Mencantumkan alat MCP dengan /mcp
- Ketik
/mcp. - Tinjau daftar untuk mengonfirmasi server dan alat MCP yang tersedia.
Hasil yang diharapkan: Anda melihat alat Model Context Protocol (MCP) yang dikonfigurasi dan dapat dipanggil Codex dalam sesi ini.
Gunakan /mcp verbose untuk menyertakan diagnostik server terperinci. Jika Anda memberikan argumen selain verbose, Codex menampilkan cara penggunaan perintah.
Menelusuri aplikasi dengan /apps
- Ketik
/apps. - Pilih aplikasi dari daftar.
Hasil yang diharapkan: Codex memasukkan sebutan aplikasi ke penyusun sebagai $app-slug, sehingga
Anda dapat segera meminta Codex menggunakannya.
Menelusuri plugin dengan /plugins
- Ketik
/plugins. - Pilih tab marketplace, lalu pilih plugin untuk memeriksa kemampuan atau tindakan yang tersedia.
Hasil yang diharapkan: Codex membuka penjelajah plugin sehingga Anda dapat meninjau plugin yang terinstal, plugin yang dapat ditemukan dan diizinkan oleh konfigurasi Anda, serta status plugin yang terinstal. Tekan Space pada plugin yang terinstal untuk mengaktifkan atau menonaktifkannya.
Melihat dan mengelola hook siklus hidup dengan /hooks
- Ketik
/hooks. - Pilih peristiwa hook untuk memeriksa handler yang sesuai.
- Percayai, nonaktifkan, atau aktifkan kembali hook yang tidak dikelola sesuai kebutuhan.
Hasil yang diharapkan: Codex membuka penjelajah hook sehingga Anda dapat meninjau hook siklus hidup yang dikonfigurasi. Hook terkelola ditampilkan sebagai terkelola dan tidak dapat dinonaktifkan dari penjelajah hook pengguna.
Mengganti thread agen dengan /agent
- Ketik
/agentatau/subagentslalu tekan Enter. - Pilih thread yang Anda inginkan dari pemilih.
Hasil yang diharapkan: Codex mengganti thread aktif sehingga Anda dapat memeriksa atau melanjutkan pekerjaan agen tersebut.
Mengirim umpan balik dengan /feedback
- Ketik
/feedbacklalu tekan Enter. - Ikuti petunjuk untuk menyertakan log atau diagnostik.
Hasil yang diharapkan: Codex mengumpulkan diagnostik yang diminta dan mengirimkannya kepada pengelola.
Keluar dari akun dengan /logout
- Ketik
/logoutlalu tekan Enter.
Hasil yang diharapkan: Codex menghapus kredensial lokal untuk sesi pengguna saat ini.
Keluar dari CLI dengan /quit atau /exit
- Ketik
/quit(atau/exit) lalu tekan Enter.
Hasil yang diharapkan: Codex langsung keluar. Simpan atau commit pekerjaan penting terlebih dahulu.
Perintah ekstensi IDE
Gunakan perintah ini untuk mengontrol Codex dari Command Palette VS Code. Anda juga dapat mengikatnya ke pintasan keyboard.
Menetapkan pengikatan tombol
Untuk menetapkan atau mengubah pengikatan tombol bagi perintah Codex:
- Buka Command Palette (Cmd+Shift+P di macOS atau Ctrl+Shift+P di Windows/Linux).
- Jalankan Preferences: Open Keyboard Shortcuts.
- Cari
Codexatau ID perintah (misalnya,chatgpt.newChat). - Pilih ikon pensil, lalu masukkan pintasan yang Anda inginkan.
Perintah ekstensi
| Perintah | Pengikatan tombol default | Deskripsi |
|---|---|---|
chatgpt.addToThread |
- | Menambahkan rentang teks yang dipilih sebagai konteks untuk chat saat ini |
chatgpt.addFileToThread |
- | Menambahkan seluruh file sebagai konteks untuk chat saat ini |
chatgpt.newChat |
macOS: Cmd+N Windows/Linux: Ctrl+N |
Membuat chat baru |
chatgpt.newCodexPanel |
- | Membuat panel Codex baru |
chatgpt.openCommandMenu |
- | Membuka menu perintah Codex |
chatgpt.openSidebar |
- | Membuka panel bilah sisi Codex |
Perintah garis miring ekstensi IDE
Perintah garis miring memungkinkan Anda mengontrol Codex tanpa meninggalkan penyusun. Gunakan perintah tersebut untuk memeriksa status, beralih antara mode lokal dan cloud, atau mengirim umpan balik.
Menggunakan perintah garis miring
- Dalam penyusun Codex, ketik
/. - Pilih perintah dari daftar, atau lanjutkan mengetik untuk memfilter (misalnya,
/status). - Tekan Enter.
Perintah garis miring yang tersedia
| Perintah garis miring | Deskripsi |
|---|---|
/approve |
Menyetujui satu percobaan ulang atas penolakan tinjauan otomatis terbaru saat tinjauan otomatis aktif. |
/cloud |
Menjalankan chat di cloud saat eksekusi cloud tersedia. |
/cloud-environment |
Memilih lingkungan cloud untuk chat. |
/compact |
Memadatkan konteks chat saat ini. |
/fast |
Mengaktifkan atau menonaktifkan tingkat layanan Fast yang disediakan katalog, jika tersedia. |
/feedback |
Membuka dialog umpan balik untuk mengirim umpan balik dan secara opsional menyertakan log. |
/fork |
Menyalin chat lokal ke chat lokal baru. |
/goal |
Menetapkan tujuan persisten untuk dikerjakan Codex. |
/ide-context |
Mengaktifkan atau menonaktifkan konteks IDE otomatis. |
/init |
Membuat kerangka AGENTS.md untuk proyek saat ini. |
/local |
Menjalankan chat di ruang kerja lokal Anda. |
/mcp |
Membuka status MCP untuk melihat server yang terhubung. |
/memories |
Mengonfigurasi apakah chat dapat menggunakan atau membuat memori saat Memories tersedia. |
/model |
Memilih model untuk chat saat ini. |
/personality |
Memilih cara Codex merespons saat model saat ini mendukung kepribadian. |
/plan |
Mengaktifkan atau menonaktifkan mode rencana untuk perencanaan bertahap. |
/project |
Memilih proyek untuk chat baru. |
/reasoning |
Memilih tingkat penalaran untuk chat saat ini. |
/review |
Memulai mode tinjauan kode untuk meninjau perubahan yang belum di-commit atau membandingkannya dengan branch dasar. |
/side |
Memulai chat sampingan sementara tanpa mengganggu chat utama. |
/status |
Menampilkan ID chat, penggunaan konteks, dan batas laju. |
/worktree |
Menjalankan chat dalam Git worktree baru. |