Chat-Agenten deinen Computer nutzen lassen, Codeauswahlen an den Chat senden und Agenten während der Arbeit aktualisieren

Gib Chat-Agenten Werkzeuge zur Computersteuerung, hänge Auswahlen aus Dateien und Diffs an Chatnachrichten an, aktualisiere mehr Agenten, ohne Sessions zu stoppen, und probiere Orchestrator im Preview-Build auf Russisch aus.

Lass einen Chat-Agenten die Apps auf deinem Computer sehen und bedienen, schick genau die Zeilen aus einer Datei oder einem Diff in den Chat, aktualisiere Agenten, während Sessions weiterlaufen, und nutze Orchestrator im Preview-Build auf Russisch.

Chat-Agenten deinen Computer nutzen lassen

Chat-Agenten können jetzt über Cua Driver App-Fenster sehen und darin klicken, tippen und Tasten drücken. Richte das in Settings › Computer use agents ein: Installiere oder aktualisiere Cua Driver, starte seinen Hintergrunddienst und erlaube unter macOS mit „Grant“ die Berechtigungen für Bedienungshilfen und Bildschirmaufnahme. Schalte danach „Let agents use this computer“ ein; die Option ist standardmäßig aus. Chat-Sessions erhalten die Werkzeuge, wenn sie nach dem Einschalten starten oder fortgesetzt werden. Terminal-Sessions erhalten sie nicht, und gekoppelte Smartphones können sie weder nutzen noch die Einstellung ändern. Jede Aktion zielt auf ein bestimmtes App-Fenster und sendet einen Screenshot dieses Fensters an den Agenten. Orchestrator lehnt Aktionen auf dem gesamten Desktop ab und sendet keine Eingaben an das Fenster, in dem du gerade arbeitest. #7018

Settings › Computer use agents vor der Einrichtung, mit „Install“ für Cua Driver und ausgeschaltetem „Let agents use this computer“.Settings › Computer use agents vor der Einrichtung, mit „Install“ für Cua Driver und ausgeschaltetem „Let agents use this computer“.

Bitte einen Chat-Agenten, etwas in einer Desktop-App zu erledigen, und er klickt, tippt und drückt Tasten im Fenster dieser App, während du weiterarbeitest. Sein eigener Cursor markiert jede Aktion. Hier berechnet Claude Code im Rechner die Review-Zeit einer Woche und schreibt das Ergebnis in TextEdit.

Codeauswahlen an den Chat senden

Markiere Zeilen in einer Datei oder einem Diff und wähle „Add to chat“, um sie an deine Nachricht anzuhängen. Entwürfe und gesendete Nachrichten zeigen eine Vorschau des angehängten Codes. Sie wird mit der Nachricht gespeichert und bleibt beim Neuladen, in der Warteschlange und bei erneuten Versuchen erhalten. Klicke auf einen Anhang, um die Datei mit diesen Zeilen hervorgehoben zu öffnen. Wurden dieselben Zeilen verschoben, zeigt die Vorschau „Source moved.“, und die Datei öffnet sich an ihrer neuen Position. Hat sich die Datei seitdem geändert, zeigt die Vorschau „Source changed.“, und die Datei öffnet sich ohne Hervorhebung statt an einer geschätzten Position; ist sie nicht mehr vorhanden, zeigt die Vorschau „Source unavailable.“. Jede Nachricht kann bis zu acht Anhänge tragen, Codeauswahlen und Chatauszüge zusammengezählt. Seitenchats und /compact nehmen sie noch nicht an. #6939 #6940

Zwei Zeilen in report.py markieren, zum Chat hinzufügen und eine Frage dazu stellen. Die gesendete Nachricht behält die Auswahl, und ein Klick darauf öffnet die Datei mit diesen Zeilen hervorgehoben.

Agenten aktualisieren, während Sessions weiterlaufen

Unter macOS und Linux lassen sich jetzt mehr Agenten aktualisieren, während ihre Sessions laufen, darunter Codex, OpenCode, Kimi, Goose, Qwen, Amp, Droid und OMP, wenn sie mit ihren offiziellen Installern installiert wurden, sowie Claude Code, GitHub Copilot und Droid, wenn sie als Homebrew-Casks installiert wurden. Laufende Sessions behalten die alte Version und wechseln zur neuen, sobald sie untätig sind. Bei Agenten, die sich weiterhin nicht neben laufenden Sessions aktualisieren lassen, wartet Orchestrator jetzt auf beschäftigte Sessions, stoppt und aktualisiert untätige und setzt sie dann fort, statt das Update abzulehnen. Unter Windows ändert sich nichts. #6934

