Agenti di chat che usano il tuo computer, selezioni di codice inviate in chat e aggiornamento degli agenti mentre lavorano

Dai agli agenti di chat strumenti per usare il computer, allega selezioni da file e diff ai messaggi in chat, aggiorna più agenti senza fermare le sessioni e prova Orchestrator in russo nella build di preview.

Lascia che un agente di chat veda e usi le app sul tuo computer, invia in chat righe precise di un file o di un diff, aggiorna gli agenti mentre le sessioni continuano a girare e, nella build di preview, usa Orchestrator in russo.

Lascia che gli agenti di chat usino il tuo computer

Gli agenti di chat ora possono vedere le finestre delle app e fare clic, digitare e premere tasti al loro interno tramite Cua Driver. Configuralo in Settings › Computer use agents: installa o aggiorna Cua Driver, avvia il suo servizio in background e, su macOS, usa Grant per consentire Accessibilità e Registrazione schermo. Poi attiva Let agents use this computer, che è disattivato per impostazione predefinita. Le sessioni di chat ricevono gli strumenti quando si avviano o riprendono dopo che l'hai attivato. Le sessioni Terminal non li ricevono, e i telefoni associati non possono usarli né cambiare l'impostazione. Ogni azione è rivolta a una specifica finestra di un'app e invia all'agente uno screenshot di quella finestra. Orchestrator rifiuta le azioni sull'intero desktop e non invia input alla finestra in cui stai lavorando. #7018

Settings › Computer use agents prima della configurazione, con Install per Cua Driver e Let agents use this computer disattivato.Settings › Computer use agents prima della configurazione, con Install per Cua Driver e Let agents use this computer disattivato.

Chiedi a un agente di chat di fare qualcosa in un'app desktop e farà clic, digiterà e premerà tasti nella finestra di quell'app mentre continui a lavorare, con il proprio cursore che segnala ogni azione. Qui Claude Code calcola il tempo di revisione di una settimana in Calcolatrice e scrive la risposta in TextEdit.

Invia selezioni di codice in chat

Seleziona delle righe in un file o in un diff e scegli Add to chat per allegarle al tuo messaggio. Le bozze e i messaggi inviati mostrano un'anteprima del codice allegato, che viene salvata con il messaggio e resta anche dopo un ricaricamento, nei messaggi in coda e nei nuovi tentativi. Fai clic su un allegato per aprire il file con quelle righe evidenziate. Se le stesse righe sono state spostate, l'anteprima mostra Source moved. e il file si apre nella loro nuova posizione. Se nel frattempo il file è cambiato, l'anteprima mostra Source changed. e il file si apre senza evidenziazione invece che in una posizione indovinata; se non esiste più, l'anteprima mostra Source unavailable. Ogni messaggio può contenere fino a otto allegati, contando insieme selezioni di codice ed estratti di chat. Le chat laterali e /compact non li accettano ancora. #6939 #6940

Seleziona due righe in report.py, aggiungile alla chat e fai una domanda su di esse. Il messaggio inviato mantiene la selezione, e facendo clic su di essa si apre il file con quelle righe evidenziate.

Aggiorna gli agenti mentre le sessioni continuano a girare

Su macOS e Linux ora più agenti possono aggiornarsi mentre le loro sessioni sono in esecuzione, tra cui Codex, OpenCode, Kimi, Goose, Qwen, Amp, Droid e OMP installati con i loro installer ufficiali, e Claude Code, GitHub Copilot e Droid installati come cask di Homebrew. Le sessioni in esecuzione mantengono la vecchia versione e passano a quella nuova quando sono inattive. Per gli agenti che ancora non possono aggiornarsi mentre le sessioni girano, Orchestrator ora aspetta le sessioni occupate, ferma e aggiorna quelle inattive e poi le riprende, invece di rifiutare l'aggiornamento. Su Windows non cambia nulla. #6934

Nella build di preview, l'installazione o l'aggiornamento di un agente da Settings › Harness mostra l'avanzamento in tempo reale: una barra sotto Installation con l'ultima riga di output dell'installer, e la fase, come Downloading 19%, Installing… o Verifying…, sul pulsante e nell'elenco. Gli installer che non indicano una percentuale mostrano una barra in movimento. Gli agenti che Orchestrator non può installare per te, come Codewhale e Unreal Agent, non mostrano l'avanzamento. #7473

