Agent Orchestrator 0.11.0 — Fondasi

Daemon lokal yang tahan lama, supervisor desktop yang terfokus, dan fondasi yang lebih aman untuk sesi, terminal, dan alur kerja pull request.

Mencakup semua perubahan sejak v0.10.0. Jika Anda memakai 0.10.3, sebagian dari ini sudah Anda miliki.

v0.10.0 adalah rilis pertama setelah penulisan ulang dari nol — daemon Go, lapisan sesi tmux, shell Electron. Sebagian besar berfungsi. Tetapi rilis pertama dari sebuah penulisan ulang adalah janji, bukan produk.

0.11.0 mengganti fondasi runtime yang rapuh dengan daemon lokal yang tahan lama, lalu membangun pengalaman desktop di sekitar alur kerja sesi, terminal, dan pull request yang lebih jelas.

Sorotan

Ponsel Anda menjadi permukaan kontrol yang sesungguhnya

Aplikasi pendamping mobile berkembang dari sekadar port menjadi permukaan yang siap dirilis. Pasangkan ponsel ke daemon Anda lewat LAN dengan kata sandi melalui Connect Mobile, lihat terminal bersama dengan pinch zoom dan pan, dan dapatkan push notification di iOS dan Android saat sesi membutuhkan Anda. Pengaturan memandu Anda melalui pemasangan lewat LAN atau Tailscale dan langsung menautkan ke aplikasinya. (#2522, #2533, #2569, #2654, #2851, #2881, #2918, #2933)

Agen bisa mengendalikan browser

Agen merender Markdown dan mengendalikan preview browser tersemat. Beri anotasi langsung di dalamnya untuk menunjukkan elemen UI tertentu kepada agen, dan link localhost yang diklik di terminal terbuka di sana alih-alih melempar Anda keluar dari aplikasi. (#2455, #2548, #2610, #3085)

Feature Releases — instal PR terbuka mana pun

Setiap PR kini bisa menghasilkan build prerelease sendiri yang bisa diinstal, sehingga menguji perubahan yang masih berjalan berarti menginstal aplikasi sungguhan, bukan melakukan checkout. Fitur ini berada di balik toggle Developer Mode yang baru agar pemilih channel tidak mengganggu pengguna lain. (#2459, #3039)

Intake issue GitHub

Proyek bisa otomatis memulai sesi worker untuk setiap issue GitHub yang ditugaskan — dengan polling, deduplikasi, paginasi, dan backoff per proyek — yang dikonfigurasi di Tracker Intake pada pengaturan proyek dan alur pembuatan proyek. (#2325)

File workspace, dan diff viewer yang benar-benar mem-parse

Panel inspektor baru menjelajahi file workspace sebuah sesi. Tampilan Changes kini merender diff yang sudah di-parse dengan gutter, header hunk, penanda +/-, dan ringkasan penambahan/penghapusan, alih-alih menumpahkan teks git diff mentah dengan nomor baris yang rusak. (#2772, #3013)

Terminal shell mandiri

Buka terminal biasa yang tidak terikat ke sesi agen mana pun — terbatas per sesi, bisa diganti nama, dengan menu konteks klik kanan, drag file untuk menyisipkan path, dan penanganan tab yang meluap secara wajar. (#2828, #2861, #2948, #2644, #3019, #3077)

Command palette Cmd/Ctrl+K eksperimental yang terhubung ke pencarian sidebar, pintasan spawn, pintasan pengaturan, navigasi sesi, dan fokus terminal, referensi pintasan di dalam aplikasi, serta Enter untuk kirim / Shift+Enter untuk baris baru di brief New Task agar sama dengan Claude dan Codex. (#2687, #2695, #2795, #2954, #2955)

Juga baru

  • Tempel, drag-drop, atau lampirkan gambar langsung ke brief tugas (#2722, #2907)
  • Baris Restart-to-update dengan eskalasi per channel, layar Updates yang dirombak, dan perbaikan agar aplikasi desktop benar-benar menjalankan pemeriksaan pembaruan di latar belakang (#2381, #2709, #2939)
  • CLI: ao agent ls dengan status instalasi dan autentikasi, ao spawn yang me-resolve konteks proyek alih-alih mewajibkan --project, --kind worker|orchestrator, ao review stop|restart, ao pr (#2371, #2416, #2669, #2673, #3043)
  • Pengaturan dan first run dibangun ulang — pengaturan yang didesain ulang dengan papan PR dilebur ke inspektor per sesi, onboarding yang menggantikan empat kolom kanban kosong, dan proyek scratch saat first run sehingga ada tempat untuk langsung mencoba AO (#2432, #2797, #2952, #2348)
  • Renderer pindah ke design system berbasis token (~1,4 ribu baris CSS lama dihapus), disusul shell desktop berbingkai yang seragam di macOS, Windows, dan Linux (#2535, #2937, #2997)

Keandalan

Di sinilah sebagian besar siklus ini dihabiskan.

Sesi bertahan setelah restart. Sesi kini melanjutkan transkrip native milik agen itu sendiri alih-alih memulai ulang dari nol, dengan toast saat AO terpaksa kembali memutar ulang prompt yang tersimpan. Restore per harness hadir untuk OpenCode, Copilot, Agy, Kimi, Grok, Qwen, Goose, dan Vibe, didukung tes yang membuktikan sesi bertahan setelah daemon restart dan upgrade. (#2350, #2744, #2765, #2790, #2796, #2856, #2857, #2858)

Konfigurasi model benar-benar sampai ke agen. Model yang Anda pilih di pengaturan diam-diam diabaikan oleh sebagian besar agen. Masalah ini sudah ditutup untuk Codex, Cline, Goose, Auggie, Pi, Vibe, Autohand, Kimi, Kilocode, Qwen, dan Copilot, dan Kiro kini akhirnya menampilkan opsinya. (#2869, #2932, #2953, #2956, #2961, #2969, #2971, #2975, #2985, #2989, #2993, #3044)

Lifecycle dan koordinasi. Sesi yang di-kill tetap mati. Penyelesaian worker-idle sampai ke orchestrator yang sedang sibuk lewat outbox yang tahan lama alih-alih dibuang. Penggantian orchestrator melalui serah terima branch kanonis yang aman dengan pemulihan worktree yang usang. AO tidak lagi menyenggol sesi yang memang sedang menunggu di dialog izin. (#2319, #2320, #2357, #2431, #2530, #2600, #2794, #2798, #2799, #2836, #3072)

Kegagalan daemon menjelaskan dirinya sendiri. Kegagalan start menampilkan error yang sebenarnya beserta instruksi pemulihan dan output yang bisa disalin, sebagai toast mengambang alih-alih banner yang menggeser papan. ao spawn --issue tanpa token GitHub tidak lagi membuat daemon panic. (#2690, #2871, #2972, #3017)

tmux dan terminal. Gagal cepat dengan pesan yang jelas saat tmux tidak ada, TERM yang benar saat attach, mode client UTF-8 yang dipaksakan agar karakter non-ASCII tidak lagi kacau, turunan pane dibereskan saat destroy sehingga tidak ada proses zombie yang bocor, Ctrl+Arrow / Ctrl+Backspace / Ctrl+V tidak lagi terpicu dua kali, scroll wheel di transkrip Codex dan OpenCode, dan status startup alih-alih pane kosong saat peluncuran. (#2259, #2312, #2466, #2499, #2512, #2586, #2602, #2650)

Keamanan upgrade. Dua tabrakan versi migrasi duplikat diselesaikan, dan migrasi yang tidak berurutan kini diterapkan alih-alih diam-diam dilewati. (#2294, #3035, #3092)

Windows. Shortcut installer NSIS mengarah ke binary yang sebenarnya, ikon taskbar .ico, perbaikan ConPTY ProgramFiles(x86), Codex mengutamakan binary npm dibanding stub WindowsApps, binary agen yang diinstal lewat npm ditemukan saat diluncurkan dari GUI, notifikasi native, titlebar kustom, dan pemeriksaan autentikasi di latar belakang dirutekan lewat aoprocess agar jendela console berhenti berkedip. (#2404, #2481, #2566, #2583, #2666, #2691, #2838, #3006)

Review PR. Reviewer dipaksa read-only lewat allowlist tool, binary diperiksa lebih dulu dengan opsi yang tidak tersedia dinonaktifkan sebelum run dibuat, pane di-respawn saat harness berubah alih-alih memakai ulang proses yang usang, deteksi PR lintas fork di semua remote, re-fetch paksa setelah melewati batas usia agar daftar tidak lagi usang, dan verdict dari head sebelumnya ditampilkan sebagai konteks selama review baru berjalan. (#2193, #2194, #2368, #2506, #2678, #2750, #2767, #2800, #3008, #3009, #3049)

Di balik layar

Lapisan adapter agen dikonsolidasikan, memangkas ~3.100 baris duplikasi menjadi paket bersama agentbase dan activitystate. Pipeline rilis kini memahami channel, mencoba ulang kegagalan sesaat sign/notary macOS, memiliki guard untuk rilis desktop latest, gerbang e2e advisory terhadap build yang benar-benar terinstal sebelum rilis stable, dan workflow build-artifacts tanpa tanda tangan yang bisa di-dispatch dan menghasilkan .deb Linux. Dari sisi kualitas: suite smoke renderer T0/P0 dengan instrumentasi data-testid, harness palsu deterministik tanpa LLM untuk e2e, dan typechecking TypeScript di CI frontend. Telemetri dibatasi volumenya, beralih ke ID anonim, dan tidak lagi membocorkan argumen CLI mentah ke event error. (#2266, #2415, #2489, #2683, #2692, #2696, #2697, #2829, #2864, #2978, #2986)

Dokumentasi dan situs landing kini di-deploy ke aoagents.dev lewat GitHub Pages, dengan kebijakan privasi, changelog per PR, link unduhan yang mendeteksi platform, dan panduan kontribusi. (#2308, #2385, #2605, #2757, #2826, #2837, #2846, #2913)

Upgrade

GitHub Releases dan Homebrew adalah jalur instalasi yang didukung; paket npm sudah dibekukan. Instalasi yang ada seharusnya diperbarui di tempat — perbaikan urutan migrasi di rilis ini secara khusus menyasar kegagalan jenis "rusak setelah update".

Changelog lengkap: https://github.com/OrchestratorInc/agent-orchestrator/compare/v0.10.0...v0.11.0