Asisten pemrograman AI dapat terus menangani pemeriksaan yang gagal, tetapi pemeriksaan dan kode akhir tetap perlu Anda tinjau. Panduan ini untuk pengembang yang memiliki repositori dengan satu perintah pengujian, pembangunan, atau pemeriksaan gaya yang sudah gagal. Gunakan Goal terbatas di Claude Code atau, sebagai pilihan terpisah, Codex CLI interaktif. Pilih satu. Selesai berarti perintah asli lolos pada perubahan yang ditinjau dan mempertahankan perilaku yang ditentukan sebelumnya. Jika tidak terbukti, simpan kegagalan dan hambatan tepatnya. Prosedur ini berbasis dokumentasi; BIG CHANGE tidak menjalankan Goal atau memperbaiki repositori untuk artikel ini.
Perubahan besar
- Yang berubah: Perintah terdokumentasi
/goalmempertahankan sasaran antarputaran, sehingga asisten dapat memeriksa kegagalan, membuat perubahan terbatas, dan memeriksa lagi tanpa instruksi baru setiap putaran. - Mengapa penting: Anda dapat menentukan perintah asli, berkas yang diizinkan, dan perilaku terlindungi sebelum siklus dimulai. Setiap percobaan memakai sasaran penerimaan yang sama.
- Yang perlu diperhatikan: Status Goal atau keputusan model tidak membuktikan perbaikan. Baca keluaran sebenarnya dan diff akhir, lalu putuskan sendiri apakah perubahan diterima.
Sebelum mulai: catat kegagalan dan batas
Gunakan repositori yang boleh Anda ubah. Baca petunjuk lokal termasuk AGENTS.md atau CLAUDE.md jika ada, dan periksa cabang, perubahan yang sudah ada, serta berkas tidak terlacak. Dalam Git, perintah berikut memberi daftar awal:
git status --short
git diff --stat
git diffSimpan daftar agar perubahan asisten dapat dibedakan dari pekerjaan sebelumnya. Jalankan pemeriksaan asli yang gagal sekali atau simpan pelaksanaan terbaru yang tepercaya beserta perintah tepat, kesalahan lengkap, dan status keluar. Jangan menggantinya dengan contoh artikel. Catat sebelumnya ketergantungan pada layanan, rahasia, atau platform yang tidak dapat diakses. Satu perubahan yang sudah diketahui mungkin lebih cocok dengan permintaan biasa; Goal berguna bila setiap hasil menentukan diagnosis berikutnya.
Tulis catatan penerimaan singkat di luar Goal: perintah asli, hasil saat ini, jalur dan alat yang boleh digunakan, perilaku atau pemeriksaan lain yang harus tetap, dan keputusan yang perlu berhenti untuk ditinjau. Lindungi perubahan lama yang tidak terkait secara tegas. Jangan biarkan asisten menghapus atau melonggarkan pemeriksaan demi keberhasilan palsu. Tinjau sebelum mengizinkan sesi alat. Permintaan berhenti setelah sejumlah putaran dapat memandu model, tetapi bukan jaminan batas biaya.
1. Pilih satu antarmuka Goal
Untuk Claude Code, buka sesi repositori tujuan dan pastikan /goal tersedia. Manual Goalyang diperiksa pada 20 Oktober 2026 menyebut kepercayaan ruang kerja dan pengaturan hook sebagai ketergantungan. Satu Goal dapat aktif per sesi. Kondisi baru menggantikan yang lama dan langsung mulai. Goal tidak mengubah mode izin: mode manual masih dapat meminta persetujuan alat; mode otomatis adalah pengaturan terpisah. Pertahankan kontrol biasa untuk berkas, perintah, dan jaringan.
Untuk alternatif Codex CLI interaktif, periksa versi terpasang dan daftar perintah garis miring. Panduan praktik Goals OpenAI menyebut fitur dimulai di Codex 0.128.0. Panduan penggunaan mendokumentasikan sakelar features.goals bila perintah tidak ada. Pemeriksaan ini dilakukan di instalasi sendiri; tidak dijalankan untuk artikel:
codex --version
codex features enable goalsAktifkan hanya bila diperlukan dan diizinkan organisasi. Instruksi Codex di sini untuk CLI interaktif. Jangan menganggap dukungan sama dalam codex exec atau semua versi desktop. Jika masih tidak tersedia, berhenti dan periksa versi, pengaturan fitur, serta akses akun atau ruang kerja sebelum memilih cara lain.
2. Tetapkan kondisi terbatas
Gunakan /goal diikuti kondisi yang ditinjau. Cantumkan perintah nyata dan jalur yang diizinkan; jangan menempel nama uji rekaan. Contohnya: “Buat pemeriksaan saya, yang sudah gagal, lolos hanya dengan jalur dan alat dalam catatan penerimaan. Setelah setiap percobaan, tampilkan perintah, hasil lengkap, dan berkas berubah. Pertahankan perilaku terlindungi serta perubahan tak terkait. Jika pemeriksaan tidak dapat berjalan atau tidak ada perubahan aman dalam cakupan, berhenti dengan kesalahan tepat, perubahan yang dicoba, dan informasi yang diperlukan dari saya.” Ganti “pemeriksaan saya” dengan perintah sebenarnya dan lampirkan atau tunjuk catatan sebelum mulai.
Kedua perintah terdokumentasi /goal menerima kondisi tidak kosong sampai 4.000 karakter. Simpan rincian batas dalam catatan. Pada Claude Code, /goal <condition> langsung memulai putaran. Pada Codex CLI interaktif, /goal <objective> menautkan sasaran menetap ke percakapan saat ini. Keduanya tidak memberi kewenangan baru atas berkas, perintah, atau akun. Jika perbaikan memerlukan jalur lebih luas, layanan luar, rahasia, penggabungan, atau penerapan, berhenti untuk keputusan pemilik.
3. Pantau bukti selama bekerja
Minta keluaran tepat setelah setiap percobaan berarti dan daftar berkas berubah. Jalankan /goal tanpa argumen untuk melihat status. Claude Code menampilkan waktu, putaran dinilai, penggunaan token, dan alasan terbaru penilai setelah evaluasi. Penilai membaca yang ditampilkan Claude dalam percakapan; tidak menjalankan pemeriksaan atau menginspeksi berkas secara mandiri. Putusan “met” adalah ajakan memverifikasi, bukan bukti perbaikan. Status Goal Codex juga memerlukan keluaran nyata dan diff.
Jaga siklus dalam cakupan awal. Baca usulan perintah sebelum mengizinkan, terutama yang menghapus berkas, menulis ulang riwayat, mengirim data keluar, atau mengubah izin. Berhenti jika pemeriksaan asli dilemahkan, berkas tak terkait berubah tanpa alasan, atau data pribadi akan terbuka. Bila langkah berikutnya tidak aman diizinkan, catat status Goal dan minta rencana lebih sempit.
4. Verifikasi penyelesaian sendiri
Saat asisten mengaku berhasil, periksa seluruh diff akhir terhadap daftar awal. Cocokkan setiap berkas berubah atau baru dengan jalur diizinkan. Jalankan perintah pemeriksaan asli yang sama lagi jika memungkinkan dan simpan keluaran lengkap serta status keluar. Jalankan pengujian relevan yang tidak diubah dari catatan, lalu tinjau perilaku yang harus dipertahankan. Lolos pemeriksaan pengganti tidak memenuhi kesepakatan.
Terima perubahan hanya jika bukti sesuai kondisi yang ditinjau dan Anda menyetujui diff. Commit, penggabungan, dan penerapan tetap keputusan berizin terpisah. Jika gagal, simpan perintah dan keluaran tepat, berkas berubah, status Goal, serta izin, ketergantungan, atau keputusan yang hilang. Goal dijeda, terinterupsi, mustahil, terhalang, atau dibatasi anggaran bukan perbaikan selesai.
Jika Goal berhenti atau macet
Dalam Claude Code, /goal menunjukkan kondisi dan alasan terbaru; /goal clear menghapus Goal aktif. Manualnya menyebut kondisi dapat dipulihkan saat sesi dilanjutkan, tetapi dasar waktu, jumlah putaran, dan token diatur ulang. Pemulihan melalui pemilih sesi diperbaiki di v2.1.239. Kegagalan autentikasi yang dikelola Claude Code, kredit habis, limpahan konteks tak terpulihkan, dan model tak tersedia dapat menghapus Goal. Autentikasi yang dikelola host dapat membiarkannya aktif. Kesalahan lain dapat menyimpan sasaran lalu mengulang atau menjeda; pemberitahuan interaktif didokumentasikan mulai v2.1.269. Baca peringatan, status, keluaran tersimpan, dan diff sebelum menetapkan atau melanjutkan. Kondisi baru mengganti yang lama.
Dalam Codex CLI interaktif, /goal menampilkan sasaran, sedangkan /goal edit, /goal pause, /goal resume dan /goal clear merupakan kontrol terdokumentasi dalam referensi perintah CLI. Panduan praktiknya membedakan selesai dari jeda, interupsi, batas anggaran, atau hambatan. Periksa status dan bukti repositori sebelum melanjutkan atau mengubah sasaran. Bila anggaran atau akses menghentikan kerja, hambatan tepat mungkin lebih berguna daripada percobaan lagi.
Putaran model memakai jatah atau kredit akun, dan penilai terpisah Claude Code juga memakai token. Periksa kontrol dan batas akun saat ini. Klausul waktu atau putaran dalam prosa tidak menjamin batas dolar. Gunakan hanya materi yang disetujui, singkirkan rahasia dan berkas pribadi tak terkait, serta periksa instruksi repositori sebelum diikuti asisten.
Untuk tugas penyiapan lain, panduan lingkungan Codex Cloud kami membahas menghubungkan dan menyiapkan repositori jarak jauh. Panduan Team Tasks bersama membahas pekerjaan berulang di ChatGPT. Keduanya tidak diperlukan untuk prosedur pemeriksaan lokal ini.
Sumber dan bacaan lanjutan
- Claude Code: menjaga Claude bekerja menuju sasaran menjelaskan
/goal, pandangan penilai, izin, kelanjutan, kesalahan, dan penggunaan. Tidak memverifikasi perbaikan di repositori Anda. - OpenAI: menggunakan Goals di Codex menjelaskan versi CLI minimum, kontrak sasaran, siklus hidup, dan bukti. Contohnya bukan hasil panduan ini.
- OpenAI: mengikuti sasaran menjelaskan sakelar fitur dan sasaran menetap. Akses bergantung pada instalasi dan akun.
- OpenAI: perintah pengembang Codex CLI mendokumentasikan kontrol interaktif
/goal. Dukungan CLI harus diperiksa lokal.



