Jawaban singkat untuk pertanyaan yang paling sering diajukan pembaca tentang topik ini.
01Apa itu ultrareview di Claude Code?
Sebuah code review mendalam yang berjalan di infrastruktur Claude Code on the web. Menjalankan /code-review ultra meluncurkan armada agent peninjau di sandbox jarak jauh, dan setiap temuan yang dilaporkan direproduksi serta diverifikasi secara independen sebelum sampai ke Anda. Satu review biasanya butuh lima sampai sepuluh menit dan berjalan sebagai tugas latar belakang.
02Berapa biaya ultrareview Claude Code?
Akun Pro dan Max mendapat tiga run gratis sebagai jatah sekali seumur akun yang tidak diperbarui; Team dan Enterprise tidak mendapatkannya. Setelah itu, perkirakan sekitar 5 sampai 25 dolar usage credits tergantung besarnya perubahan. Sebuah run dihitung begitu sesi cloud-nya dimulai, jadi review yang Anda hentikan lebih awal tetap memakai satu run gratis.
03Apakah ultrareview mengunggah kode saya?
Tergantung modenya. Untuk review branch, Claude Code membundel keadaan repository lalu mengunggahnya ke sandbox jarak jauh. Untuk review pull request, Claude Code sama sekali tidak mengunggah apa pun dari mesin Anda — sandbox-nya meng-clone pull request itu langsung dari host-nya. Kalau pengunggahan menjadi perhatian kebijakan, pakai mode pull request.
04Seberapa besar diff yang bisa ditangani ultrareview?
Review branch mencakup sampai 500 file berubah dan 8.000 baris berubah secara default. Penolakannya menyebut batas yang berlaku, ukuran diff Anda, dan file dengan baris berubah terbanyak. Kalau repository-nya terlalu besar untuk dibundel, push branch-nya, buka draft pull request, lalu review lewat nomor PR-nya.
05Bisakah saya menjalankan ultrareview Claude Code dari CI?
Bisa, dengan subcommand claude ultrareview. Ia menunggu sampai review jarak jauhnya selesai lalu mencetak temuan ke stdout, dengan progres dan URL sesinya di stderr. Exit code-nya 0 untuk selesai, 1 untuk gagal meluncur atau timeout, dan 130 untuk interupsi. Menghentikan subcommand-nya tidak menghentikan review jarak jauhnya.
Ultrareview Claude Code: Review Multi-Agent Terverifikasi
Ultrareview menjalankan armada agent peninjau di sandbox cloud dan mereproduksi setiap temuan secara independen sebelum melaporkannya. Langkah verifikasi itulah produknya.
Ultrareview adalah code review mendalam yang berjalan di infrastruktur Claude Code on the web. Ia meluncurkan armada agent peninjau di sandbox remote, dan setiap temuan yang dilaporkan direproduksi serta diverifikasi secara independen sebelum sampai ke Anda. Satu review butuh sekitar lima sampai sepuluh menit dan ditagih ke usage credits setelah jatah gratis yang kecil.
Alasan saya berhenti memercayai sebagian besar keluaran review otomatis adalah karena ia kebanyakan benar, dan itu lebih buruk daripada kebanyakan salah. Perkakas yang melaporkan dua belas masalah di mana sembilan nyata dan tiga rekaan yang masuk akal menagih perhatian Anda lebih banyak daripada yang dihematnya, karena Anda harus memeriksa keduabelasnya untuk tahu tiga mana yang harus diabaikan.
Jawaban ultrareview adalah melakukan pemeriksaan itu sendiri: setiap temuan direproduksi secara independen sebelum dilaporkan. Satu keputusan desain itulah yang memisahkannya dari review lokal, sekaligus alasan ia berbiaya uang dan butuh sepuluh menit. Tulisan ini membahas kapan masing-masing review tepat, apa yang sebenarnya diunggah, batas diff-nya, harganya termasuk kapan sebuah run dihitung, dan menjalankannya dari CI.
Dua review, dipakai pada momen berbeda
Keduanya memeriksa kode dan keduanya tidak bersaing. Review lokal untuk umpan balik selagi Anda beriterasi; ultrareview untuk keyakinan sebelum Anda merge. Memakai salah satunya di slot yang lain adalah cara Anda berakhir kecewa pada keduanya.
Di mana tempat masing-masing:
Dimensi
Review lokal
Ultrareview
Berjalan di
Lokal di dalam sesi Anda
Jarak jauh di sandbox cloud, terminal Anda tetap bebas
Kedalaman
Menyesuaikan argumen effort
Armada multi-agent dengan verifikasi independen
Durasi
Detik sampai beberapa menit
Kira-kira lima sampai sepuluh menit
Biaya
Dihitung sebagai pemakaian normal
Run gratis, lalu kira-kira 5 sampai 25 dolar usage credits
Menjalankannya, dan cara ia membaca argumen Anda
Penguraian argumennya lebih dipikirkan daripada kelihatannya pada awalnya, dan mengetahui aturannya menghindarkan peluncuran yang membingungkan. Perintahnya hanya berjalan ketika Anda memanggilnya — Claude tidak memulai ultrareview atas inisiatifnya sendiri.
# Your current branch against the default branch, including
# uncommitted and staged changes.
/code-review ultra
# Against a different base. The branch does not need to exist
# locally — Claude Code fetches it from origin, and a typo gets
# a closest-branch suggestion rather than a failure.
/code-review ultra develop
# A pull request. Also accepts #1234, PR 1234, and pasted URLs
# pointing at the repository you are in.
/code-review ultra 1234
# Plain words become a NOTE, not a scope change. The review
# still covers your current branch.
/code-review ultra check my auth changes
# Text is a note only when it is more than one word and is not
# a branch name or PR reference. A single word is read as a
# branch or PR. And a PR reference mixed with other words —
# "check PR 123 again" — launches nothing; it asks you to
# rerun with the number alone, or without the reference.
Apa yang meninggalkan mesin Anda
Perbedaan ini penting bagi siapa pun yang meninjau fiturnya alih-alih sekadar memakainya. Untuk review branch, Claude Code membundel keadaan repository lalu mengunggahnya ke sandbox remote. Untuk review pull request, Claude Code sama sekali tidak mengunggah apa pun dari mesin Anda — sandbox-nya meng-clone pull request itu langsung dari host-nya. Kalau unggahan adalah bagian yang dipedulikan kebijakan Anda, mode pull request adalah yang menghindarinya.
Perbedaan itu punya kegunaan praktis di luar soal kebijakan. Kalau repository Anda terlalu besar untuk dibundel, Claude Code menyarankan beralih ke mode pull request — push branch-nya, buka draft pull request, lalu review lewat nomornya. Sandbox-nya lalu meng-clone dari host dan batas ukuran pembundelan berhenti berlaku, dan itu jawaban yang jauh lebih baik daripada mencoba mengecilkan diff.
Batas yang diperiksa sebelum bekerja sama sekali
Ultrareview memvalidasi diff-nya sebelum review apa pun berjalan, artinya Anda tahu dalam hitungan detik alih-alih setelah membayar review yang tidak bisa rampung:
Review branch mencakup sampai 500 file berubah dan 8.000 baris berubah secara default. Penolakannya menyebut batas yang berlaku, ukuran diff Anda, dan file dengan baris berubah terbanyak — jadi ia memberi tahu apa yang perlu dipecah.
Diff kosong terhadap base dilaporkan apa adanya, dengan saran untuk melakukan stage atau commit pada perubahan lokal, atau memakai base yang berbeda.
Branch yang tidak berbagi riwayat dengan base jatuh ke peninjauan seluruh file terlacak, yang butuh clone penuh dan tetap memakai batas ukuran yang sama. Pada checkout tanpa branch sama sekali, ia menolak dan menyarankan membuat satu.
Harganya, dan kapan sebuah run dihitung
Ultrareview ditagih ke usage credits alih-alih pemakaian yang termasuk paket Anda, dan itu menjadikannya fitur Claude Code yang langka karena punya harga per pemanggilan. Detailnya layak diketahui sebelum peluncuran pertama:
Akun Pro dan Max mendapat tiga run gratis. Itu jatah sekali seumur akun dan tidak diperbarui. Team dan Enterprise tidak mendapat jatah gratis.
Setelah itu, perkirakan sekitar 5 sampai 25 dolar usage credits tergantung besarnya perubahan, sesuai estimasi yang ditampilkan sebelum tiap run.
Sebuah run dihitung begitu sesi cloud-nya dimulai. Review yang Anda hentikan lebih awal, atau yang gagal rampung, tetap memakai satu run gratis; review berbayar hanya menagih bagian yang sempat berjalan.
Usage credits harus dinyalakan sebelum review berbayar bisa diluncurkan. Di Team dan Enterprise, anggota tanpa akses billing mengirim permintaan dari CLI meminta admin mengaktifkannya.
Menghentikan review di tengah jalan tidak memberi Anda apa pun. Claude Code mengarsipkan sesi cloud-nya dan tidak mengembalikan temuan parsial — jadi run yang Anda tinggalkan di menit kedelapan sudah menagih satu run gratis atau sebagian tagihan dan sama sekali tidak menghasilkan keluaran. Putuskan sebelum meluncurkan alih-alih sesudahnya, dan pakai cakupan serta estimasi di dialog konfirmasi untuk menimbangnya.
Memposting temuan ke pull request
Pada pull request di github.com, Anda bisa meminta Claude memposting temuan yang sudah rampung sebagai satu komentar biasa dari akun Anda sendiri. Itu bukan review dan bukan persetujuan, dan diakhiri catatan bahwa isinya dihasilkan Claude Code. Tidak memposting adalah default dan persetujuannya per run: secara interaktif Anda memilihnya di dialog peluncuran, dan secara non-interaktif Anda menyetujuinya dengan memberikan flag-nya.
Dua detail operasional akan menggigit kalau tidak diketahui. Claude Code tidak memposting dari mesin Anda — ia mengirim temuannya ke sesi di web, yang memposting lewat akun GitHub yang tersambung, jadi pemostingan tidak tersedia di provider pihak ketiga maupun saat lalu lintas non-esensial dimatikan. Dan pada sesi interaktif, pemostingan dimulai ketika temuannya tiba, jadi kalau sesinya berakhir sebelum review selesai, tidak ada yang diposting bahkan bila Anda melanjutkan percakapannya kemudian.
Menjalankannya dari CI
Subcommand-nya adalah bentuk yang dipakai di dalam script, dan ia berperilaku seperti perkakas CLI yang dirancang baik alih-alih perintah interaktif yang menyamar. Ia menunggu sampai review jarak jauhnya selesai, mencetak temuan ke standard output, dan menaruh selebihnya di standard error.
# The subcommand blocks until the remote review finishes and
# prints findings to stdout. Progress and the live session URL
# go to stderr, so stdout stays parseable.
claude ultrareview
claude ultrareview 1234
claude ultrareview origin/main
--json raw payload instead of formatted findings
--timeout <minutes> default 30
--post post findings to the PR as one plain
comment from your GitHub account
--no-post the default; wins if you pass both
# Exit codes:
# 0 review completed, with or without findings
# 1 failed to launch, cloud session errored, or timed out
# 130 interrupted with Ctrl-C
#
# Interrupting the subcommand does NOT stop the remote review.
# Follow the session URL on stderr to watch it in a browser.
Ada perbedaan antara subcommand dan menjalankan slash command-nya secara non-interaktif yang penting untuk otomasi. Subcommand menunggu sampai temuannya tiba; slash command di sesi non-interaktif meluncurkan review, mencetak tautan pelacakan, lalu keluar tanpa menunggu — yang juga berarti ia tidak memposting apa pun, karena ia sudah pergi sebelum temuannya ada. Ketika review-nya akan menagih usage credits, slash command berhenti sebelum meluncurkan dan mengarahkan Anda ke subcommand, karena konfirmasi billing-nya butuh sesi interaktif.
Fitur yang perlu dinilai di sini adalah verifikasinya, bukan armadanya. Banyak perkakas bisa mengarahkan banyak peninjau ke sebuah diff; bagian yang berguna adalah yang membuang segala hal yang tidak bisa direproduksinya, karena itulah yang mengubah daftar yang harus Anda periksa menjadi daftar yang bisa Anda kerjakan. Raih ia sebelum melakukan merge perubahan besar, pakai mode pull request ketika repository-nya besar atau unggahannya penting, dan putuskan untuk menjalankannya sebelum mulai alih-alih pada menit kedelapan.