Pergantian agen untuk semua orang, pembaruan worker di chat orchestrator, dan chat yang tersambung kembali sendiri

Serahkan sesi ke agen lain tanpa Developer mode, ikuti worker dari chat orchestrator, kembali bekerja lebih cepat setelah restart, dan mulai tugas tanpa menunggu nama.

Serahkan sesi ke agen lain di tengah jalan, lihat apa yang dikerjakan worker Anda tanpa meninggalkan chat orchestrator, lanjutkan chat begitu AO selesai restart, dan mulai tugas baru lebih cepat.

Ganti agen di tengah sesi

Kini Anda bisa menyerahkan sesi lokal ke agen coding lain tanpa menyalakan Developer mode. Di Chat, pilih agen lain dari pemilih model; agen itu mengambil alih pada pesan Anda berikutnya dengan catatan serah terima yang merangkum sesi sejauh ini. Di sesi Terminal UI, buka menu ⋯ di tab sesi, pilih Agent, lalu Switch. Hanya agen yang sudah terinstal dan siap di komputer Anda yang ditawarkan, Chat hanya menampilkan agen yang mendukung Chat, dan Anda hanya bisa mengganti agen saat agen sedang idle, bukan di tengah turn atau saat agen menunggu persetujuan atau jawaban. Sesi cloud tidak bisa mengganti agen. #7126

Ganti chat dari Codex ke Claude Code di pemilih model, dan Claude Code melanjutkan percakapan pada pesan Anda berikutnya.

Pemilih model yang didesain ulang mengelompokkan model berdasarkan pembuatnya dan menambahkan slider effort, toggle fast dan thinking, serta plan dan fast mode untuk Codex dan Claude Code. Saat Anda memilih agen lain, pemilih ini menampilkan model dan effort yang akan dipakai agen itu saat mulai. Fast dan plan mode direset saat agen di-restart. Tool pergantian yang lama sudah dihapus: perintah ao session switch-agent, ao session agent-switch ls, dan ao session handoff submit serta dialog Switch agent lama di Terminal sudah dihapus. #6588 #7034

Pemilih model di chat yang baru saja beralih dari Codex ke Claude Code, dengan Agent, Model, Effort, dan Fast mode, serta daftar model Claude Code.Pemilih model di chat yang baru saja beralih dari Codex ke Claude Code, dengan Agent, Model, Effort, dan Fast mode, serta daftar model Claude Code.

Ikuti worker dari chat orchestrator

Chat orchestrator kini menampilkan pesan, laporan, dan arahan worker sebagai baris ringkas berisi nama worker, statusnya, seperti needs you, stuck, atau done, dan ringkasan satu baris. Bentangkan baris untuk membaca pesan lengkapnya. Saat orchestrator menanggapi pembaruan worker tanpa menanyakan apa pun kepada Anda, balasannya diciutkan menjadi satu baris, dan turn yang memulai worker menampilkan daftar worker itu beserta status langsungnya. #7096

Tiga worker melapor ke orchestrator sebagai baris ringkas; bentangkan salah satunya untuk membaca laporan lengkapnya.

Saat AO memulai, menghentikan, mengganti nama, atau memulihkan sesi, atau mengklaim pull request, tindakan itu muncul sebagai baris tersendiri di chat yang bersangkutan, yaitu chat orchestrator untuk worker yang dimulainya, dan upaya yang gagal ditandai sebagai gagal. Bentangkan satu baris untuk melihat apa yang diubahnya, dengan link ke hasilnya. Pembuatan pull request belum ditampilkan sebagai tindakan. #6507

Di build preview, arah sebaliknya juga sama: di chat worker, pesan dari orchestrator-nya muncul di bawah nama orchestrator, dengan link ke sesinya, dan pesan panjang dilipat setelah lima baris. #7154

Kembali bekerja lebih cepat setelah restart

Setelah AO di-restart atau diperbarui, chat tersambung kembali ke agennya sendiri dan menampilkan Reconnecting to the agent…, bukan meminta Anda mengklik Resume. Jika tetap tidak bisa tersambung kembali, Resume muncul seperti sebelumnya. Pada riwayat chat yang besar, pesan pertama setelah restart terkirim dalam sekitar satu detik, bukan setengah menit. Peluncuran pertama setelah pembaruan membangun indeks database baru satu kali, yang bisa memakan waktu satu menit atau lebih pada riwayat yang sangat besar. #6987 #7040

