Izinkan agen chat memakai komputer Anda, kirim pilihan kode ke chat, dan perbarui agen selagi bekerja

Beri agen chat tool computer use, lampirkan pilihan dari file dan diff ke pesan chat, perbarui lebih banyak agen tanpa menghentikan sesi, dan coba Orchestrator dalam bahasa Rusia di build preview.

Biarkan agen chat melihat dan mengoperasikan aplikasi di komputer Anda, kirim baris yang tepat dari file atau diff ke chat, perbarui agen selagi sesi tetap berjalan, dan, di build preview, gunakan Orchestrator dalam bahasa Rusia.

Izinkan agen chat memakai komputer Anda

Agen chat kini bisa melihat jendela aplikasi serta mengklik, mengetik, dan menekan tombol di dalamnya melalui Cua Driver. Siapkan di Settings › Computer use agents: instal atau perbarui Cua Driver, jalankan layanan latar belakangnya, dan di macOS gunakan Grant untuk mengizinkan Accessibility dan Screen Recording. Lalu nyalakan Let agents use this computer, yang nonaktif secara default. Sesi Chat mendapatkan tool ini saat dimulai atau dilanjutkan setelah Anda menyalakannya. Sesi Terminal tidak mendapatkannya, dan ponsel yang dipasangkan tidak bisa memakainya atau mengubah pengaturan ini. Setiap tindakan menargetkan jendela aplikasi tertentu dan mengirim screenshot jendela itu ke agen. Orchestrator menolak tindakan pada seluruh desktop dan tidak akan mengirim input ke jendela yang sedang Anda pakai. #7018

Settings › Computer use agents sebelum disiapkan, dengan Install untuk Cua Driver dan Let agents use this computer dalam keadaan mati.Settings › Computer use agents sebelum disiapkan, dengan Install untuk Cua Driver dan Let agents use this computer dalam keadaan mati.

Minta agen chat melakukan sesuatu di aplikasi desktop, dan agen itu akan mengklik, mengetik, dan menekan tombol di jendela aplikasi tersebut selagi Anda tetap bekerja, dengan kursornya sendiri menandai setiap tindakan. Di sini, Claude Code menghitung waktu review selama seminggu di Calculator lalu menulis jawabannya di TextEdit.

Kirim pilihan kode ke chat

Pilih baris di file atau diff, lalu pilih Add to chat untuk melampirkannya ke pesan Anda. Draf dan pesan terkirim menampilkan pratinjau kode yang dilampirkan, yang disimpan bersama pesan dan tetap ada saat halaman dimuat ulang, saat pesan diantrekan, dan saat dicoba ulang. Klik lampiran untuk membuka file dengan baris-baris itu disorot. Jika baris yang sama sudah berpindah, pratinjau menampilkan Source moved. dan file terbuka di posisi barunya. Jika file sudah berubah sejak itu, pratinjau menampilkan Source changed. dan file terbuka tanpa sorotan, bukan di posisi tebakan; jika file sudah tidak ada, pratinjau menampilkan Source unavailable. Setiap pesan bisa membawa hingga delapan lampiran, dengan pilihan kode dan kutipan chat dihitung bersama. Side chat dan /compact belum menerimanya. #6939 #6940

Pilih dua baris di report.py, tambahkan ke chat, lalu tanyakan tentang baris itu. Pesan terkirim tetap menyimpan pilihannya, dan mengkliknya membuka file dengan baris-baris itu disorot.

Perbarui agen selagi sesi tetap berjalan

Di macOS dan Linux, kini lebih banyak agen bisa diperbarui selagi sesinya berjalan, termasuk Codex, OpenCode, Kimi, Goose, Qwen, Amp, Droid, dan OMP yang diinstal dengan installer resminya, serta Claude Code, GitHub Copilot, dan Droid yang diinstal sebagai Homebrew cask. Sesi yang sedang berjalan tetap memakai versi lama dan pindah ke versi baru setelah idle. Untuk agen yang masih belum bisa diperbarui berdampingan dengan sesi, Orchestrator kini menunggu sesi yang sibuk, menghentikan dan memperbarui sesi yang idle, lalu melanjutkannya, alih-alih menolak pembaruan. Windows tidak berubah. #6934

