AI Diagnosis & Autopilot
Cari tahu kenapa sebuah agent macet, alihkan seat ke agent cadangannya, dan biarkan Autopilot melanjutkan agent yang crash atau terputus koneksinya di tengah tugas.
Sebuah agent bisa berhenti bekerja dengan dua cara. Ia bisa tetap hidup tetapi macet: dinding kuota, prompt sign-in, atau modal upsell muncul di layar dan pesan Anda tidak pernah sampai. Atau ia bisa mati: koneksi terputus atau CLI keluar di tengah tugas. AI Diagnosis menangani kasus pertama dan Autopilot menangani kasus kedua. Keduanya berada di tempat yang sama.
Buka Orchestration Dashboard dari bilah atas, atau jalankan Open Orchestration Dashboard dari Command Palette, lalu pilih Advanced → AI Diagnosis. Tutorials → How-to → Autopilot langsung membawa Anda ke sana.

Diagnose & restore stuck agents
Ketika pengiriman ke terminal agent terus gagal selama sekitar dua menit, sebuah AI CLI yang terpasang membaca teks layar terminal itu dan menyebutkan apa yang salah. Pengiriman dicoba ulang setiap 15 detik, dan kegagalan kedelapan memicu diagnosis. Jika terminal berada di seat pada chart dengan agent cadangan, seat tersebut beralih sendiri. Setiap terminal lain mendapatkan diagnosis sebagai notifikasi sehingga Anda bisa bertindak. Terminal yang sehat tidak pernah diperiksa.
Diagnose & restore stuck agents aktif secara default dan berlaku di seluruh aplikasi, untuk setiap tim, chart, dan terminal yang tertaut. Di bawah How to restore, pilih:
- With AI (recommended): AI pemeriksa membaca layar terminal yang macet terlebih dahulu, dan hanya dinding kuota atau sign-in yang terkonfirmasi yang memicu pemulihan. AI ini tidak pernah mengganggu agent yang hanya sedang sibuk.
- Manual timer — no AI: habisnya waktu saja yang memulihkan. Ini lebih cepat dan sepenuhnya lokal, tetapi tidak bisa membedakan agent yang macet dari agent yang sibuk dengan tugas panjang.
Checker agents, in order
Pemeriksa dicoba satu per satu. Jika sebuah pemeriksa tidak terpasang, mencapai batasnya sendiri, atau timeout, pemeriksa berikutnya mengambil alih. Provider dari terminal yang macet itu selalu dilewati, sehingga agent tidak pernah menilai dirinya sendiri. Claude, Codex, Gemini, OpenCode, Qwen, Kimi, Grok, dan Hermes semuanya bisa menjadi pemeriksa, hingga empat sekaligus. Gunakan + Add checker, tombol panah untuk mengurutkan ulang, dan Remove untuk menyusun daftarnya. Jika Anda tidak memilih satu pun, CLI terpasang pertama dalam urutan itu yang digunakan.
Setiap pemeriksa punya model sendiri (sejak v1.75.0). Buka dropdown di samping agent untuk memilih satu, atau biarkan di Default model untuk memakai model default CLI.
Pemeriksa berjalan secara headless, dengan izin terbatas dan di direktori netral. Mereka mengklasifikasikan layar dan menjawab dengan satu baris JSON, dan tidak pernah menyentuh proyek Anda. Teks layar hanya dikirim ke pemeriksa setelah Anda memberikan persetujuan pembacaan layar satu kali.
Autopilot (failed tasks)
Autopilot memulai ulang agent yang mati atau terputus koneksinya di tengah tugas. Ia melanjutkan sesi agent atau mengalihkan tugas ke agent cadangan seat tersebut. Ia tidak pernah menjawab pertanyaan dan tidak pernah mengetik ke dalam picker. Secara default nonaktif. Ubah kartu Autopilot (failed tasks) menjadi On. Mengaktifkannya juga memberikan persetujuan pembacaan layar yang digunakan AI Diagnosis.