Im Preview-Build zeigt das Installieren oder Aktualisieren eines Agenten über Settings › Harness den Fortschritt live an: einen Balken unter „Installation“ mit der letzten Ausgabezeile des Installers und die aktuelle Phase, etwa „Downloading 19%“, „Installing…“ oder „Verifying…“, auf dem Button und in der Liste. Installer, die keinen Prozentwert melden, zeigen einen laufenden Balken. Agenten, die Orchestrator nicht für dich installieren kann, etwa Codewhale und Unreal Agent, zeigen keinen Fortschritt. #7473

Ebenfalls im Preview-Build schlägt das Aktualisieren von Codex nicht mehr mit einem Fehler fehl, laut dem nicht bestätigt werden konnte, wie Codex installiert wurde, wenn der Codex-Launcher von Orchestrator auf eine Kopie zeigt, die du selbst installiert hast. Das Update installiert dann eine separate, von Orchestrator verwaltete Kopie und lässt deine unangetastet. Unter macOS und Linux schlägt das Aktualisieren eines über Bun installierten OMP nicht mehr fehl, wenn das Bun des Systems zu alt ist, und ein fehlgeschlagenes Update behält die funktionierende Version. #7462 #7463

Orchestrator auf Russisch

Im Preview-Build ist Orchestrator auf Russisch verfügbar. Wähle „Русский“ unter Settings › General › Language. Relative Zeitangaben wie „5m ago“ auf Home und in Vorschauen von Session-Links folgen jetzt der Sprache der App statt der Sprache deines Betriebssystems. #7484 #7527 #6871

Verbesserungen

Sessions und Seitenleiste

  • Rechtsklickmenüs können mehr. Session-Zeilen und Board-Karten bieten „Open in“, „Copy path“, „Rename“, „Pin session“ und „Archive session“ sowie, wenn passend, „Resume agent“, „Open PR“, „Copy PR URL“ und „Copy branch name“. „Rename“ und „Pin session“ gibt es nicht für Cloud-Sessions. Projektzeilen ergänzen „Open orchestrator“ („Spawn orchestrator“, wenn keiner läuft), „Open dashboard“ und „Copy path“, und die Kopfzeile von Scratchpad ergänzt „Open a new agent“ und „Archived sessions“. „Open in“ und „Copy path“ erscheinen nur für Sessions auf diesem Rechner. #7372
  • Wähle deinen Editor mit „Default editor“ in Settings › General › Sessions; dort stehen die Editoren, die auf deinem Computer installiert sind. Das Untermenü „Open in“ listet zuerst deinen Standardeditor, dann andere Editoren, deinen Dateimanager und Terminals; wählst du dort einen anderen Editor, wird er zu deinem Standard. #7373 #7374
  • Die Tabs oben in einer Session haben ein einheitliches Aussehen. Jeder Tab passt sich seinem Titel an und zeigt beim Darüberfahren den vollständigen Namen, Schließen-Buttons und Menüs erscheinen beim Darüberfahren oder bei Tastaturfokus, Tabs springen beim Umsortieren nicht mehr, und das Mausrad scrollt die Tab-Leiste. #7371
  • Wische oder ziehe eine Zeile in der Benachrichtigungsleiste nach rechts, um sie zu entfernen; ein kurzes Wischen federt zurück. Auch den Hinweis zu Agenten-Updates kannst du wegziehen. #7368 #7367
  • Die Syntaxhervorhebung in Files und Diffs ist bei großen Dateien deutlich schneller, und eine große Datei, die in einem Hintergrund-Tab offen bleibt, bremst den Tab-Wechsel nicht mehr. Einige Dateitypen, darunter Prisma-, .env- und INI-Dateien, erscheinen dort jetzt als reiner Text. Codeblöcke im Chat bleiben unverändert. #7369
  • Die Seitenleiste merkt sich über Neustarts hinweg, welche der Bereiche Pinned, Projects und Scratchpad du eingeklappt hast. Bereiche, die sich automatisch öffnen, um die gerade angezeigte Session zu zeigen, werden nicht gespeichert. #7360