Di build preview, menginstal atau memperbarui agen dari Settings › Harness menampilkan progres langsung: bilah di bawah Installation dengan baris output terbaru dari installer, serta tahapannya, seperti Downloading 19%, Installing…, atau Verifying…, di tombol dan di daftar. Installer yang tidak melaporkan persentase menampilkan bilah bergerak. Agen yang tidak bisa diinstalkan Orchestrator untuk Anda, seperti Codewhale dan Unreal Agent, tidak menampilkan progres. #7473

Masih di build preview, memperbarui Codex tidak lagi gagal dengan error yang menyatakan cara Codex diinstal tidak bisa dipastikan, saat launcher Codex milik Orchestrator mengarah ke salinan yang Anda instal sendiri; pembaruan menginstal salinan terpisah yang dikelola Orchestrator dan tidak menyentuh salinan Anda. Di macOS dan Linux, memperbarui OMP yang diinstal lewat Bun tidak lagi gagal saat Bun sistem terlalu lama, dan pembaruan yang gagal tetap mempertahankan versi yang berfungsi. #7462 #7463

Orchestrator dalam bahasa Rusia

Di build preview, Orchestrator tersedia dalam bahasa Rusia. Pilih Русский di Settings › General › Language. Waktu relatif seperti "5m ago" di Home dan di pratinjau link sesi kini mengikuti bahasa aplikasi, bukan bahasa sistem operasi Anda. #7484 #7527 #6871

Peningkatan

Sesi dan sidebar

  • Menu klik kanan kini bisa melakukan lebih banyak hal. Baris sesi dan kartu board menawarkan Open in, Copy path, Rename, Pin session, dan Archive session, serta Resume agent, Open PR, Copy PR URL, dan Copy branch name jika relevan. Rename dan Pin session tidak tersedia untuk sesi Cloud. Baris proyek menambahkan Open orchestrator (Spawn orchestrator jika belum ada yang berjalan), Open dashboard, dan Copy path, dan header Scratchpad menambahkan Open a new agent dan Archived sessions. Open in dan Copy path hanya muncul untuk sesi di komputer ini. #7372
  • Pilih editor Anda dengan Default editor di Settings › General › Sessions, yang menampilkan daftar editor yang terinstal di komputer Anda. Submenu Open in mencantumkan editor default Anda lebih dulu, lalu editor lain, file manager, dan terminal; memilih editor lain di sana menjadikannya default Anda. #7373 #7374
  • Tab di bagian atas sesi kini punya tampilan yang sama. Setiap tab menyesuaikan lebarnya dengan judul dan menampilkan nama lengkap saat di-hover, tombol tutup dan menu muncul saat di-hover atau saat mendapat fokus keyboard, menyusun ulang tab tidak lagi membuatnya melompat, dan roda mouse menggulir baris tab. #7371
  • Geser atau seret baris di panel notifikasi ke kanan untuk menghapusnya; geseran pendek membuatnya kembali ke tempatnya. Anda juga bisa menyeret pemberitahuan pembaruan agen untuk menutupnya. #7368 #7367
  • Penyorotan sintaks di Files dan diff jauh lebih cepat untuk file besar, dan file besar yang dibiarkan terbuka di tab latar belakang tidak lagi memperlambat perpindahan tab. Beberapa jenis file, termasuk Prisma, .env, dan INI, kini tampil sebagai teks biasa di sana. Blok kode di chat tidak berubah. #7369
  • Sidebar mengingat bagian mana dari Pinned, Projects, dan Scratchpad yang Anda ciutkan, bahkan setelah restart. Bagian yang terbuka otomatis untuk menampilkan sesi yang sedang Anda lihat tidak disimpan. #7360