Chat yang panjang juga jauh lebih ringan bagi komputer Anda. Balasan yang di-stream ditulis ke disk secara bertahap, menyelesaikan turn tidak lagi memindai seluruh riwayat chat, aplikasi jauh lebih jarang mengambil ulang data saat sesi sedang sibuk, dan chat dengan pesan yang diedit atau dikirim ulang dimuat lebih cepat. Beberapa pembaruan di latar belakang, seperti pull request yang dilaporkan dengan ao report, bisa butuh hingga lima detik untuk muncul. Hasil tool yang sangat besar kini dipangkas saat disimpan: AO menyimpan 64K karakter terakhir dari output perintah dan hingga 16K dari setiap patch file, lalu menandainya sebagai terpotong. #6806 #6804 #6813 #6846 #6824

Mulai tugas tanpa menunggu

Tugas baru langsung dimulai, bukan menunggu AO membuat nama. Branch diganti namanya di latar belakang, dan nama sementaranya tetap tersembunyi sampai saat itu; pull request yang dibuka sebelum penggantian nama tetap terhubung ke tugasnya. Folder tugas kini tetap memakai ID sesi sebagai namanya. Sesi kembali mendapatkan judul dan nama branch yang dibuat dengan benar, setelah beberapa model sempat mulai mengerjakan tugasnya alih-alih memberinya nama. #7069 #7085 #7119

Repositori besar tidak lagi gagal di-clone setelah satu menit. Clone bisa berjalan hingga 30 menit, dan dialog Clone menunjukkan bahwa proses clone sedang berlangsung. Saat onboarding, Anda bisa menempelkan URL halaman GitHub repositori tanpa .git, clone yang mengalami kegagalan koneksi sementara dicoba hingga tiga kali, dan jika penyiapan gagal setelah clone, checkout-nya tetap disimpan agar Anda bisa mencoba lagi. #7039 #7019

Peningkatan

Chat

  • Saat agen bekerja, panggilan tool yang sedang berjalan tetap terbuka agar Anda bisa mengikuti setiap langkah, lalu dilipat ke ringkasan Worked for saat turn selesai. #7150
  • Pesan yang Anda kirim untuk mengarahkan agen di tengah balasan kini muncul sebagai awal turn baru dan tetap terlihat, bukan dilipat ke dalam pekerjaan sebelumnya. #7108
  • Switch to terminal UI dipindahkan dari composer ke menu ⋯ di tab sesi. Remember for this project di menu izin kini berupa sakelar aktif/nonaktif, dan mematikannya akan melupakan mode yang tersimpan; baris konfirmasi di bawah composer sudah dihapus. #7028 #7032
  • Pemilih model langsung menampilkan model chat begitu Anda membukanya, termasuk untuk agen yang hanya melaporkan modelnya saat sedang berjalan, dan proyek baru memakai ulang daftar model yang sudah ada di komputer Anda. Daftar model yang tersimpan kini dipakai bersama oleh semua proyek, sehingga pengaturan milik repositori, seperti opencode.json atau ANTHROPIC_MODEL, tidak lagi mengubahnya. Chat yang sedang berjalan tetap menampilkan daftar yang dilaporkan agennya. #7031 #7049
  • Meter konteks menampilkan 0%, bukan tanda tanya, saat agen tidak melaporkan penggunaan apa pun. #7033

Agen

  • Hermes Agent tersedia sebagai agen. Instal dari Settings, lalu siapkan dan pilih model. Agen ini hanya berjalan di Terminal, tanpa Chat. #6536 #7132
  • Command Code tetap menyimpan instruksi AO setelah memadatkan konteksnya. Setiap sesi mendapatkan profil Command Code sendiri di folder data AO dengan salinan login Command Code Anda; file memori Anda sendiri tidak diubah. #6778
  • Chat orchestrator yang idle pindah ke versi agen baru setelah pembaruan, bukan tertahan di Switching to. Pembaruan agen yang gagal menampilkan pesan singkat di pemberitahuan pembaruan, dengan detailnya di Show diagnostics. #7055 #7006
  • Memperbarui GitHub Copilot yang diinstal dengan npm kembali berfungsi dari AO, dan pemberitahuan pembaruan saat startup tidak lagi menampilkan agen yang perlu Anda login atau yang tidak bisa diperbarui AO sendiri. Agen-agen itu tetap ada di Settings. #7005 #7042
  • ao send ke sesi terminal Claude Code kini gagal dengan error yang bisa Anda coba ulang saat AO tidak bisa memastikan pesannya sampai, bukan melaporkan berhasil, dan pesan yang panjang atau multibaris ditempel dengan lebih andal. #6873
  • Di build preview, saat AO bisa melihat draf yang belum terkirim di terminal, AO menolak pesan ao send dengan error yang bisa Anda coba ulang dan menahan laporan worker sampai nanti. Mencoba ulang tugas yang gagal dimulai atau melanjutkan sesi juga tetap mempertahankan model, effort, dan izin yang Anda pilih, sehingga Codex High atau Extra high tidak lagi kembali ke default. #5713 #7144