Chat und Artefakte

  • Agenten-Turns im Chat lesen sich einheitlicher. Während ein Agent arbeitet, zeigt das Ende des Turns den aktuellen Schritt und einen Timer, und Tool-Aufrufe scrollen in einem kleinen Fenster, das dem neuesten Schritt folgt, während die Antwort in voller Größe bleibt. Scrolle nach oben oder klicke in das Fenster, damit es nicht mehr mitläuft. Wenn der Turn endet, klappt er zu „Worked for“ zusammen. Gestoppte und fehlgeschlagene Turns enden jetzt mit denselben Aktionen zum erneuten Versuchen, Kopieren und Zurücksetzen wie eine fertige Antwort, und der Fehler wird vollständig angezeigt. Wiederholungen beim Anbieter erscheinen als „Reconnecting…“ mit der Anzahl der Versuche und dem Grund. Das Panel „Plan“ nennt im eingeklappten Zustand den aktuellen Schritt, behält den aktiven Schritt im Blick und klappt sich zusammen, wenn alle Schritte erledigt sind. #6884
  • Markdown-Artefakte sehen in Galerie-Miniaturen, aufgeklappten Vorschauen und der Session-Seitenleiste gleich aus, folgen dem App-Theme und zeigen beim Laden nicht mehr kurz eine Ersatzschrift. Vorschaukarten für Textartefakte zeigen für mehr Formate einen Ausschnitt, darunter JSON, YAML, TOML, INI, Logs, XML, Diffs und Quelldateien wie Python, Go und TypeScript. #7104

Agenten

  • Im Preview-Build erkennt Settings › Harness eine Gemini-CLI-Anmeldung, die bereits auf deinem Computer vorhanden ist, etwa einen GEMINI_API_KEY oder zwischengespeicherte Google-Zugangsdaten, und zeigt Gemini als „Configured“ an. Das bedeutet, dass Zugangsdaten gefunden, aber nicht geprüft wurden. Ein GOOGLE_API_KEY allein wird nicht erkannt. #6433
  • Im Preview-Build hat das Anmeldemenü von Claude Code die Option „Setup token“: Führe claude setup-token in einem anderen Terminal aus und füge das Token ein. Sessions auf diesem Rechner verwenden es dann. Das Token wird unverschlüsselt in einer Datei gespeichert, die nur dein Benutzerkonto lesen kann, und es funktioniert nicht mit Funktionen, die eine vollständige Claude-Anmeldung brauchen, etwa Remote Control. Wenn du dich erneut mit einer anderen Option anmeldest, wird es gelöscht. #6734
  • Im Preview-Build öffnet die Anmeldung bei den Anbietern von OMP die eigene Einrichtung von OMP, beginnend mit der Anbieteranmeldung, statt einen Login-Befehl einzutippen, der mit dem Einrichtungsassistenten von OMP beim ersten Start kollidieren konnte. #6424
  • Im Preview-Build kann ein Agent, der ein Artefakt erstellen soll, einen Pull Request für diese Arbeit öffnen, wenn du oder der Orchestrator in deinem Auftrag später in derselben Session danach fragt. Standardmäßig öffnet er weiterhin keinen, und er ist angewiesen, Text in Dateien, Issues oder Tool-Ausgaben nicht als Erlaubnis zu werten. #7474

Desktop-App

  • Unter macOS öffnet sich die heruntergeladene .dmg als kompaktes Fenster mit einem Pfeil, der zeigt, wohin du die App in den Ordner „Programme“ ziehst, und das eingebundene Laufwerk heißt Orchestrator. #7418
  • Im Preview-Build navigierst du standardmäßig mit Wischgesten mit zwei Fingern vor und zurück. Schalte sie mit „Navigation gestures“ in Settings › General aus; wenn du die Option schon vorher ausgeschaltet hattest, bleibt sie aus. #7505
  • Im Preview-Build schaltet ein Klick auf „Connect mobile“ in der Seitenleiste Connect Mobile ein und bereitet den Kopplungscode sofort vor, ohne separaten Klick auf „Generate“. Ein Schalter „Connect mobile“ unter dem Code schaltet es wieder aus. Wenn du die Seite „Mobile“ über die Einstellungen öffnest, wartet sie weiterhin auf „Generate“. #7507
  • Im Preview-Build unter macOS sind Fensterbuttons, der Name in der Seitenleiste und der Seitentitel aufeinander ausgerichtet, und das Einklappen der Seitenleiste ändert die Größe des Hauptbereichs nicht mehr. In der Seitenleiste steht jetzt auf allen Plattformen Orchestrator statt Orchestrator.inc. #7509