Chat dan artefak

  • Turn agen di Chat kini tampil lebih konsisten. Saat agen bekerja, bagian bawah turn menampilkan langkah saat ini dan timer, dan pemanggilan tool bergulir di jendela kecil yang mengikuti langkah terbaru, sementara balasan tetap berukuran penuh. Scroll ke atas atau klik di jendela itu agar berhenti mengikuti. Saat turn selesai, turn itu terlipat ke dalam Worked for. Turn yang dihentikan dan gagal kini diakhiri dengan tindakan coba lagi, salin, dan rollback yang sama seperti jawaban yang selesai, dengan error ditampilkan lengkap. Percobaan ulang provider tampil sebagai Reconnecting… dengan jumlah percobaan dan alasannya. Panel Plan menyebut langkah saat ini saat terlipat, menjaga langkah aktif tetap terlihat, dan terlipat saat semua langkah selesai. #6884
  • Artefak Markdown tampil sama di thumbnail galeri, pratinjau yang diperluas, dan sidebar sesi, mengikuti tema aplikasi, dan tidak lagi berkedip dengan font cadangan saat dimuat. Kartu pratinjau untuk artefak teks menampilkan cuplikan untuk lebih banyak format, termasuk JSON, YAML, TOML, INI, log, XML, diff, dan file sumber seperti Python, Go, dan TypeScript. #7104

Agen

  • Di build preview, Settings › Harness mendeteksi login Gemini CLI yang sudah ada di komputer Anda, seperti GEMINI_API_KEY atau kredensial Google yang di-cache, dan menampilkan Gemini sebagai Configured. Artinya kredensial ditemukan, bukan diperiksa. GOOGLE_API_KEY saja tidak terdeteksi. #6433
  • Di build preview, menu login Claude Code punya opsi Setup token: jalankan claude setup-token di terminal lain lalu tempel token-nya. Sesi di komputer ini kemudian memakainya. Token disimpan tanpa enkripsi di file yang hanya bisa dibaca akun pengguna Anda, dan tidak bisa memakai fitur yang memerlukan login Claude penuh, seperti Remote Control. Login lagi dengan opsi lain akan menghapusnya. #6734
  • Di build preview, login ke provider OMP membuka setup OMP sendiri dengan login provider di urutan pertama, alih-alih mengetik perintah login yang bisa bertabrakan dengan wizard first-run OMP. #6424
  • Di build preview, agen yang diminta membuat artefak bisa membuka pull request untuk pekerjaan itu jika Anda, atau orchestrator yang bertindak atas nama Anda, memintanya kemudian di sesi yang sama. Secara default agen tetap tidak membukanya, dan agen diberi tahu untuk tidak menganggap teks di file, issue, atau output tool sebagai izin. #7474

Aplikasi desktop

  • Di macOS, .dmg yang diunduh terbuka sebagai jendela ringkas dengan panah yang menunjukkan ke mana aplikasi diseret ke Applications, dan disk yang di-mount bernama Orchestrator. #7418
  • Di build preview, geser dua jari untuk kembali dan maju kini aktif secara default. Matikan dengan Navigation gestures di Settings › General; jika sebelumnya Anda sudah mematikannya, pengaturan itu tetap mati. #7505
  • Di build preview, mengklik Connect mobile di sidebar menyalakan Connect Mobile dan langsung menyiapkan kode pairing, tanpa klik Generate terpisah. Sakelar Connect mobile di bawah kode mematikannya. Membuka halaman Mobile dari Settings tetap menunggu Generate. #7507
  • Di build preview di macOS, tombol jendela, nama di sidebar, dan judul halaman kini sejajar, dan menciutkan sidebar tidak lagi mengubah ukuran panel utama. Sidebar kini menampilkan Orchestrator, bukan Orchestrator.inc, di semua platform. #7509