Setelah aktif, kartu menampilkan Watching. Acts only when a running task goes quiet, its process exits, or a message to it stalls. Idle tabs are never checked. Tekan How it works untuk melihat panduan animasi.
When it acts
Autopilot hanya memperhatikan terminal yang sedang mengerjakan prompt yang Anda kirim. Tiga hal yang memicunya:
| Pemicu | Yang dihitung |
|---|---|
| The process exits | CLI keluar dengan error saat sebuah prompt masih belum selesai. Keluar dengan sengaja memakai /exit atau Ctrl-D berakhir dengan bersih dan dibiarkan saja. |
| The task goes quiet | Tugas yang berjalan berhenti menghasilkan output, dan sebuah pemeriksa membaca layar untuk memastikan bahwa ia benar-benar macet. |
| A message stalls | Pengiriman terus gagal dan AI Diagnosis melaporkan koneksi terputus. |
What it does
- Continue in place. Sejak v1.76.1, ketika koneksi agent Devin terputus tetapi prosesnya masih berjalan dan error-nya sendiri meminta sebuah pesan untuk melanjutkan, langkah pertama Autopilot adalah mengirim pesan itu di tempat — tidak ada yang dihentikan dan tidak ada yang di-spawn ulang. Memulai ulang proses semacam itu hanya menghentikan CLI yang sedang bekerja dan berebut dengan session lock-nya; di lapangan hal ini menghasilkan 40 restart Devin dalam empat hari dibandingkan 6 untuk Claude. Tugas yang macet lagi setelah continue di tempat akan dimulai ulang seperti biasa.
- Resume the session. Autopilot memulai ulang agent di terminal yang sama dengan perintah resume milik CLI tersebut, sehingga sesi dan transkrip yang sama kembali. Ini berlaku untuk Claude Code, Codex, Gemini, Cursor, OpenCode, Grok, Kimi, Qwen, Amp, Cline, Hermes, Antigravity, dan Qoder. Autopilot kemudian memastikan proses pengganti benar-benar aktif sebelum melanjutkan — pemberitahuan keluar dari proses lama yang datang terlambat tidak lagi bisa diam-diam menghapus proses baru dan membuat agent berjalan tanpa output.
- Ask it to continue. Dengan After a resume, ask the agent to continue aktif (default), agent yang dilanjutkan mendapat satu instruksi: lanjutkan dari tempat terakhir, jangan ulangi langkah yang sudah selesai, dan periksa hasil langkah yang terputus sebelum mengulanginya.
- Switch to backup. Jika tab tidak bisa dilanjutkan, karena error fatal atau karena tidak ada sesi untuk dilanjutkan, seat pada chart dengan agent cadangan menyerahkan tugas beserta briefnya. Tab lama tetap terbuka.
- Wait for you. Jika pertanyaan, picker, draf yang setengah diketik, atau dinding sign-in ada di layar, atau hal lain tidak jelas, tidak ada yang diketik. Pertanyaan, picker, dan draf cukup dibiarkan. Dinding sign-in dan layar yang tidak jelas mengirimkan notifikasi kepada Anda.
Retry limits
Autopilot menunggu 5 detik sebelum restart pertama. Jika prompt yang sama gagal lagi, ia menunggu 20 detik sebelum restart kedua dan 60 detik sebelum restart ketiga. Setelah itu ia berhenti dan memanggil Anda dengan kartu Activity yang berbunyi Stopped retrying "…" after 3 resumes; waiting on you.
Percobaan dihitung per insiden — per tugas yang gagal, bukan per pengiriman. Tindak lanjut "continue where you left off" dari Autopilot sendiri membawa insiden itu ke depan dengan hitungan percobaan yang utuh, sehingga tugas yang macet tidak lagi bisa dihentikan dan dilanjutkan berulang kali karena Autopilot terus mengatur ulang jamnya sendiri (sebelum v1.76.1 satu tab bisa menjalani empat siklus dalam tujuh menit). Continue di tempat juga dihitung sebagai satu percobaan dari insiden yang sama. Hanya prompt baru dari Anda yang memulai insiden baru dan mengatur ulang hitungan.
Selain itu, satu terminal dilanjutkan atau di-resume paling banyak 6 kali dalam satu jam. Lewat dari itu, Autopilot menunggu dan memberi tahu Anda: "Agent name" has been continued or resumed 6 times this hour; Autopilot is waiting on you.
Recent decisions
Recent decisions menampilkan 5 tindakan terakhir di mesin ini. Setiap baris menampilkan waktu, prompt, proyek, dan alasan, dengan sebuah badge: Resumed, Switched to backup, Couldn't resume, Continued, Stopped retrying, atau Waiting on you. Kartu Activity memuat chip Autopilot. Ledger lengkap bersifat append-only dan ditulis ke ~/.1devtool/orchestration/autopilot-ledger.jsonl.
Pause or off
- Pause menghentikan Autopilot dari melanjutkan atau mengalihkan apa pun sampai Anda membatalkan jeda. Pengalihan ke cadangan dari Diagnose & restore stuck agents tetap berjalan.
- Off menghentikan Autopilot dan menghapus jeda apa pun.
Untuk mematikan Autopilot pada satu kali peluncuran tanpa mengubah pengaturan, jalankan 1DevTool dengan ONEDEVTOOL_AUTOPILOT=off. Kartu kemudian menampilkan Off for this launch.
Related
- Orchestration Dashboard
- Membangun Tim, tempat agent cadangan diatur per seat
- Melanjutkan Sesi
- Mission Control