Browser, Files, dan artefak

  • Anda bisa menghapus profil browser yang sedang dipakai sesi. Setelah satu konfirmasi, browser yang idle pindah ke profil sementara, sehingga tab-tab itu dimuat ulang dalam keadaan logout dan suntingan halaman yang belum disimpan bisa hilang. Browser yang sedang menjalankan perintah menahan penghapusan sampai perintahnya selesai. #6930
  • Agen yang memakai browser bawaan bisa bekerja dengan tab yang dibuka oleh halaman, beralih kembali, dan menutup tab yang tepat. #7115
  • Di Changes, pratinjau gambar bisa di-scroll lagi dan bisa diciutkan serta ditandai sudah dilihat seperti file lain, dan file besar serta lockfile dimuat saat Anda membentangkannya. Penjelajah Files yang dimaksimalkan tidak lagi punya tombol Open diff in center; penjelajah yang di-dock tetap memilikinya. #6923 #7127
  • Menghapus artefak kini juga menghapus permanen versi-versi sebelumnya yang tersimpan. Ini tidak bisa dibatalkan. #7087
  • Daftar artefak melewati file dan folder sistem seperti .DS_Store, Thumbs.db, .git, dan node_modules. #7120

Aplikasi desktop

  • Catatan rilis di prompt pembaruan tetap mempertahankan butir dan link-nya, dan draf Report a problem menampilkan waktu di zona waktu Anda dengan UTC di sampingnya. #6994 #7086
  • Saat penggantian orchestrator gagal di beberapa proyek sekaligus, dialognya memberi tahu berapa banyak lagi yang perlu ditangani. #6926
  • Di build preview macOS, ⌘Q kini menanyakan Quit AO? terlebih dahulu. Keluar dari menu, Dock, atau ikon menu bar tetap berfungsi tanpa bertanya. Dengan ikon menu bar aktif, konfirmasi akan menutup jendela dan AO tetap berjalan di menu bar. #7073
  • Build preview menghapus pembisuan notifikasi per ponsel dari Settings › Connected devices. Ponsel yang Anda bisukan di sana mulai menerima notifikasi lagi; matikan notifikasinya di ponsel sebagai gantinya. #7153

Perbaikan bug

Keamanan

  • Layanan lokal AO kini menolak permintaan dari halaman web yang tidak tepercaya, termasuk pratinjau workspace dan situs localhost lain, yang sebelumnya bisa membuka shell atau terhubung ke terminal agen. Aplikasi desktop, CLI, dan perangkat seluler yang dipasangkan berfungsi seperti sebelumnya. #7077 #7105
  • Membuka aplikasi desktop setelah crash atau reboot bisa menutup program lain yang tidak terkait yang memakai ulang ID proses lama. Kini AO hanya menghentikan proses latar belakang yang bisa dipastikan miliknya sendiri. #6801

Keandalan

  • Dua salinan layanan latar belakang AO tidak bisa lagi memakai folder data yang sama secara bersamaan, yang sebelumnya menyebabkan error seperti review yang gagal. Jika Anda meluncurkan ulang saat salinan lama masih dimatikan, layar startup bisa tampil sekitar 10 detik lebih lama. #6799
  • Jika browser bawaan agen berhenti merespons, perintah browser gagal dalam sekitar 20 detik, bukan masing-masing menunggu satu menit penuh, dan browser tersambung kembali sendiri saat pulih. #5603
  • Menempelkan teks yang sangat besar ke terminal lokal tidak lagi memutus koneksi atau menghilangkan teks yang ditempel. #7110
  • Menu izin dan model di Chat terbuka di atas panel Browser, bukan di belakangnya. #7054
  • Dengan transparansi jendela aktif (macOS, nonaktif secara default), tombol kirim dan stop, teks yang dipilih, dan kontrol lainnya tetap terlihat. Di build preview, sesi aktif juga tidak lagi terlihat tembus melalui lembar arsip atau header proyek di sidebar. #7009 #7175

Pelajari lebih lanjut

Perubahan yang tidak ditandai sebagai preview tersedia di stable v0.14.6, yang dirilis pada 24 Oktober; banyak di antaranya pertama kali hadir di v0.14.5 pada 22 Oktober, saat pergantian agen masih membutuhkan Developer mode. Item preview membutuhkan build preview 24 Oktober.