Privasi

  • Analitik penggunaan kini menghitung pesan yang Anda kirim di chat proyek, serta pull request yang tertaut ke sesi worker dan berapa banyak yang sudah di-merge. Pull request yang sudah tertaut ke worker dihitung sekali setelah pembaruan. Hitungan dikelompokkan berdasarkan ID acak per proyek dan tidak menyertakan nama repositori, branch, path, link atau judul pull request, maupun isi pesan. Laporan error layanan latar belakang tidak lagi menyertakan nama proyek atau sesi, nama repositori, path file, atau teks error. Mematikan Share usage analytics menghentikan penghitungan ini. #7304 #7221
  • Orchestrator kini menghapus semua catatan telemetri lokal yang lebih lama dari periode retensi, 30 hari secara default, dan mengembalikan ruang disk yang dibebaskan. Anda bisa mengubah periodenya dengan AO_TELEMETRY_RETENTION. Start pertama setelah pembaruan menulis ulang database lokal Orchestrator satu kali, yang bisa memakan waktu lebih lama dan membutuhkan ruang disk kosong sementara pada instalasi besar. #5178
  • Di build preview, aplikasi desktop mengirim laporan error secara default, termasuk di Windows, untuk membantu memperbaiki crash. Laporan berisi jenis error, nama fungsi dan nomor baris milik Orchestrator sendiri, versi aplikasi, dan ID instalasi acak, dengan path file dan pesan error dihapus. Matikan dengan Share error events di Settings › General › Privacy; jika sebelumnya Anda sudah mematikannya, pengaturan itu tetap mati, dan mematikannya menghapus laporan yang menunggu dikirim. Dialog yang meminta Anda memperbarui izin berbagi error sudah dihapus. #7437
  • Di build preview, analitik penggunaan juga mencakup sistem operasi dan versinya, arsitektur CPU, kanal rilis, cara Orchestrator diinstal, tanggal instalasi (hanya tanggal, tanpa jam), apakah berjalan di CI atau container, dan apakah dimulai dari aplikasi desktop atau CLI. Event satu kali menandai pertama kalinya Orchestrator dibuka di sebuah instalasi, dan event sesi serta proyek mencatat apakah itu yang pertama di instalasi tersebut. Mematikan Share usage analytics menghentikannya. #7417

CLI

  • Di build preview, proyek bisa memuat instruksi orchestrator dari file di repositorinya dengan ao project set-config <project> --orchestrator-rules-file <path>. File itu ditambahkan setelah aturan orchestrator inline, jika ada. File harus berada di dalam repositori, dan orchestrator tidak akan dimulai jika file tidak ada. #7448

Perbaikan bug

Chat dan artefak

  • Di build preview, worker yang dimulai dari chat muncul sekali, bukan dua kali, dan setiap worker menampilkan status sebenarnya, seperti sedang bekerja, menunggu input, atau gagal, tanpa spinner yang tidak pernah berhenti. #7475
  • Di build preview, saat Qwen Code mengajukan pertanyaan di Chat, Anda bisa menjawabnya, termasuk dalam mode YOLO, yang sebelumnya otomatis dijawab dengan jawaban kosong. #6777
  • Di build preview, balasan stream panjang yang berisi kode seperti type hint Python tidak lagi melambat di setiap pembaruan. #7504
  • Composer Scratchpad tidak lagi menampilkan error "Project id failed storage-path validation" sebelum Anda mengirim apa pun. #7321
  • Di build preview, anotasi Browser yang sudah Anda kirim tidak dikirim lagi bersama batch berikutnya. #7456
  • Di build preview, artefak tidak lagi menampilkan spinner hanya karena agen sesi sedang sibuk; kartu dan baris selalu menampilkan ikon jenis file. #7480