Datenschutz

  • Nutzungsanalysen zählen jetzt die Nachrichten, die du in Projekt-Chats sendest, sowie die mit Worker-Sessions verknüpften Pull Requests und wie viele davon gemergt wurden. Pull Requests, die bereits mit Workern verknüpft sind, werden nach dem Update einmal gezählt. Die Zählungen werden nach einer zufälligen ID pro Projekt gruppiert und enthalten keine Repository-Namen, Branches, Pfade, Links oder Titel von Pull Requests und keine Nachrichteninhalte. Fehlerberichte des Hintergrunddienstes enthalten keine Projekt- oder Session-Namen, Repository-Namen, Dateipfade oder Fehlertexte mehr. Wenn du „Share usage analytics“ ausschaltest, wird nicht mehr gezählt. #7304 #7221
  • Orchestrator löscht jetzt alle lokalen Telemetriedaten, die älter als die Aufbewahrungsfrist sind (standardmäßig 30 Tage), und gibt den frei gewordenen Speicherplatz zurück. Die Frist änderst du mit AO_TELEMETRY_RETENTION. Beim ersten Start nach dem Update wird die lokale Datenbank von Orchestrator einmal neu geschrieben. Das kann länger dauern und braucht bei großen Installationen vorübergehend freien Speicherplatz. #5178
  • Im Preview-Build sendet die Desktop-App standardmäßig Fehlerberichte, auch unter Windows, damit sich Abstürze beheben lassen. Die Berichte enthalten den Fehlertyp, die Funktionsnamen und Zeilennummern von Orchestrator selbst, die App-Version und eine zufällige Installations-ID; Dateipfade und Fehlermeldungen werden entfernt. Schalte das mit „Share error events“ in Settings › General › Privacy aus; wenn du es schon vorher ausgeschaltet hattest, bleibt es aus, und beim Ausschalten werden Berichte gelöscht, die noch auf den Versand warten. Der Dialog, der dich gebeten hat, die Fehlerfreigabe zu erneuern, ist weg. #7437
  • Im Preview-Build enthalten Nutzungsanalysen außerdem dein Betriebssystem und dessen Version, die CPU-Architektur, den Release-Kanal, die Art, wie Orchestrator installiert wurde, das Installationsdatum (nur der Tag), ob es in CI oder einem Container läuft und ob es aus der Desktop-App oder der CLI gestartet wurde. Ein einmaliges Ereignis markiert das erste Öffnen von Orchestrator auf einer Installation, und Session- und Projektereignisse vermerken, ob sie die ersten auf dieser Installation sind. Wenn du „Share usage analytics“ ausschaltest, werden sie nicht mehr gesendet. #7417

CLI

  • Im Preview-Build kann ein Projekt mit ao project set-config <project> --orchestrator-rules-file <path> Anweisungen für den Orchestrator aus einer Datei in seinem Repository laden. Die Datei wird nach allen Inline-Regeln für den Orchestrator angehängt. Sie muss im Repository liegen, und der Orchestrator startet nicht, wenn die Datei fehlt. #7448

Fehlerbehebungen

Chat und Artefakte

  • Im Preview-Build erscheint ein aus dem Chat gestarteter Worker einmal statt zweimal, und jeder Worker zeigt seinen tatsächlichen Status, etwa arbeitend, wartend auf Eingabe oder fehlgeschlagen, ohne einen Spinner, der nie aufhört. #7475
  • Wenn Qwen Code im Chat eine Frage stellt, kannst du sie im Preview-Build beantworten, auch im YOLO-Modus, in dem sie bisher automatisch mit einer leeren Antwort beantwortet wurde. #6777
  • Im Preview-Build werden lange gestreamte Antworten mit Code wie Python-Typannotationen nicht mehr mit jedem Update langsamer. #7504
  • Das Eingabefeld von Scratchpad zeigt keinen Fehler „Project id failed storage-path validation“ mehr, bevor du überhaupt etwas sendest. #7321
  • Im Preview-Build werden Browser-Anmerkungen, die du bereits gesendet hast, nicht mit deinem nächsten Stapel erneut gesendet. #7456
  • Im Preview-Build zeigen Artefakte keinen Spinner mehr, nur weil der Agent der Session beschäftigt ist; Karten und Zeilen zeigen immer das Symbol des Dateityps. #7480