Sempre nella build di preview, l'aggiornamento di Codex non fallisce più con un errore che dice che non è stato possibile verificare come è stato installato Codex, quando il launcher di Codex di Orchestrator punta a una copia che hai installato tu; l'aggiornamento installa una copia separata gestita da Orchestrator e lascia intatta la tua. Su macOS e Linux, l'aggiornamento di un OMP installato tramite Bun non fallisce più quando il Bun di sistema è troppo vecchio, e un aggiornamento non riuscito mantiene la versione funzionante. #7462 #7463

Orchestrator in russo

Nella build di preview, Orchestrator è disponibile in russo. Scegli Русский in Settings › General › Language. I tempi relativi come "5m ago" in Home e nelle anteprime dei link alle sessioni ora seguono la lingua dell'app invece di quella del sistema operativo. #7484 #7527 #6871

Miglioramenti

Sessioni e barra laterale

  • I menu del clic destro fanno di più. Le righe delle sessioni e le card della board offrono Open in, Copy path, Rename, Pin session e Archive session, oltre a Resume agent, Open PR, Copy PR URL e Copy branch name quando pertinenti. Rename e Pin session non sono disponibili per le sessioni Cloud. Le righe dei progetti aggiungono Open orchestrator (Spawn orchestrator quando non ce n'è uno in esecuzione), Open dashboard e Copy path, e l'intestazione di Scratchpad aggiunge Open a new agent e Archived sessions. Open in e Copy path compaiono solo per le sessioni su questo computer. #7372
  • Scegli il tuo editor con Default editor in Settings › General › Sessions, che elenca gli editor installati sul tuo computer. Il sottomenu Open in elenca prima il tuo editor predefinito, poi gli altri editor, il file manager e i terminali; se lì scegli un altro editor, diventa il tuo predefinito. #7373 #7374
  • Le schede in cima a una sessione hanno tutte lo stesso aspetto. Ogni scheda si adatta al suo titolo e mostra il nome completo al passaggio del mouse, i pulsanti di chiusura e i menu compaiono al passaggio del mouse o con il focus da tastiera, riordinare le schede non le fa più saltare, e la rotellina del mouse scorre la riga delle schede. #7371
  • Scorri o trascina verso destra una riga nel pannello delle notifiche per rimuoverla; uno scorrimento breve la riporta al suo posto. Puoi anche trascinare via l'avviso di aggiornamento degli agenti. #7368 #7367
  • L'evidenziazione della sintassi in Files e nei diff è molto più veloce sui file grandi, e un file grande lasciato aperto in una scheda in background non rallenta più il passaggio tra le schede. Alcuni tipi di file, tra cui Prisma, .env e INI, ora vengono mostrati lì come testo semplice. I blocchi di codice in chat non cambiano. #7369
  • La barra laterale ricorda, anche dopo un riavvio, quali tra Pinned, Projects e Scratchpad hai compresso. Le sezioni aperte automaticamente per mostrare la sessione che stai guardando non vengono salvate. #7360

Chat e artifact

  • I turni degli agenti in Chat si leggono in modo più uniforme. Mentre un agente lavora, la parte inferiore del turno mostra il passaggio corrente e un timer, e le chiamate agli strumenti scorrono in una piccola finestra che segue il passaggio più recente mentre la risposta resta a grandezza piena. Scorri verso l'alto o fai clic nella finestra per smettere di seguirlo. Quando il turno finisce, si comprime in Worked for. I turni interrotti o non riusciti ora terminano con le stesse azioni di nuovo tentativo, copia e rollback di una risposta completata, con l'errore mostrato per intero. I nuovi tentativi del provider compaiono come Reconnecting… con il numero di tentativi e il motivo. Il pannello Plan indica il passaggio corrente quando è compresso, mantiene visibile il passaggio attivo e si comprime quando tutti i passaggi sono completati. #6884
  • Gli artifact Markdown hanno lo stesso aspetto nelle miniature della galleria, nelle anteprime espanse e nella barra laterale della sessione, seguono il tema dell'app e non mostrano più per un attimo un font di riserva durante il caricamento. Le card di anteprima degli artifact di testo mostrano un estratto per più formati, tra cui JSON, YAML, TOML, INI, log, XML, diff e file sorgente come Python, Go e TypeScript. #7104

Agenti

  • Nella build di preview, Settings › Harness rileva un accesso a Gemini CLI già presente sul tuo computer, come una GEMINI_API_KEY o credenziali Google in cache, e mostra Gemini come Configured. Significa che sono state trovate delle credenziali, non che sono state verificate. Una GOOGLE_API_KEY da sola non viene rilevata. #6433
  • Nella build di preview, il menu di accesso di Claude Code ha un'opzione Setup token: esegui claude setup-token in un altro terminale e incolla il token. Da quel momento le sessioni su questo computer lo usano. Il token viene salvato non cifrato in un file che solo il tuo account utente può leggere, e non funziona con le funzionalità che richiedono un accesso completo a Claude, come Remote Control. Accedere di nuovo con un'altra opzione lo elimina. #6734
  • Nella build di preview, l'accesso ai provider di OMP apre la configurazione di OMP partendo dall'accesso al provider, invece di digitare un comando di login che poteva entrare in conflitto con la procedura guidata del primo avvio di OMP. #6424
  • Nella build di preview, un agente a cui è stato chiesto di creare un artifact può aprire una pull request per quel lavoro se in seguito, nella stessa sessione, la chiedi tu o l'orchestratore per conto tuo. Per impostazione predefinita continua a non aprirne, e gli viene detto di non considerare come un permesso il testo presente in file, issue o output degli strumenti. #7474

App desktop

  • Su macOS, il .dmg scaricato si apre in una finestra compatta con una freccia che mostra dove trascinare l'app in Applicazioni, e il disco montato si chiama Orchestrator. #7418
  • Nella build di preview, lo scorrimento con due dita va avanti e indietro per impostazione predefinita. Disattivalo con Navigation gestures in Settings › General; se l'avevi già disattivato, resta disattivato. #7505
  • Nella build di preview, fare clic su Connect mobile nella barra laterale attiva Connect Mobile e prepara subito il codice di abbinamento, senza un clic separato su Generate. Un interruttore Connect mobile sotto il codice lo disattiva. Aprendo la pagina Mobile da Settings bisogna ancora fare clic su Generate. #7507
  • Nella build di preview su macOS, i pulsanti della finestra, il nome nella barra laterale e il titolo della pagina sono allineati, e comprimere la barra laterale non ridimensiona più il pannello principale. La barra laterale ora mostra Orchestrator invece di Orchestrator.inc su tutte le piattaforme. #7509

Privacy

  • Le statistiche di utilizzo ora contano i messaggi che invii nelle chat dei progetti, le pull request collegate alle sessioni worker e quante di esse sono state unite. Le pull request già collegate ai worker vengono contate una volta dopo l'aggiornamento. I conteggi sono raggruppati per un ID casuale per progetto e non includono nomi di repository, branch, percorsi, link o titoli delle pull request, né il contenuto dei messaggi. I report di errore del servizio in background non includono più nomi di progetti o sessioni, nomi di repository, percorsi di file o testo degli errori. Disattivare Share usage analytics interrompe i conteggi. #7304 #7221
  • Orchestrator ora elimina tutti i record di telemetria locali più vecchi del periodo di conservazione, 30 giorni per impostazione predefinita, e libera lo spazio su disco. Puoi cambiare il periodo con AO_TELEMETRY_RETENTION. Il primo avvio dopo l'aggiornamento riscrive una volta il database locale di Orchestrator, il che può richiedere più tempo e, nelle installazioni grandi, spazio libero temporaneo su disco. #5178
  • Nella build di preview, l'app desktop invia report di errore per impostazione predefinita, anche su Windows, per aiutare a correggere i crash. I report includono il tipo di errore, i nomi delle funzioni e i numeri di riga di Orchestrator stesso, la versione dell'app e un ID di installazione casuale, senza percorsi di file né messaggi di errore. Disattivali con Share error events in Settings › General › Privacy; se li avevi già disattivati, restano disattivati, e disattivarli elimina i report in attesa di invio. La finestra di dialogo che ti chiedeva di rinnovare la condivisione degli errori non c'è più. #7437
  • Nella build di preview, le statistiche di utilizzo includono anche il sistema operativo e la sua versione, l'architettura della CPU, il canale di rilascio, il modo in cui è stato installato Orchestrator, la data di installazione (solo il giorno), se è in esecuzione in CI o in un container e se è stato avviato dall'app desktop o dalla CLI. Un evento una tantum segna la prima apertura di Orchestrator su un'installazione, e gli eventi di sessione e di progetto indicano se sono i primi su quell'installazione. Disattivare Share usage analytics li interrompe. #7417

CLI

  • Nella build di preview, un progetto può caricare le istruzioni dell'orchestratore da un file nel suo repository con ao project set-config <project> --orchestrator-rules-file <path>. Il file viene aggiunto dopo le eventuali regole dell'orchestratore definite inline. Deve trovarsi all'interno del repository, e l'orchestratore non si avvia se il file manca. #7448

Correzioni di bug

Chat e artifact

  • Nella build di preview, un worker avviato dalla chat compare una volta sola invece di due, e ogni worker mostra il suo stato reale, come al lavoro, in attesa di input o non riuscito, senza un indicatore di caricamento che non si ferma mai. #7475
  • Nella build di preview, quando Qwen Code fa una domanda in Chat, puoi rispondere, anche in modalità YOLO, dove prima riceveva automaticamente una risposta vuota. #6777
  • Nella build di preview, le risposte lunghe in streaming che contengono codice, come i type hint di Python, non rallentano più a ogni aggiornamento. #7504
  • Il composer di Scratchpad non mostra più l'errore "Project id failed storage-path validation" prima ancora che tu invii qualcosa. #7321
  • Nella build di preview, le annotazioni del Browser che hai già inviato non vengono reinviate con il gruppo successivo. #7456
  • Nella build di preview, gli artifact non mostrano più un indicatore di caricamento solo perché l'agente della sessione è occupato; card e righe mostrano sempre l'icona del tipo di file. #7480

Sessioni e orchestratori

  • Il terminale di una sessione terminata ora indica cosa è successo, come Session terminated o Session failed to start con il relativo errore, accanto a un pulsante Restore session. Se si è fermato solo l'agente, indica Agent exited e propone Resume agent. L'anteprima del browser della sessione indica che non è disponibile invece di mostrare controlli che sembrano attivi. #5242
  • Le sessioni archiviate non compaiono più in Needs attention in ⌘K. Puoi comunque trovarle cercandole. #7414
  • Nella build di preview, la segnalazione di un worker bloccato non preme più Ctrl-C in un orchestratore Terminal, cosa che annullava il turno in corso o un messaggio che avevi appena inviato. #7435
  • Nella build di preview, aprire l'orchestratore di un progetto non espande più una sezione Scratchpad che avevi compresso. #7460
  • Nella build di preview su Windows, i comandi Setup e Cleanup dei progetti con virgolette doppie, come un percorso di programma tra virgolette, vengono eseguiti correttamente. #7246
  • Su macOS, quando il servizio in background di Orchestrator viene avviato al di fuori dell'app desktop, per esempio da launchd, ora trova tmux installato con Homebrew o MacPorts anche se non è nel PATH di quel servizio. Le sessioni Terminal si avviano invece di fallire con un errore di tmux mancante, e ao doctor indica il tmux che ha trovato. #7345

Agenti

  • L'accesso a Codex da Settings › Subscriptions non fallisce più con env: node: No such file or directory quando Codex è stato installato con npm e Node proviene da nvm, fnm o Volta, o quando l'app è stata aperta dal Finder. In quel caso lo stato di Codex lì non mostra più Unknown. #6371

Host remoti e app desktop

  • Su macOS, un errore di aggiornamento Not enough disk space non blocca più i controlli degli aggiornamenti fino al riavvio di Orchestrator. I controlli continuano, Settings › Updates indica la versione più recente disponibile e, quando c'è spazio, l'aggiornamento prosegue. What's new mostra le note della build proposta, non di una già scaricata. #6609
  • Nella build di preview, quando la connessione HTTPS a un host remoto cade, per esempio dopo la sospensione o un cambio di rete, l'app non mostra più una serie di finestre di errore JavaScript. Apre una nuova connessione alla richiesta successiva. #7515
  • Nella build di preview, il selettore di cartelle degli host remoti elenca le cartelle collegate tramite symlink, così puoi aprire progetti attraverso di esse. #6347
  • Nella build di preview, l'app desktop riavvia il servizio in background di Orchestrator se si chiude in modo imprevisto. Se lo fermi tu, la scelta viene ancora rispettata. #6197
  • Nella build di preview su macOS, la preparazione di un aggiornamento non fallisce più perché il Mac è andato in sospensione a metà. Se la preparazione non riesce comunque, il pulsante mostra Relaunch AO invece di Retry. #7061

CLI

  • Nella build di preview, ao review trigger trova una pull request che hai appena aperto dal branch del worker invece di fallire fino al controllo successivo. Se la pull request aperta su quel branch appartiene a qualcun altro, l'errore ti dice di passare --pr. #6956
  • Nella build di preview, ao send a una sessione Chat il cui agente non è in esecuzione indica "the agent controller for this session is not running" invece di Internal server error. #7476

Scopri di più

Le modifiche non contrassegnate come preview sono nella versione stabile v0.14.8, rilasciata il 30 ottobre, che porta nella versione stabile anche gli elementi in preview dell'aggiornamento del 25–27 ottobre. Gli elementi in preview richiedono la build di preview del 31 ottobre.