Pengaturan pengembang
Pengaturan pengembang
Konfigurasikan pengaturan pengembangan di seluruh klien ChatGPT dan Codex
- Aplikasi desktop ChatGPT Proyek, file, dan tugas yang lebih lama di desktop.
- ChatGPT web Percakapan, proyek, dan Work di browser Anda.
- Codex CLI Codex di terminal Anda.
- Ekstensi IDE Codex Codex di editor Anda.
Web ChatGPT menyimpan preferensi produk dan ruang kerja dalam pengaturan ChatGPT. Percakapan ChatGPT Work berjalan dalam lingkungan terkelola dan tidak membaca file konfigurasi Codex lokal. Gunakan kontrol yang disediakan ruang kerja Anda dalam pengaturan ChatGPT; administrator ruang kerja dapat mengelola beberapa pengaturan untuk Anda.
Halaman Pengaturan umum mencakup preferensi aplikasi, termasuk profil, pintasan papan ketik, notifikasi, tampilan, personalisasi, memori, dan percakapan yang diarsipkan.
Perilaku proyek dan terminal
Pilih tempat file dibuka, banyaknya keluaran perintah yang ditampilkan dalam percakapan, dan tempat tab terminal dibuka secara default.
Peninjauan kode
Di bawah Settings > Git, gunakan Review delivery untuk memilih Inline agar menjalankan
/review dalam percakapan saat ini jika memungkinkan, atau Detached untuk memulai percakapan
tinjauan terpisah.
Sinkronisasi ekstensi IDE
Saat aplikasi desktop ChatGPT dan ekstensi IDE terbuka dalam proyek yang sama, keduanya berbagi percakapan aktif dan konteks editor. Aktifkan IDE context dari komposer aplikasi agar Codex dapat menggunakan file yang sedang terbuka di editor Anda. Nonaktifkan saat Anda ingin perintah aplikasi mengecualikan konteks editor tersebut.
Anda dapat membuka percakapan aplikasi dari ekstensi IDE dan melanjutkan percakapan IDE dalam aplikasi. Kedua antarmuka menggunakan proyek yang sama untuk menentukan percakapan dan konteks yang akan dibagikan.
Konfigurasi agen
Agen Codex dalam aplikasi mewarisi konfigurasi yang sama dengan ekstensi IDE dan
CLI. Gunakan kontrol dalam aplikasi untuk pengaturan umum, atau edit config.toml untuk
opsi lanjutan. Lihat Persetujuan dan keamanan agen
dan Dasar-dasar konfigurasi untuk detail.
Git
Gunakan pengaturan Git untuk menstandardisasi penamaan cabang dan memilih apakah Codex menggunakan force push. Anda juga dapat mengatur perintah yang digunakan Codex untuk membuat pesan commit dan deskripsi pull request.
Integrasi dan MCP
Hubungkan alat eksternal melalui Model Context Protocol (MCP). Aktifkan server yang
direkomendasikan atau tambahkan server Anda sendiri. Jika server memerlukan OAuth, aplikasi akan memulai
alur autentikasi. Pengaturan ini juga berlaku untuk Codex CLI dan ekstensi
IDE karena konfigurasi MCP berada dalam config.toml. Lihat
Model Context Protocol untuk detail.
Mode pengembang browser
Di bawah Developer mode, aktifkan Enable full CDP access agar ChatGPT dapat menggunakan Chrome DevTools Protocol untuk pembuatan profil performa dan debugging browser yang lebih mendalam. Jika organisasi Anda telah menonaktifkan akses CDP penuh, Anda tidak dapat mengaktifkannya secara lokal. Lihat Mode pengembang untuk persyaratan penyiapan, risiko, persetujuan, dan administrator.
Codex CLI membaca pengaturan default pribadi Anda dari ~/.codex/config.toml. Tambahkan file
.codex/config.toml ke proyek atau subfolder tepercaya saat Anda memerlukan
penggantian khusus proyek. CLI dan ekstensi IDE menggunakan bersama lapisan konfigurasi
ini.
Periksa pengaturan Anda
Gunakan perintah berikut untuk memahami pengaturan efektif bagi sesi saat ini:
- Jalankan
/statusuntuk melihat model aktif, kebijakan persetujuan, root yang dapat ditulisi, dan penggunaan token. - Jalankan
/debug-configuntuk melihat lapisan konfigurasi menurut urutan prioritas dan sumber persyaratan kebijakan terkelola. - Mulai Codex dengan
--strict-configagar kunciconfig.tomlyang tidak dikenali diperlakukan sebagai kesalahan alih-alih diabaikan.
Lihat Perintah pengembang untuk referensi lengkap perintah interaktif.
Ubah pengaturan untuk satu kali eksekusi
Gunakan flag khusus jika tersedia. Contoh umum meliputi --model,
--sandbox, --ask-for-approval, --profile, dan --search. Gunakan -c atau
--config untuk mengganti nilai kunci konfigurasi apa pun yang didukung untuk satu kali eksekusi.
Penggantian model di bawah ini memerlukan akses ke GPT-6.1 Sol. Jika akses tersebut tidak tersedia untuk
akun atau ruang kerja Anda, hilangkan --model atau pilih model yang tercantum dalam /model.
Lihat Ketersediaan GPT-6.1 Sol berdasarkan paket.
codex --model gpt-6.1-sol
codex --profile deep-review
codex --config model_reasoning_effort='"medium"'Flag baris perintah dan nilai --config memiliki prioritas tertinggi. Untuk
melihat daftar lengkap flag, lihat Perintah pengembang.
Lapisan konfigurasi
CLI menerapkan flag baris perintah dan penggantian --config sebelum pengaturan proyek,
profil, pengguna, sistem, dan bawaan. Gunakan urutan prioritas tersebut untuk menyimpan
pengaturan default bersama dalam file konfigurasi dan perubahan sekali pakai di baris perintah.
Untuk urutan lengkap dan opsi umum, lihat Dasar-dasar konfigurasi.
Ubah pengaturan di TUI
Antarmuka terminal interaktif menyediakan pemilih untuk pengaturan umum sesi dan tampilan berikut:
| Tujuan | Perintah | Konfigurasi terkait |
|---|---|---|
| Memilih mode terminal | /tui |
tui.fullscreen_transcript (perlu memulai ulang) |
| Memilih model | /model |
model, model_reasoning_effort |
| Mengubah izin | /permissions |
Pengaturan persetujuan dan sandbox |
| Mengonfigurasi alat opsional | /experimental, /memories |
Kunci config.toml khusus fitur |
| Menyesuaikan UI terminal | /keymap, /statusline, /title, /theme |
Kunci di bawah [tui] |
| Menetapkan default pengeditan | /vim, /raw |
tui.vim_mode_default, tui.raw_output_mode |
Beberapa perintah hanya berlaku untuk sesi saat ini, sedangkan beberapa pemilih menawarkan opsi untuk menyimpan pilihan. Tetapkan kunci konfigurasi terkait jika Anda menginginkan pengaturan default untuk sesi mendatang. Untuk tema terminal, editor, pelengkapan otomatis, dan alur kerja pintasan, lihat Penyesuaian CLI.
Referensi pengaturan
- Konfigurasi lanjutan membahas profil, penggantian sekali pakai, dan alur kerja lanjutan lainnya.
- Referensi konfigurasi mencantumkan kunci dan nilai yang tersedia.
- Contoh konfigurasi menyediakan contoh file lengkap.
- Variabel lingkungan mendokumentasikan variabel yang digunakan oleh CLI dan penginstal.
Ekstensi Codex IDE memiliki dua lapisan pengaturan:
- Pengaturan Codex mengontrol perilaku agen yang digunakan bersama dengan Codex CLI, termasuk
model, upaya penalaran, izin, sandbox, MCP server, dan
personalisasi. Codex membaca pengaturan ini dari
config.toml. - Pengaturan editor mengontrol perilaku ekstensi di dalam VS Code dan
editor yang kompatibel. Pengaturan ini menggunakan kunci
chatgpt.*dalam sistem pengaturan editor.
Buka pengaturan Codex
Pilih ikon roda gigi di bilah sisi Codex, lalu pilih Pengaturan Codex. Gunakan panel pengaturan untuk kontrol agen yang umum, atau pilih Buka config.toml untuk mengedit lapisan konfigurasi aktif secara langsung.
Untuk urutan lapisan konfigurasi dan kunci umum, lihat Dasar-dasar
konfigurasi. Untuk setiap kunci config.toml yang didukung, lihat
Referensi konfigurasi.
Ubah pengaturan editor
Untuk mengubah pengaturan, ikuti langkah-langkah berikut:
- Buka pengaturan editor Anda.
- Cari
@ext:openai.chatgpt,Codex, atau nama pengaturannya. - Perbarui nilainya.
Ekstensi ini juga mengikuti pengaturan font obrolan bawaan VS Code untuk permukaan obrolan Codex.
Referensi pengaturan editor
| Pengaturan | Default | Deskripsi |
|---|---|---|
chatgpt.commentCodeLensEnabled |
true |
Tampilkan CodeLens di atas komentar TODO agar Codex dapat menanganinya. |
chatgpt.openOnStartup |
false |
Fokuskan bilah sisi Codex setelah ekstensi selesai dimulai. |
chatgpt.followUpQueueMode |
queue |
Pilih apakah pesan yang dikirim selama proses berjalan menunggu proses berikutnya (queue) atau mengarahkan proses saat ini (steer). Ekstensi memperlakukan nilai lama interrupt sebagai steer. Tekan Cmd/Ctrl+Shift+Enter untuk membalikkan perilaku ini bagi satu pesan. |
chatgpt.composerEnterBehavior |
enter |
Pilih apakah Enter selalu mengirim (enter), Cmd/Ctrl+Enter mengirim prompt multibaris (cmdIfMultiline), atau tombol pengubah selalu diwajibkan (cmdAlways). |
chatgpt.reviewDelivery |
inline |
Jalankan /review dalam chat saat ini jika memungkinkan (inline) atau mulai chat peninjauan terpisah (detached). |
chatgpt.localeOverride |
Otomatis | Tetapkan bahasa pilihan untuk UI Codex. Biarkan kosong agar bahasa dideteksi secara otomatis. |
chatgpt.runCodexInWindowsSubsystemForLinux |
false |
Khusus Windows: Jalankan Codex di WSL saat WSL tersedia. Gunakan opsi ini jika repositori dan alat Anda berada di WSL2 atau jika Anda memerlukan alat native Linux. Mengubah pengaturan ini akan memuat ulang VS Code. |
chatgpt.cliExecutable |
Belum diatur | Khusus pengembangan: Tetapkan jalur ke berkas yang dapat dieksekusi Codex CLI. Anda tidak memerlukan pengaturan ini kecuali sedang mengembangkan Codex CLI; mengganti berkas bawaan secara manual dapat menyebabkan sebagian ekstensi tidak berfungsi. |
chat.fontSize |
Default editor | Atur teks chat di bilah sisi Codex, termasuk isi chat dan penyusun pesan. |
chat.editor.fontSize |
Default editor | Atur konten yang dirender sebagai kode dalam chat Codex, termasuk cuplikan kode dan diff. |
Kunci chatgpt.* di atas adalah milik ekstensi IDE dan tidak ditempatkan di
config.toml. Untuk pengaturan agen bersama, gunakan Dasar-dasar
konfigurasi, Konfigurasi lanjutan,
dan Referensi konfigurasi.