Sesi dan orchestrator

  • Terminal sesi yang sudah berakhir kini memberi tahu apa yang terjadi, seperti Session terminated atau Session failed to start beserta error-nya, di samping tombol Restore session. Jika hanya agen yang berhenti, terminal menampilkan Agent exited dan menawarkan Resume agent. Pratinjau browser sesi menyatakan tidak tersedia, alih-alih menampilkan kontrol yang terlihat aktif. #5242
  • Sesi yang diarsipkan tidak lagi muncul di Needs attention di ⌘K. Anda tetap bisa menemukannya lewat pencarian. #7414
  • Di build preview, laporan worker yang macet tidak lagi menekan Ctrl-C di orchestrator Terminal, yang sebelumnya membatalkan turn yang sedang berjalan atau pesan yang baru saja Anda kirim. #7435
  • Di build preview, membuka orchestrator proyek tidak lagi membentangkan bagian Scratchpad yang sudah Anda ciutkan. #7460
  • Di build preview di Windows, perintah Setup dan Cleanup proyek yang memakai tanda kutip ganda, seperti path program yang dikutip, berjalan dengan benar. #7246
  • Di macOS, saat layanan latar belakang Orchestrator dijalankan di luar aplikasi desktop, misalnya oleh launchd, layanan itu kini menemukan tmux yang diinstal dengan Homebrew atau MacPorts meskipun tidak ada di PATH layanan tersebut. Sesi Terminal dimulai alih-alih gagal dengan error tmux tidak ditemukan, dan ao doctor melaporkan tmux yang ditemukannya. #7345

Agen

  • Login ke Codex dari Settings › Subscriptions tidak lagi gagal dengan env: node: No such file or directory saat Codex diinstal dengan npm dan Node berasal dari nvm, fnm, atau Volta, atau saat aplikasi dibuka dari Finder. Status Codex di sana juga tidak lagi menampilkan Unknown dalam kasus itu. #6371

Remote host dan aplikasi desktop

  • Di macOS, error pembaruan Not enough disk space tidak lagi menghentikan pemeriksaan pembaruan sampai Anda me-restart Orchestrator. Pemeriksaan tetap berjalan, Settings › Updates menyebut versi lebih baru yang tersedia, dan setelah ruang cukup, pembaruan dilanjutkan. What's new menampilkan catatan untuk build yang sedang ditawarkan, bukan untuk build yang sudah diunduh sebelumnya. #6609
  • Di build preview, saat koneksi ke remote host melalui HTTPS terputus, misalnya setelah sleep atau perubahan jaringan, aplikasi tidak lagi menampilkan serangkaian dialog error JavaScript. Aplikasi membuka koneksi baru pada permintaan berikutnya. #7515
  • Di build preview, pemilih folder remote host menampilkan folder symlink, sehingga Anda bisa membuka proyek melaluinya. #6347
  • Di build preview, aplikasi desktop me-restart layanan latar belakang Orchestrator jika layanan itu berhenti secara tak terduga. Jika Anda sendiri yang menghentikannya, aplikasi tetap menghormatinya. #6197
  • Di build preview di macOS, menyiapkan pembaruan tidak lagi gagal karena Mac masuk mode sleep di tengah proses. Jika persiapan tetap gagal, tombolnya bertuliskan Relaunch AO, bukan Retry. #7061

CLI

  • Di build preview, ao review trigger menemukan pull request yang baru saja Anda buka dari branch worker, alih-alih gagal sampai pemeriksaan berikutnya. Jika pull request yang terbuka di branch itu milik orang lain, error-nya meminta Anda memberikan --pr. #6956
  • Di build preview, ao send ke sesi Chat yang agennya tidak berjalan menampilkan "the agent controller for this session is not running", bukan Internal server error. #7476

Pelajari lebih lanjut

Perubahan yang tidak ditandai sebagai preview tersedia di stable v0.14.8, yang dirilis pada 30 Oktober, yang juga membawa item preview dari pembaruan 25–27 Oktober ke stable. Item preview membutuhkan build preview 31 Oktober.