Sessions und Orchestratoren

  • Das Terminal einer beendeten Session sagt jetzt, was passiert ist, etwa „Session terminated“ oder „Session failed to start“ mit dem Fehler, neben einem Button „Restore session“. Wenn nur der Agent gestoppt hat, steht dort „Agent exited“, und „Resume agent“ wird angeboten. Die Browser-Vorschau der Session zeigt an, dass sie nicht verfügbar ist, statt Steuerelemente anzuzeigen, die aktiv wirken. #5242
  • Archivierte Sessions erscheinen in ⌘K nicht mehr unter „Needs attention“. Über die Suche findest du sie weiterhin. #7414
  • Im Preview-Build drückt ein Bericht über einen hängenden Worker in einem Terminal-Orchestrator nicht mehr Ctrl-C. Das hatte dessen laufenden Turn oder eine Nachricht, die du gerade gesendet hattest, abgebrochen. #7435
  • Im Preview-Build klappt das Öffnen des Orchestrators eines Projekts einen Bereich Scratchpad, den du eingeklappt hattest, nicht mehr auf. #7460
  • Im Preview-Build unter Windows laufen Setup- und Cleanup-Befehle von Projekten mit doppelten Anführungszeichen, etwa einem Programmpfad in Anführungszeichen, korrekt. #7246
  • Wenn der Hintergrunddienst von Orchestrator unter macOS außerhalb der Desktop-App gestartet wird, etwa von launchd, findet er jetzt ein mit Homebrew oder MacPorts installiertes tmux, auch wenn es nicht im PATH dieses Dienstes liegt. Terminal-Sessions starten, statt mit einem Fehler wegen fehlendem tmux abzubrechen, und ao doctor meldet das gefundene tmux. #7345

Agenten

  • Die Anmeldung bei Codex über Settings › Subscriptions schlägt nicht mehr mit env: node: No such file or directory fehl, wenn Codex mit npm installiert wurde und Node aus nvm, fnm oder Volta stammt oder wenn die App aus dem Finder geöffnet wurde. Der Status von Codex zeigt dort in diesem Fall nicht mehr „Unknown“. #6371

Remote-Hosts und Desktop-App

  • Unter macOS stoppt ein Update-Fehler „Not enough disk space“ die Update-Prüfungen nicht mehr bis zum Neustart von Orchestrator. Die Prüfungen laufen weiter, Settings › Updates nennt die verfügbare neuere Version, und sobald wieder genug Platz frei ist, wird das Update fortgesetzt. „What's new“ zeigt die Hinweise für den angebotenen Build, nicht für einen bereits heruntergeladenen. #6609
  • Wenn die HTTPS-Verbindung zu einem Remote-Host abbricht, etwa nach dem Ruhezustand oder einem Netzwerkwechsel, zeigt die App im Preview-Build keine Reihe von JavaScript-Fehlerdialogen mehr. Sie öffnet bei der nächsten Anfrage eine neue Verbindung. #7515
  • Im Preview-Build listet die Ordnerauswahl für Remote-Hosts Ordner auf, die per Symlink verknüpft sind, sodass du Projekte darüber öffnen kannst. #6347
  • Im Preview-Build startet die Desktop-App den Hintergrunddienst von Orchestrator neu, wenn er unerwartet beendet wird. Wenn du ihn selbst stoppst, wird das weiterhin respektiert. #6197
  • Im Preview-Build unter macOS schlägt das Vorbereiten eines Updates nicht mehr fehl, weil der Mac zwischendurch in den Ruhezustand gewechselt ist. Schlägt das Vorbereiten trotzdem fehl, steht auf dem Button „Relaunch AO“ statt „Retry“. #7061

CLI

  • Im Preview-Build findet ao review trigger einen Pull Request, den du gerade vom Branch des Workers aus geöffnet hast, statt bis zur nächsten Prüfung fehlzuschlagen. Gehört der offene Pull Request auf diesem Branch jemand anderem, sagt dir der Fehler, dass du --pr angeben sollst. #6956
  • Im Preview-Build meldet ao send an eine Chat-Session, deren Agent nicht läuft, „the agent controller for this session is not running“ statt „Internal server error“. #7476

Mehr erfahren

Änderungen, die nicht als Preview markiert sind, sind im stabilen Release v0.14.8 enthalten, das am 30. Oktober erschienen ist und außerdem die Preview-Punkte aus dem Update vom 25.–27. Oktober in die stabile Version bringt. Preview-Punkte erfordern den Preview-Build vom 31. Oktober.