Perintah pengembang
Referensi perintah dan perintah garis miring untuk ChatGPT desktop, 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 rangkaian perintah aplikasi desktop ChatGPT atau CLI;
perintah garis miring Codex, subperintah CLI, dan flag dalam
referensi ini tidak berlaku untuk web ChatGPT.
Perintah aplikasi desktop ChatGPT
Halaman umum Perintah membahas navigasi aplikasi, pintasan obrolan, penyesuaian papan ketik, serta deep link untuk obrolan, pengaturan, skill, tugas terjadwal, plugin, dan hewan 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 flag Codex CLI yang terdokumentasi. Gunakan tabel interaktif untuk mencari berdasarkan kunci atau deskripsi. Setiap bagian menunjukkan apakah opsi tersebut stabil atau eksperimental serta menyoroti kombinasi yang berisiko.
Flag global
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--add-dir |
path |
Berikan akses tulis ke direktori tambahan selain ruang kerja utama. Ulangi untuk beberapa path. |
--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 untuk agen sebelum agen mulai memproses permintaan Anda. |
--config, -c |
key=value |
Ganti nilai konfigurasi. Nilai diuraikan 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 flag fitur (diterjemahkan menjadi -c features.<name>=false). Dapat diulang. |
--enable |
feature |
Aktifkan paksa sebuah flag fitur (diterjemahkan menjadi -c features.<name>=true). Dapat diulang. |
--image, -i |
path[,path...] |
Lampirkan satu atau beberapa file gambar ke prompt awal. Pisahkan beberapa path dengan koma atau ulangi flag. |
--local-provider |
lmstudio | ollama |
Pilih penyedia lokal yang digunakan bersama --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 konfigurasikan, 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" alih-alih nilai default "cached"). |
--strict-config |
boolean |
Tampilkan galat saat config.toml berisi field 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 mengetahui pengecualian. Untuk flag 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 flag global di atas serta prompt opsional atau lampiran gambar. |
codex app |
Stabil | Luncurkan aplikasi desktop ChatGPT di macOS atau Windows. Di macOS, Codex dapat membuka path ruang kerja; di Windows, Codex mencetak path yang harus dibuka. |
codex app-server |
Eksperimental | Luncurkan app server Codex untuk pengembangan atau debugging 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 tersimpan 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 | Buat 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 hanya katalog bawaan. |
codex debug prompt-input |
Eksperimental | Render daftar input prompt yang terlihat oleh model sebagai JSON, secara opsional dengan prompt dan gambar. |
codex delete |
Stabil | Hapus secara permanen sesi interaktif yang tersimpan berdasarkan ID sesi atau nama sesi. |
codex doctor |
Stabil | Buat laporan diagnostik untuk masalah instalasi lokal, konfigurasi, autentikasi, runtime, Git, terminal, app-server, dan inventaris thread. |
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 file aturan execpolicy dan lihat apakah suatu perintah akan diizinkan, meminta konfirmasi, atau diblokir. |
codex features |
Stabil | Cantumkan flag fitur dan aktifkan atau nonaktifkan secara persisten dalam config.toml. |
codex fork |
Stabil | Fork sesi interaktif sebelumnya menjadi obrolan baru sambil mempertahankan transkrip asli. |
codex login |
Stabil | Autentikasikan Codex menggunakan ChatGPT OAuth, autentikasi perangkat, API key, atau token akses yang disalurkan melalui stdin. |
codex logout |
Stabil | Hapus kredensial autentikasi yang tersimpan. |
codex mcp |
Stabil | Kelola server Model Context Protocol (cantumkan, tambahkan, hapus, autentikasikan). |
codex mcp-server |
Stabil | Jalankan Codex sendiri sebagai server MCP melalui stdio. Berguna saat agen lain menggunakan Codex. |
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 pemasangan berjangka 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, commit, atau instruksi peninjauan khusus. |
codex sandbox |
Stabil | Jalankan perintah apa pun 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 (TUI) interaktif. Agen menerima flag global di atas serta lampiran gambar. Pencarian web secara default menggunakan mode cache; 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 path eksplisit. Tambahkan --remote-auth-token-env <ENV_VAR> saat server memerlukan token bearer untuk autentikasi WebSocket.
codex app-server
Luncurkan app server Codex secara lokal. Fitur ini terutama ditujukan untuk pengembangan dan debugging serta dapat berubah tanpa pemberitahuan.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--analytics-default-enabled |
boolean |
Secara default mengaktifkan analitik untuk klien app-server pihak pertama, kecuali pengguna menonaktifkannya dalam konfigurasi. |
--listen |
stdio:// | ws://IP:PORT | unix:// | unix://PATH | off |
URL listener transport. 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 transport lokal. |
--stdio |
boolean |
Gunakan transport 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 akan 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 selisih waktu saat memvalidasi klaim exp dan nbf pada token bearer bertanda tangan. Memerlukan --ws-auth signed-bearer-token. |
--ws-shared-secret-file |
absolute path |
File yang berisi rahasia bersama HMAC untuk memvalidasi token bearer JWT bertanda tangan. Wajib digunakan bersama --ws-auth signed-bearer-token. |
--ws-token-file |
absolute path |
File yang berisi token kapabilitas bersama. Gunakan bersama --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 saat 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 transport tersebut. --listen ws://IP:PORT mengaktifkan transport WebSocket untuk klien app-server. Server menerima URL listen ws://; gunakan terminasi TLS atau proksi aman saat klien terhubung dengan wss://. Gunakan --listen unix:// untuk menerima handshake WebSocket pada soket Unix default Codex, atau --listen unix:///absolute/path.sock untuk memilih path soket. Jika Anda membuat skema untuk binding klien, tambahkan --experimental untuk menyertakan field 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 thread dalam
proses app-server. Gunakan ws:// hanya untuk host localhost atau host 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 ketika Anda membangun klien
protokol lokal.
Setelah daemon berjalan, gunakan codex remote-control pair untuk membuat dan
mencetak kode pemasangan manual berjangka pendek. Tambahkan --json ke perintah kendali jarak jauh apa pun
untuk menghasilkan output 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 path ruang kerja tertentu; di Windows, Codex mencetak path yang harus dibuka.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--download-url |
url |
Penggantian lanjutan untuk URL penginstal aplikasi desktop ChatGPT yang digunakan selama instalasi. |
PATH |
path |
Path ruang kerja untuk aplikasi desktop ChatGPT. Di macOS, Codex membuka path ini; di Windows, Codex mencetak path tersebut. |
codex app membuka aplikasi desktop ChatGPT yang telah terinstal, atau memulai penginstal saat
aplikasi tidak ditemukan. Di macOS, Codex membuka path ruang kerja yang diberikan; di
Windows, Codex mencetak path yang harus dibuka setelah instalasi.
codex debug app-server send-message-v2
Kirim satu pesan melalui alur thread/turn 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 thread, mengirim turn, 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 pembaruan dan cetak hanya katalog model yang disertakan dengan binary Codex saat ini. |
Gunakan --bundled ketika Anda hanya ingin memeriksa katalog yang disertakan dengan binary saat ini, tanpa memperbaruinya dari endpoint model jarak jauh.
codex debug prompt-input
Render daftar input prompt persis seperti yang terlihat oleh model sebagai JSON. Gunakan ini saat melakukan debug atas 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 path dengan koma atau ulangi flag. |
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 file 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 |
Tampilkan galat saat config.toml berisi field 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 bersama --commit.
codex archive dan codex unarchive
Arsipkan atau pulihkan sesi interaktif yang tersimpan berdasarkan ID sesi atau nama sesi. Gunakan perintah ini saat 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 saat --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 tersimpan berdasarkan ID sesi atau nama sesi. Gunakan ini hanya saat Anda ingin menghapus transkrip alih-alih 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 saat --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 pembuatan skrip atau pemeriksaan cepat.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--attempts |
1-4 |
Jumlah percobaan asisten (best-of-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 menggunakan 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 alih-alih teks biasa. |
--limit |
1-20 |
Jumlah maksimum tugas yang dikembalikan. |
Output teks biasa mencetak URL tugas yang diikuti detail status. Gunakan --json untuk otomatisasi. Payload JSON berisi array tasks serta nilai cursor opsional. Setiap tugas mencakup id, url, title, status, updated_at, environment_id, environment_label, summary, is_review, dan attempt_total.
codex completion
Buat skrip pelengkapan shell dan alihkan output ke lokasi yang sesuai, misalnya codex completion zsh > "${fpath[1]}/_codex".
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
SHELL |
bash | zsh | fish | power-shell | elvish |
Shell yang pelengkapannya akan dibuat. Output dicetak ke stdout. |
codex doctor
Buat laporan diagnostik lokal sebelum mengajukan masalah dukungan atau saat menyelidiki instalasi Codex yang bermasalah. Laporan ini memeriksa kesehatan instalasi, konfigurasi, autentikasi, runtime, Git, terminal, app-server, dan inventaris thread.
| 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 output yang dapat dibaca manusia. |
--json |
boolean |
Keluarkan laporan dukungan tersensor yang dapat dibaca mesin. |
--no-color |
boolean |
Nonaktifkan warna ANSI dalam output yang dapat dibaca manusia. |
--summary |
boolean |
Tampilkan hanya baris pemeriksaan yang dikelompokkan dan ringkasan jumlah akhir. |
codex features
Kelola flag fitur yang tersimpan 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 flag fitur secara persisten dalam $CODEX_HOME/config.toml. |
Enable subcommand |
codex features enable <feature> |
Aktifkan flag fitur secara persisten dalam $CODEX_HOME/config.toml. |
List subcommand |
codex features list |
Tampilkan flag fitur yang dikenal, tahap kematangannya, dan status efektifnya. |
codex exec
Gunakan codex exec (atau bentuk singkat codex e) untuk proses berskrip 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 file rollout sesi ke disk. |
--full-auto |
boolean |
Flag kompatibilitas yang tidak digunakan lagi. Utamakan --sandbox workspace-write; Codex mencetak peringatan saat flag ini digunakan. |
--ignore-rules |
boolean |
Jangan muat file .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 alih-alih teks berformat. |
--local-provider |
lmstudio | ollama |
Pilih penyedia lokal yang digunakan bersama --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 konfigurasikan, dan keluar dengan galat jika keduanya tidak ditetapkan. |
--output-last-message, -o |
path |
Tulis pesan akhir asisten ke sebuah file. Berguna untuk pembuatan skrip lanjutan. |
--output-schema |
path |
File JSON Schema yang menjelaskan bentuk respons akhir yang diharapkan. Codex memvalidasi output 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. Secara default mengikuti konfigurasi. |
--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 output berformat secara default. Tambahkan --json untuk menerima peristiwa JSON yang dipisahkan baris baru (satu per perubahan status). Subperintah opsional resume memungkinkan Anda melanjutkan tugas noninteraktif. Gunakan --last untuk memilih sesi terbaru dari direktori kerja saat ini, atau tambahkan --all untuk mencari di semua 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 path dengan koma atau ulangi flag. |
--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 file aturan execpolicy sebelum Anda menyimpannya. codex execpolicy check menerima satu atau beberapa flag --rules (misalnya, file di bawah ~/.codex/rules) dan menghasilkan JSON yang menunjukkan keputusan paling ketat serta setiap aturan yang cocok. Tambahkan --pretty untuk memformat output. Perintah execpolicy saat ini berada dalam tahap pratinjau.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--pretty |
boolean |
Cetak hasil JSON dalam format yang mudah dibaca. |
--rules, -r |
path (repeatable) |
Path ke file aturan execpolicy yang akan dievaluasi. Berikan beberapa flag untuk menggabungkan aturan dari beberapa file. |
COMMAND... |
var-args |
Perintah yang akan diperiksa terhadap kebijakan yang ditentukan. |
codex login
Autentikasikan CLI dengan akun ChatGPT, API key, atau token akses. Tanpa flag, 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 ketika sudah masuk. |
codex login status keluar dengan 0 saat kredensial tersedia, yang berguna dalam skrip otomatisasi.
codex logout
Hapus kredensial yang tersimpan untuk autentikasi API key dan ChatGPT. Perintah ini tidak memiliki flag.
codex mcp
Kelola entri server Model Context Protocol yang tersimpan 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 transport stdio. |
get <name> |
--json |
Tampilkan konfigurasi server tertentu. --json mencetak entri konfigurasi mentah. |
list |
--json |
Cantumkan server MCP yang dikonfigurasi. Tambahkan --json untuk output yang dapat dibaca mesin. |
login <name> |
--scopes scope1,scope2 |
Mulai login OAuth untuk server HTTP yang dapat dialirkan (hanya server yang mendukung OAuth). |
logout <name> |
Hapus kredensial OAuth yang tersimpan untuk server HTTP yang dapat dialirkan. | |
remove <name> |
Hapus definisi server MCP yang tersimpan. |
Subperintah add mendukung transport 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 akan disertakan saat login 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 |
File executable beserta argumen untuk meluncurkan server MCP. Berikan setelah --. |
Tindakan OAuth (login, logout) hanya berfungsi dengan server HTTP yang dapat dialirkan (dan hanya saat 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 saat argumen plugin tidak menyertakan @marketplace. |
list |
[--marketplace, -m NAME] [--available --json] [--json] |
Cantumkan plugin yang terinstal. Dengan --json, output 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 output 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 mencakup pluginId, name,
marketplaceName, version, installed, enabled, source, installPolicy,
authPolicy, dan, jika tersedia, marketplaceSource dengan jenis serta 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 menjadi sumber instalasi bagi Codex.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
add <source> |
[--ref REF] [--sparse PATH] [--json] |
Instal marketplace plugin dari bentuk singkat 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 sedang dipertimbangkan Codex dan path root setiap marketplace. |
remove <marketplace-name> |
[--json] |
Hapus marketplace plugin yang dikonfigurasi. |
upgrade [marketplace-name] |
[--json] |
Perbarui satu marketplace Git yang dikonfigurasi, atau semua marketplace Git yang dikonfigurasi jika nama tidak diberikan. |
codex plugin marketplace add menerima bentuk singkat 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 Git ref, 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
output yang sesuai bagi otomatisasi. JSON penambahan marketplace mencakup marketplaceName,
installedRoot, dan alreadyAdded; JSON pencantuman mencakup array marketplaces
dengan name, root, dan marketplaceSource opsional; JSON peningkatan mencakup
selectedMarketplaces, upgradedRoots, dan errors; JSON penghapusan mencakup
marketplaceName dan installedRoot.
codex mcp-server
Jalankan Codex sebagai server MCP melalui stdio agar alat lain dapat terhubung. Perintah ini mewarisi penggantian konfigurasi global dan berhenti saat klien hilir menutup koneksi.
codex resume
Lanjutkan sesi interaktif berdasarkan ID atau lanjutkan obrolan terbaru. codex resume membatasi --last ke direktori kerja saat ini kecuali Anda meneruskan --all. Perintah ini menerima flag global yang sama dengan codex, termasuk penggantian model dan sandbox.
Jika direktori kerja saat ini berbeda dari direktori sesi yang tersimpan,
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
Fork sesi interaktif sebelumnya menjadi obrolan baru. Secara default, codex fork membuka pemilih sesi; tambahkan --last untuk melakukan fork pada sesi terbaru Anda.
Ketika direktori sesi saat ini dan yang tersimpan berbeda, codex fork menggunakan
permintaan direktori kerja dan pengaturan tui.resume_cwd yang sama seperti codex resume.
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--all |
boolean |
Tampilkan sesi di luar direktori kerja saat ini dalam pemilih. |
--last |
boolean |
Lewati pemilih dan fork obrolan terbaru secara otomatis. |
SESSION_ID |
uuid |
Fork sesi yang ditentukan. Hilangkan dan gunakan --last untuk melakukan fork pada sesi terbaru. |
codex sandbox
Gunakan pembantu sandbox untuk menjalankan perintah berdasarkan kebijakan yang sama dengan yang digunakan Codex secara internal.
Seatbelt macOS
| Kunci | Jenis / Nilai | Detail |
|---|---|---|
--allow-unix-socket |
path |
Izinkan perintah dalam sandbox melakukan bind atau terhubung ke soket Unix yang berakar pada path ini. Ulangi untuk mengizinkan beberapa path. |
--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 perintah selesai. |
--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 -- 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 file executable 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 native Windows. Berikan file executable 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 flag dan tips 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. - Saat 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 file dalam ruang kerja dan menambahkan path-nya 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 output Codex terakhir yang selesai. - Awali baris dengan
!untuk menjalankan perintah shell lokal berdasarkan pengaturan persetujuan dan sandbox saat ini. - Tekan Tab saat Codex bekerja untuk mengantrekan prompt tindak lanjut, perintah garis miring, atau perintah shell bagi turn berikutnya.
- Tekan Enter saat Codex bekerja untuk menyisipkan instruksi baru ke dalam turn saat ini.
- Tekan Esc dua kali saat penyusun kosong untuk mengedit pesan pengguna sebelumnya dan melakukan fork pada obrolan dari titik tersebut.
- Tekan Ctrl+C atau jalankan
/exituntuk menutup sesi.
Sumber daya terkait
- Ringkasan Codex CLI: instalasi, peningkatan, dan tips singkat.
- Dasar-dasar konfigurasi: simpan nilai default seperti model dan penyedia.
- Konfigurasi Lanjutan: profil, penyedia, penyesuaian sandbox, dan integrasi.
- AGENTS.md: ringkasan konseptual tentang kemampuan agen Codex dan praktik terbaik.
Perintah garis miring memberi Anda kendali cepat yang mengutamakan papan ketik atas Codex. Ketik / di
penyusun untuk membuka popup garis miring, pilih perintah, dan Codex akan melakukan
tindakan seperti beralih model, menyesuaikan izin, atau meringkas
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 popup garis miring dan mulai mengetik nama perintah untuk memfilter daftar.
Saat obrolan sedang berjalan, Anda dapat mengetik perintah garis miring dan menekan Tab untuk
mengantrekannya bagi turn berikutnya. Codex menguraikan perintah garis miring yang diantrekan saat perintah tersebut dijalankan, sehingga
menu perintah dan galat muncul setelah turn saat ini selesai. Pelengkapan
perintah garis miring tetap berfungsi sebelum Anda mengantrekan perintah.
| Perintah | Tujuan | Waktu penggunaan |
|---|---|---|
/permissions |
Atur tindakan yang dapat dilakukan Codex tanpa meminta izin terlebih dahulu. | Longgarkan atau perketat persyaratan persetujuan di tengah sesi, misalnya beralih antara Auto dan Read Only. |
/ide |
Sertakan file yang terbuka, pilihan saat ini, dan konteks IDE lainnya. | Masukkan konteks editor ke perintah berikutnya tanpa menjelaskan kembali apa yang terbuka di IDE Anda. |
/keymap |
Petakan ulang pintasan papan ketik TUI. | Periksa dan simpan pengaitan pintasan khusus dalam config.toml. |
/vim |
Aktifkan atau nonaktifkan mode Vim untuk komposer. | Beralih antara perilaku normal/sisipkan Vim dan mode pengeditan komposer default. |
/setup-default-sandbox |
Siapkan sandbox agen dengan hak istimewa lebih tinggi (khusus Windows). | Ganti sandbox Windows dengan kemampuan terbatas setelah Codex menawarkan penyiapan dengan hak istimewa lebih tinggi. |
/sandbox-add-read-dir |
Berikan akses baca sandbox ke direktori tambahan (khusus Windows). | Aktifkan perintah yang perlu membaca jalur direktori absolut di luar root yang saat ini dapat dibaca. |
/agent, /subagents |
Ganti utas agen yang aktif. | Periksa atau lanjutkan pekerjaan dalam utas subagen yang dibuat. |
/apps |
Telusuri aplikasi (konektor) dan sisipkan ke perintah Anda. | Lampirkan aplikasi sebagai $app-slug sebelum meminta Codex menggunakannya. |
/plugins |
Telusuri plugin yang terinstal dan dapat ditemukan. | Periksa alat plugin, instal plugin yang disarankan, atau kelola ketersediaan plugin. |
/hooks |
Lihat dan kelola hook siklus hidup. | Periksa hook yang dikonfigurasi, percayai hook baru atau yang berubah, atau nonaktifkan hook yang tidak dikelola sebelum dijalankan. |
/clear |
Bersihkan terminal dan mulai percakapan baru. | Atur ulang UI yang terlihat dan konteks percakapan sekaligus saat Anda menginginkan awal yang baru. |
/rename |
Ganti nama percakapan saat ini. | Berikan nama yang mudah dikenali kepada sesi tersimpan tanpa meninggalkan TUI. |
/archive |
Arsipkan sesi saat ini dan keluar dari Codex. | Hapus sesi saat ini dari daftar sesi aktif tanpa menghapus transkripnya. |
/delete |
Hapus sesi saat ini secara permanen dan keluar dari Codex. | Hapus transkrip dan sesi turunannya ketika pengarsipan tidak memadai. |
/compact |
Ringkas percakapan yang terlihat untuk mengosongkan token. | Gunakan setelah proses panjang agar Codex mempertahankan poin penting tanpa menghabiskan jendela konteks. |
/copy |
Salin keluaran Codex terbaru yang telah selesai. | Ambil respons atau teks rencana terbaru yang telah selesai tanpa memilihnya secara manual. Anda juga dapat menekan Ctrl+O. |
/diff |
Tampilkan diff Git, termasuk file yang belum dilacak Git. | Tinjau hasil edit Codex sebelum melakukan commit atau menjalankan pengujian. |
/exit |
Keluar dari CLI (sama seperti /quit). |
Ejaan alternatif; kedua perintah mengakhiri sesi. |
/experimental |
Aktifkan atau nonaktifkan fitur eksperimental. | Aktifkan opsi seperti Network proxy atau Prevent sleep while running. |
/approve |
Setujui satu percobaan ulang atas penolakan tinjauan otomatis baru-baru ini. | Coba ulang perintah atau tindakan yang ditolak peninjau otomatis. |
/memories |
Konfigurasikan penggunaan dan pembuatan memori. | Aktifkan atau nonaktifkan penyisipan maupun pembuatan memori tanpa meninggalkan TUI. |
/skills |
Telusuri dan gunakan skill. | Tingkatkan perilaku khusus tugas dengan memilih skill lokal yang relevan. |
/import |
Impor penyiapan, proyek, dan percakapan terbaru Claude Code. | Migrasikan artefak agen eksternal yang didukung ke konfigurasi Codex dan file lokal. |
/feedback |
Kirim log kepada pengelola Codex. | Laporkan masalah atau bagikan diagnostik kepada dukungan. |
/init |
Buat kerangka AGENTS.md di direktori saat ini. |
Rekam instruksi persisten untuk repositori atau subdirektori yang sedang Anda kerjakan. |
/logout |
Keluar dari akun Codex. | Hapus kredensial lokal saat menggunakan komputer bersama. |
/mcp |
Cantumkan alat Model Context Protocol (MCP) yang dikonfigurasi. | Periksa alat eksternal yang dapat dipanggil Codex selama sesi; tambahkan verbose untuk detail server. |
/mention |
Lampirkan file ke percakapan. | Arahkan Codex ke file atau folder tertentu yang ingin Anda minta untuk diperiksa berikutnya. |
/model |
Pilih model aktif (dan tingkat penalaran, jika tersedia). | Beralih antara model seperti gpt-5.6-luna dan gpt-5.6-terra sebelum menjalankan tugas. |
/fast |
Aktifkan atau nonaktifkan tingkat layanan Fast jika tersedia dalam katalog model. | Aktifkan atau nonaktifkan tingkat Fast pada model saat ini dan simpan pilihannya. |
/plan |
Beralih ke mode rencana dan secara opsional mengirim perintah. | Minta Codex mengusulkan rencana pelaksanaan sebelum pekerjaan implementasi dimulai. |
/goal |
Atur, edit, jeda, lanjutkan, lihat, atau hapus sasaran tugas. | Berikan target persisten kepada Codex untuk dilacak selama tugas yang lebih besar berjalan. |
/personality |
Pilih gaya komunikasi untuk respons. | Jadikan Codex lebih ringkas, lebih menjelaskan, atau lebih kolaboratif tanpa mengubah instruksi Anda. |
/ps |
Tampilkan terminal latar belakang dan keluaran terbarunya. | Periksa perintah yang berjalan lama tanpa meninggalkan transkrip utama. |
/stop |
Hentikan semua terminal latar belakang. | Batalkan pekerjaan terminal latar belakang yang dimulai oleh sesi saat ini. |
/fork |
Cabangkan percakapan saat ini menjadi percakapan baru. | Cabangkan sesi aktif untuk menjelajahi pendekatan baru tanpa kehilangan transkrip saat ini. |
/app |
Lanjutkan sesi saat ini di aplikasi desktop ChatGPT. | Beralih dari TUI ke aplikasi desktop di macOS atau Windows. |
/side, /btw |
Mulai percakapan sampingan sementara. | Ajukan pertanyaan lanjutan yang terfokus tanpa mengganggu transkrip percakapan utama. |
/raw |
Aktifkan atau nonaktifkan mode raw scrollback. | Kurangi pemformatan pemilihan dan penyalinan terminal saat meninjau keluaran panjang. |
/resume |
Lanjutkan percakapan tersimpan dari daftar sesi Anda. | Lanjutkan pekerjaan dari sesi CLI sebelumnya tanpa memulai dari awal. |
/new |
Mulai percakapan baru dalam sesi CLI yang sama. | Atur ulang konteks percakapan tanpa meninggalkan CLI saat Anda menginginkan perintah baru di repo yang sama. |
/quit |
Keluar dari CLI. | Tinggalkan sesi segera. |
/review |
Minta Codex meninjau pohon kerja Anda. | Jalankan setelah Codex menyelesaikan pekerjaan atau saat Anda ingin peninjauan tambahan atas perubahan lokal. |
/status |
Tampilkan konfigurasi sesi dan penggunaan token. | Konfirmasikan model aktif, kebijakan persetujuan, root yang dapat ditulis, dan kapasitas konteks yang tersisa. |
/usage |
Lihat penggunaan token akun atau gunakan pengaturan ulang batas laju. | Periksa aktivitas token ChatGPT harian, mingguan, atau kumulatif dari dalam TUI. |
/debug-config |
Cetak diagnostik lapisan konfigurasi dan persyaratan. | Debug prioritas dan persyaratan kebijakan, termasuk batasan jaringan eksperimental. |
/statusline |
Konfigurasikan bidang baris status TUI secara interaktif. | Pilih dan urutkan ulang item footer (model/context/limits/git/tokens/session), lalu simpan di config.toml. |
/title |
Konfigurasikan bidang judul jendela atau tab terminal secara interaktif. | Pilih dan urutkan ulang item judul seperti proyek, status, utas, cabang, model, dan progres tugas. |
/theme |
Pilih tema penyorotan sintaksis. | Pratinjau dan simpan tema penyorotan sintaksis terminal. |
/pets, /pet |
Pilih atau sembunyikan hewan peliharaan terminal. | Personalisasikan TUI dengan hewan peliharaan ambient bawaan atau khusus. |
/quit dan /exit sama-sama keluar dari 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 ulang tindakan terbaru yang ditolak oleh tinjauan
otomatis.
Kendalikan sesi Anda dengan perintah garis miring
Alur kerja berikut menjaga sesi Anda tetap terarah tanpa memulai ulang Codex.
Atur model aktif dengan /model
- Mulai Codex dan buka komposer.
- Ketik
/modellalu tekan Enter. - Pilih model seperti
gpt-5.6-lunaataugpt-5.6-terradari jendela pop-up.
Hasil yang diharapkan: Codex mengonfirmasi model baru dalam transkrip. Jalankan /status untuk memverifikasi perubahan.
Aktifkan atau nonaktifkan mode Fast dengan /fast
- Ketik
/fastuntuk mengaktifkan tingkat layanan Fast pada model saat ini. - Ketik
/fastlagi untuk menonaktifkannya.
Hasil yang diharapkan: Codex mengubah 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 menawarkan
tingkat Fast, Codex tidak akan menampilkan /fast.
Atur gaya komunikasi dengan /personality
Gunakan /personality untuk mengubah cara Codex berkomunikasi tanpa menulis ulang perintah Anda.
- Dalam percakapan aktif, ketik
/personalitylalu tekan Enter. - Pilih gaya dari jendela pop-up.
Hasil yang diharapkan: Codex mengonfirmasi gaya baru dalam transkrip dan menggunakannya untuk respons berikutnya dalam percakapan.
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 percakapan aktif ke mode rencana. - Opsional: berikan teks perintah 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 perintah sebaris opsional Anda sebagai permintaan perencanaan pertama.
Saat Codex sedang bekerja, /plan tidak tersedia untuk sementara.
Atur atau lihat sasaran tugas dengan /goal
- Ketik
/goal <objective>untuk menetapkan sasaran, misalnya/goal Finish the migration and keep tests green. - Ketik
/goaluntuk melihat sasaran saat ini. - Gunakan
/goal edituntuk merevisi tujuan. Gunakan/goal pause,/goal resume, atau/goal clearuntuk menjeda, melanjutkan, atau menghapusnya.
Hasil yang diharapkan: Codex tetap mengaitkan sasaran dengan percakapan aktif selama pekerjaan berlanjut.
Tujuan sasaran tidak boleh kosong dan panjangnya maksimal 4.000 karakter. Untuk instruksi yang lebih panjang, masukkan detail dalam file dan arahkan sasaran ke file tersebut.
Aktifkan atau nonaktifkan 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 setelah dimulai ulang.
Setujui penolakan tinjauan otomatis dengan /approve
Gunakan /approve ketika peninjau otomatis menolak tindakan terbaru dan Anda ingin
Codex mencobanya lagi satu kali.
- Ketik
/approve. - Konfirmasikan percobaan ulang ketika Codex menampilkan tindakan terkait yang ditolak.
Hasil yang diharapkan: Codex mencoba ulang tindakan yang ditolak tersebut satu kali berdasarkan kebijakan sesi saat ini.
Konfigurasikan memori dengan /memories
- Ketik
/memories. - Pilih apakah Codex harus menggunakan memori yang ada, membuat memori baru, atau menonaktifkan perilaku memori.
Hasil yang diharapkan: Codex memperbarui pengaturan memori terkait untuk sesi mendatang.
Gunakan skill dengan /skills
- Ketik
/skills. - Pilih skill yang ingin diterapkan oleh Codex.
Hasil yang diharapkan: Codex menyisipkan konteks skill yang dipilih sehingga permintaan berikutnya mengikuti instruksi skill tersebut.
Impor penyiapan Claude Code dengan /import
- Ketik
/import. - Pilih Claude Code.
- Pilih penyiapan, file proyek, atau percakapan terbaru yang ingin Anda migrasikan.
Hasil yang diharapkan: Codex membuka pemilih impor agen eksternal dan mengimpor artefak yang didukung dan dipilih ke konfigurasi Codex serta file lokal. Penemuan sesi mencakup hingga 50 percakapan dari 30 hari terakhir.
Jalankan /import dari sesi TUI lokal. Perintah ini tidak tersedia saat tugas sedang berjalan,
dalam sesi jarak jauh, dan saat terhubung ke daemon app-server lokal.
Untuk alur kerja aplikasi desktop dan jenis artefak yang didukung, lihat Impor dari agen lain.
Bersihkan terminal dan mulai percakapan baru dengan /clear
- Ketik
/clearlalu tekan Enter.
Hasil yang diharapkan: Codex membersihkan terminal, mengatur ulang transkrip yang terlihat, dan memulai percakapan baru dalam sesi CLI yang sama.
Untuk memberi nama percakapan baru saat membuatnya, jalankan /clear release prep.
Berbeda dengan Ctrl+L, /clear memulai percakapan baru.
Ctrl+L hanya membersihkan tampilan terminal dan mempertahankan percakapan saat ini. Codex menonaktifkan kedua tindakan tersebut saat tugas sedang berlangsung.
Arsipkan 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.
Hapus 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 percakapan sedang berjalan atau dalam percakapan sampingan.
Perbarui 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 hasil edit. Saat profil izin bernama aktif, pemilih juga menampilkan profil khusus yang dikonfigurasi beserta deskripsinya.
Hasil yang diharapkan: Codex mengumumkan kebijakan yang diperbarui. Tindakan selanjutnya mematuhi mode persetujuan yang diperbarui hingga Anda mengubahnya lagi.
Sertakan konteks IDE dengan /ide
- Ketik
/ide. - Tambahkan teks sebaris opsional jika Anda ingin menjelaskan tindakan yang harus dilakukan Codex terhadap pilihan IDE saat ini atau file yang terbuka.
Hasil yang diharapkan: Codex menyertakan konteks IDE yang tersedia dalam perintah berikutnya.
Aktifkan atau nonaktifkan mode Vim dengan /vim
- Ketik
/vim. - Lanjutkan mengedit dalam komposer.
Hasil yang diharapkan: Codex mengaktifkan atau menonaktifkan mode Vim komposer untuk sesi saat ini. Untuk menjadikan mode Vim
sebagai default bagi sesi baru, atur tui.vim_mode_default = true dalam
config.toml.
Siapkan sandbox Windows dengan hak istimewa lebih tinggi menggunakan /setup-default-sandbox
Perintah ini hanya muncul di Windows ketika Codex menggunakan sandbox restricted-token dengan kemampuan 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.
Salin respons terbaru dengan /copy
- Ketik
/copylalu tekan Enter.
Hasil yang diharapkan: Codex menyalin keluaran Codex terbaru yang telah selesai ke papan klip Anda.
Jika suatu giliran masih berjalan, /copy menggunakan keluaran terbaru yang telah selesai, bukan
respons yang sedang berlangsung. Perintah ini tidak tersedia sebelum keluaran
Codex pertama selesai dan segera setelah rollback.
Anda juga dapat menekan Ctrl+O dari TUI utama untuk menyalin respons terbaru yang telah selesai tanpa membuka menu perintah garis miring.
Aktifkan atau nonaktifkan raw scrollback dengan /raw
- Ketik
/raw,/raw on, atau/raw off.
Hasil yang diharapkan: Codex mengaktifkan atau menonaktifkan mode raw scrollback, yang membuat pemilihan dan
penyalinan terminal lebih langsung. Anda juga dapat menggunakan pengaitan default Alt+R
atau menyimpan default dengan tui.raw_output_mode = true.
Berikan akses baca sandbox dengan /sandbox-add-read-dir
Perintah ini hanya tersedia saat menjalankan CLI secara native di Windows.
- Ketik
/sandbox-add-read-dir C:\absolute\directory\pathlalu tekan Enter. - Konfirmasikan bahwa jalur tersebut adalah direktori absolut yang ada.
Hasil yang diharapkan: Codex menyegarkan kebijakan sandbox Windows dan memberikan akses baca ke direktori tersebut untuk perintah berikutnya yang berjalan dalam sandbox.
Periksa sesi dengan /status
- Dalam percakapan apa pun, ketik
/status. - Tinjau keluaran untuk model aktif, kebijakan persetujuan, root yang dapat ditulis, dan penggunaan token saat ini. Saat TUI terhubung dari jarak jauh, keluaran juga menampilkan alamat jarak jauh dan versi server.
Hasil yang diharapkan: Codex mencetak ringkasan yang mengonfirmasi bahwa sistem beroperasi di tempat yang Anda harapkan.
Lihat penggunaan akun dengan /usage
- Ketik
/usageuntuk membuka menu penggunaan. - Pilih apakah akan menampilkan aktivitas token atau menukarkan pengaturan ulang yang diperoleh dan tersedia.
- Untuk membuka aktivitas token secara langsung, 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.
Periksa lapisan konfigurasi dengan /debug-config
- Ketik
/debug-config. - Tinjau keluaran untuk urutan lapisan konfigurasi (prioritas terendah lebih 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,
enforce_residency, dan experimental_network jika dikonfigurasi.
Gunakan keluaran ini untuk men-debug alasan pengaturan efektif berbeda dari config.toml.
Konfigurasikan 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+penalaran, statistik konteks, batas laju, cabang git, penghitung token, id sesi, direktori saat ini/root proyek, dan versi Codex.
Konfigurasikan 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, utas, cabang git, model, dan progres tugas.
Pilih tema sintaksis dengan /theme
- Ketik
/theme. - Pratinjau tema dari pemilih, lalu konfirmasikan.
Hasil yang diharapkan: Codex memperbarui penyorotan sintaksis dan menyimpan pilihan ke
tui.theme dalam config.toml.
Pilih 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. Anda juga dapat mengetik /pets off untuk menyembunyikannya.
Petakan ulang pintasan TUI dengan /keymap
Gunakan /keymap untuk memeriksa, memperbarui, dan menyimpan pengaitan pintasan papan ketik untuk TUI.
- Ketik
/keymap. - Pilih konteks pintasan dan tindakan yang ingin Anda ubah.
- Masukkan pengaitan baru atau hapus pengaitan yang ada.
Hasil yang diharapkan: Codex memperbarui pemetaan tombol aktif dan menulis pengaitan khusus ke tui.keymap dalam config.toml.
Pengaitan tombol menggunakan nama seperti ctrl-a, shift-enter, dan page-down. Pengaitan khusus konteks menggantikan tui.keymap.global; daftar pengaitan kosong akan melepas pengaitan tindakan.
Periksa terminal latar belakang dengan /ps
- Ketik
/ps. - Tinjau daftar terminal latar belakang dan statusnya.
Hasil yang diharapkan: Codex menampilkan perintah setiap terminal latar belakang beserta hingga tiga baris keluaran terbaru yang tidak kosong agar Anda dapat menilai progres dengan cepat.
Terminal latar belakang muncul saat unified_exec digunakan; jika tidak, daftar mungkin kosong.
Hentikan 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
masih tersedia sebagai alias untuk /stop.
Jaga transkrip tetap ringkas dengan /compact
- Setelah percakapan panjang, ketik
/compact. - Konfirmasikan saat Codex menawarkan untuk meringkas percakapan hingga titik tersebut.
Hasil yang diharapkan: Codex mengganti giliran sebelumnya dengan ringkasan singkat, mengosongkan konteks sekaligus mempertahankan detail penting.
Tinjau perubahan dengan /diff
- Ketik
/diffuntuk memeriksa diff Git. - Gulir keluaran dalam CLI untuk meninjau hasil edit dan file yang ditambahkan.
Hasil yang diharapkan: Codex menampilkan perubahan yang telah di-stage, perubahan yang belum di-stage, dan file yang belum mulai dilacak Git, sehingga Anda dapat memutuskan apa yang dipertahankan.
Sorot file dengan /mention
- Ketik
/mentiondiikuti jalur, misalnya/mention src/lib/api.ts. - Pilih hasil yang cocok dari jendela pop-up.
Hasil yang diharapkan: Codex menambahkan file ke percakapan sehingga giliran lanjutan merujuknya secara langsung.
Mulai percakapan baru dengan /new
- Ketik
/newlalu tekan Enter.
Hasil yang diharapkan: Codex memulai percakapan baru dalam sesi CLI yang sama sehingga Anda dapat beralih percakapan tanpa meninggalkan terminal.
Untuk memberi nama percakapan baru saat membuatnya, jalankan /new bug bash.
Berbeda dengan /clear, /new tidak membersihkan tampilan terminal saat ini terlebih dahulu.
Ganti nama percakapan saat ini dengan /rename
- Ketik
/rename <name>, atau ketik/renameuntuk membuka perintah penamaan. - Masukkan nama singkat yang akan membantu Anda menemukan percakapan tersebut nanti.
Hasil yang diharapkan: Codex memperbarui nama percakapan tersimpan tanpa mengubah transkripnya.
Lanjutkan percakapan tersimpan dengan /resume
- Ketik
/resumelalu tekan Enter. - Pilih sesi yang Anda inginkan dari pemilih sesi tersimpan.
Hasil yang diharapkan: Codex memuat ulang transkrip percakapan yang dipilih agar Anda dapat melanjutkan dari titik terakhir sekaligus mempertahankan riwayat asli.
Cabangkan percakapan saat ini dengan /fork
- Ketik
/forklalu tekan Enter.
Hasil yang diharapkan: Codex mengkloning percakapan saat ini menjadi percakapan baru dengan ID baru, mempertahankan transkrip asli agar Anda dapat menjelajahi pendekatan alternatif secara paralel.
Jika Anda perlu mencabangkan sesi tersimpan, bukan sesi saat ini, jalankan
codex fork di terminal untuk membuka pemilih sesi.
Lanjutkan di aplikasi desktop dengan /app
Di macOS dan Windows, ketik /app untuk membuka sesi saat ini di aplikasi desktop
ChatGPT. Jika aplikasi belum terinstal atau berjalan, Codex menampilkan kesalahan yang meminta
Anda menginstal atau menjalankannya.
Hasil yang diharapkan: Aplikasi desktop membuka percakapan tersimpan yang sama agar Anda dapat melanjutkannya di sana.
Mulai percakapan sampingan dengan /side
Gunakan /side untuk memulai cabang sementara dari percakapan saat ini tanpa beralih dari percakapan utama.
- Ketik
/sideuntuk membuka percakapan sampingan. - Tambahkan teks sebaris secara opsional, misalnya
/side Check whether this plan has an obvious risk. - Kembali ke percakapan induk setelah pembahasan terfokus selesai.
Hasil yang diharapkan: Codex membuka percakapan sampingan dengan transkrip yang terpisah dari percakapan induk. Saat Anda berada dalam mode sampingan, TUI tetap menampilkan status percakapan induk agar Anda dapat melihat apakah percakapan utama masih berjalan.
/side tidak tersedia dalam percakapan sampingan lain dan selama mode tinjauan.
Buat 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.
Minta peninjauan pohon kerja dengan /review
- Ketik
/review. - Lanjutkan dengan
/diffjika Anda ingin memeriksa perubahan file secara persis.
Hasil yang diharapkan: Codex meringkas masalah yang ditemukan dalam pohon kerja Anda, dengan fokus pada
perubahan perilaku dan pengujian yang belum tersedia. Codex menggunakan model sesi saat ini, kecuali
Anda mengatur review_model dalam config.toml.
Cantumkan 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 apa pun selain verbose, Codex menampilkan penggunaan perintah.
Telusuri aplikasi dengan /apps
- Ketik
/apps. - Pilih aplikasi dari daftar.
Hasil yang diharapkan: Codex menyisipkan penyebutan aplikasi ke komposer sebagai $app-slug sehingga
Anda dapat segera meminta Codex menggunakannya.
Telusuri plugin dengan /plugins
- Ketik
/plugins. - Pilih tab marketplace, lalu pilih plugin untuk memeriksa kemampuan atau tindakan yang tersedia.
Hasil yang diharapkan: Codex membuka penelusur plugin agar 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.
Lihat dan kelola hook siklus hidup dengan /hooks
- Ketik
/hooks. - Pilih peristiwa hook untuk memeriksa handler yang cocok.
- Percayai, nonaktifkan, atau aktifkan kembali hook yang tidak dikelola sesuai kebutuhan.
Hasil yang diharapkan: Codex membuka penelusur hook agar Anda dapat meninjau hook siklus hidup yang dikonfigurasi. Hook terkelola ditampilkan sebagai terkelola dan tidak dapat dinonaktifkan dari penelusur hook pengguna.
Ganti utas agen dengan /agent
- Ketik
/agentatau/subagentslalu tekan Enter. - Pilih utas yang Anda inginkan dari pemilih.
Hasil yang diharapkan: Codex mengganti utas aktif agar Anda dapat memeriksa atau melanjutkan pekerjaan agen tersebut.
Kirim 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 segera keluar. Simpan atau commit pekerjaan penting terlebih dahulu.
Perintah ekstensi IDE
Gunakan perintah ini untuk mengendalikan Codex dari Command Palette VS Code. Anda juga dapat mengaitkannya dengan pintasan papan ketik.
Tetapkan pengaitan tombol
Untuk menetapkan atau mengubah pengaitan 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 | Pengaitan tombol default | Deskripsi |
|---|---|---|
chatgpt.addToThread |
- | Tambahkan rentang teks yang dipilih sebagai konteks untuk percakapan saat ini |
chatgpt.addFileToThread |
- | Tambahkan seluruh file sebagai konteks untuk percakapan saat ini |
chatgpt.newChat |
macOS: Cmd+N Windows/Linux: Ctrl+N |
Buat percakapan baru |
chatgpt.newCodexPanel |
- | Buat panel Codex baru |
chatgpt.openCommandMenu |
- | Buka menu perintah Codex |
chatgpt.openSidebar |
- | Buka panel bilah sisi Codex |
Perintah garis miring ekstensi IDE
Perintah garis miring memungkinkan Anda mengendalikan Codex tanpa meninggalkan komposer. Gunakan perintah tersebut untuk memeriksa status, beralih antara mode lokal dan cloud, atau mengirim umpan balik.
Gunakan perintah garis miring
- Dalam komposer 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 |
Setujui satu percobaan ulang atas penolakan tinjauan otomatis terbaru, saat tinjauan otomatis aktif. |
/cloud |
Jalankan percakapan di cloud, saat eksekusi cloud tersedia. |
/cloud-environment |
Pilih lingkungan cloud untuk percakapan. |
/compact |
Ringkas konteks percakapan saat ini. |
/fast |
Aktifkan atau nonaktifkan tingkat layanan Fast yang disediakan katalog, jika tersedia. |
/feedback |
Buka dialog umpan balik untuk mengirim umpan balik dan secara opsional menyertakan log. |
/fork |
Salin percakapan lokal menjadi percakapan lokal baru. |
/goal |
Tetapkan sasaran persisten yang akan dicapai Codex. |
/ide-context |
Aktifkan atau nonaktifkan konteks IDE otomatis. |
/init |
Buat kerangka AGENTS.md untuk proyek saat ini. |
/local |
Jalankan percakapan di ruang kerja lokal Anda. |
/mcp |
Buka status MCP untuk melihat server yang terhubung. |
/memories |
Konfigurasikan apakah percakapan dapat menggunakan atau membuat memori, saat Memories tersedia. |
/model |
Pilih model untuk percakapan saat ini. |
/personality |
Pilih cara Codex merespons, saat model saat ini mendukung kepribadian. |
/plan |
Aktifkan atau nonaktifkan mode rencana untuk perencanaan bertahap. |
/project |
Pilih proyek untuk percakapan baru. |
/reasoning |
Pilih tingkat penalaran untuk percakapan saat ini. |
/review |
Mulai mode tinjauan kode untuk meninjau perubahan yang belum di-commit atau membandingkannya dengan cabang dasar. |
/side |
Mulai percakapan sampingan sementara tanpa mengganggu percakapan utama. |
/status |
Tampilkan ID percakapan, penggunaan konteks, dan batas laju. |
/worktree |
Jalankan percakapan dalam worktree Git baru. |