Pemecahan masalah
Tanya jawab dan solusi untuk masalah umum aplikasi desktop ChatGPT
Pertanyaan yang sering diajukan
File yang tidak diedit Codex muncul di panel samping
Jika proyek Anda berada di dalam repositori Git, panel tinjauan secara otomatis menampilkan perubahan berdasarkan status Git proyek, termasuk perubahan yang tidak dibuat oleh Codex.
Di panel tinjauan, Anda dapat beralih antara perubahan yang telah di-stage dan perubahan yang belum di-stage, serta membandingkan cabang Anda dengan main.
Jika Anda hanya ingin melihat perubahan dari giliran Codex terakhir, alihkan panel diff ke tampilan Last turn.
Pelajari lebih lanjut cara menggunakan panel tinjauan.
Menghapus proyek dari bilah samping
Untuk menghapus proyek dari bilah samping, arahkan kursor ke nama proyek, klik tiga titik, lalu pilih "Remove." Untuk memulihkannya, tambahkan kembali proyek menggunakan tombol Add new project di samping Chats atau menggunakan
Cmd+O.
Menemukan chat yang diarsipkan
Chat yang diarsipkan dapat ditemukan di Settings. Saat Anda membatalkan pengarsipan chat, chat tersebut muncul kembali di lokasi asalnya pada bilah samping.
Hanya sebagian chat yang muncul di bilah samping
Bilah samping memungkinkan Anda memfilter chat berdasarkan status proyek. Jika ada chat yang tidak terlihat, pilih ikon filter di samping Chats, lalu pilih Chronological. Jika chat masih tidak terlihat, buka Settings dan periksa Archived chats.
Kode tidak berjalan di worktree
Worktree dibuat di direktori yang berbeda dan secara default mewarisi file yang di-commit ke
Git. Bergantung pada cara Anda mengelola dependensi dan alat untuk
proyek, Anda mungkin perlu menjalankan skrip penyiapan pada worktree menggunakan
lingkungan lokal atau menyalin file penyiapan yang diabaikan
dengan .worktreeinclude.
Sebagai alternatif, Anda dapat melakukan checkout perubahan di proyek lokal biasa. Lihat
dokumentasi worktree untuk mempelajari lebih lanjut.
Aplikasi tidak mengenali lingkungan lokal bersama milik rekan satu tim
Konfigurasi lingkungan lokal harus berada di dalam folder .codex pada
root proyek. Jika Anda bekerja dalam monorepo dengan lebih dari satu
proyek, pastikan Anda membuka proyek pada direktori yang berisi
folder .codex.
Codex meminta akses ke Apple Music
Bergantung pada tugas, Codex mungkin perlu menavigasi sistem file. Direktori tertentu di macOS, termasuk Music, Downloads, atau Desktop, memerlukan persetujuan tambahan dari pengguna. Jika Codex perlu membaca direktori home Anda, macOS akan meminta Anda menyetujui akses ke folder tersebut.
Tugas terjadwal membuat banyak worktree
Tugas terjadwal yang sering berjalan dapat membuat banyak worktree seiring waktu. Arsipkan proses terjadwal yang tidak lagi Anda perlukan dan hindari menyematkan proses kecuali Anda bermaksud mempertahankan worktree-nya.
Memulihkan prompt setelah memilih target yang salah
Jika Anda tidak sengaja memulai chat dengan target yang salah (Local, Worktree, atau Cloud), Anda dapat membatalkan proses saat ini dan memulihkan prompt sebelumnya dengan menekan tombol panah atas di penyusun.
Fitur berfungsi di Codex CLI tetapi tidak di aplikasi desktop ChatGPT
Aplikasi desktop ChatGPT dan Codex CLI dapat menyertakan versi Codex yang berbeda, sehingga fitur mungkin tersedia di salah satu antarmuka lebih dahulu. Fitur eksperimental juga mungkin tersedia di Codex CLI terlebih dahulu.
Untuk mendapatkan versi Codex CLI di sistem Anda, jalankan:
codex --versionUntuk mendapatkan versi Codex yang disertakan bersama aplikasi desktop ChatGPT, gunakan
jalur bundel kompatibilitas Codex.app yang dipertahankan:
/Applications/Codex.app/Contents/Resources/codex --versionUmpan balik dan log
Ketik / di penyusun pesan untuk memberikan umpan balik kepada tim. Jika Anda memicu umpan balik dalam chat yang sudah ada, Anda dapat memilih untuk membagikan sesi tersebut bersama umpan balik. Setelah mengirim umpan balik, Anda akan menerima ID sesi yang dapat dibagikan kepada tim.
Untuk melaporkan masalah:
- Temukan masalah yang sudah ada di repositori GitHub Codex.
- Buka masalah GitHub baru
Log tambahan tersedia di lokasi berikut:
- Log aplikasi (macOS):
~/Library/Logs/com.openai.codex/YYYY/MM/DD - Transkrip sesi:
$CODEX_HOME/sessions(default:~/.codex/sessions) - Sesi yang diarsipkan:
$CODEX_HOME/archived_sessions(default:~/.codex/archived_sessions)
Jika Anda membagikan log, tinjau terlebih dahulu untuk memastikan log tersebut tidak berisi informasi sensitif.
Status macet dan pola pemulihan
Jika chat tampak macet:
- Periksa apakah Codex sedang menunggu persetujuan.
- Buka terminal dan jalankan perintah dasar seperti
git status. - Mulai chat baru dengan prompt yang lebih kecil dan lebih terfokus.
Jika Anda tidak sengaja membatalkan pembuatan worktree dan kehilangan prompt, tekan tombol panah atas di penyusun untuk memulihkannya.
Masalah terminal
Terminal tampak macet
- Tutup panel terminal.
- Buka kembali dengan Ctrl+`.
- Jalankan kembali perintah dasar seperti
pwdataugit status.
Jika perilaku perintah berbeda dari yang diharapkan, validasi direktori dan cabang saat ini di terminal terlebih dahulu.
Jika tetap macet, tunggu hingga chat aktif selesai, lalu mulai ulang aplikasi.
Font tidak dirender dengan benar
Codex menggunakan font yang sama untuk panel tinjauan, terminal terintegrasi, dan kode lain yang ditampilkan di dalam aplikasi. Anda dapat mengatur font di panel Settings sebagai Code font.