Pozwól agentom czatu używać twojego komputera, wysyłaj zaznaczony kod do czatu i aktualizuj agentów w trakcie pracy

Daj agentom czatu narzędzia do obsługi komputera, dołączaj zaznaczenia z plików i diffów do wiadomości w czacie, aktualizuj więcej agentów bez zatrzymywania sesji i wypróbuj Orchestrator po rosyjsku w buildzie preview.

Pozwól agentowi czatu widzieć i obsługiwać aplikacje na twoim komputerze, wysyłaj do czatu konkretne wiersze z pliku lub diffu, aktualizuj agentów, gdy sesje nadal działają, a w buildzie preview korzystaj z Orchestratora po rosyjsku.

Pozwól agentom czatu używać twojego komputera

Agenci czatu mogą teraz za pomocą Cua Driver widzieć okna aplikacji oraz klikać, pisać i naciskać w nich klawisze. Skonfiguruj to w Settings › Computer use agents: zainstaluj lub zaktualizuj Cua Driver, uruchom jego usługę w tle, a w macOS użyj Grant, by zezwolić na Accessibility i Screen Recording. Następnie włącz Let agents use this computer, które domyślnie jest wyłączone. Sesje Chat dostają te narzędzia, gdy startują lub są wznawiane po włączeniu tej opcji. Sesje Terminal ich nie dostają, a sparowane telefony nie mogą ich używać ani zmieniać tego ustawienia. Każda akcja dotyczy konkretnego okna aplikacji i wysyła agentowi zrzut ekranu tego okna. Orchestrator odrzuca akcje na całym pulpicie i nie wysyła danych wejściowych do okna, w którym właśnie pracujesz. #7018

Settings › Computer use agents przed konfiguracją, z przyciskiem Install dla Cua Driver i wyłączonym Let agents use this computer.Settings › Computer use agents przed konfiguracją, z przyciskiem Install dla Cua Driver i wyłączonym Let agents use this computer.

Poproś agenta czatu o zrobienie czegoś w aplikacji desktopowej, a będzie klikać, pisać i naciskać klawisze w oknie tej aplikacji, podczas gdy ty dalej pracujesz. Każdą akcję zaznacza jego własny kursor. Tutaj Claude Code oblicza w aplikacji Calculator czas przeglądów kodu z całego tygodnia i wpisuje odpowiedź do TextEdit.

Wysyłaj zaznaczony kod do czatu

Zaznacz wiersze w pliku lub diffie i wybierz Add to chat, by dołączyć je do wiadomości. Wersje robocze i wysłane wiadomości pokazują podgląd dołączonego kodu, który zapisuje się razem z wiadomością i przetrwa przeładowania, kolejkowanie wiadomości i ponowne próby. Kliknij załącznik, by otworzyć plik z podświetlonymi tymi wierszami. Jeśli te same wiersze się przesunęły, podgląd pokazuje Source moved., a plik otwiera się w ich nowym miejscu. Jeśli plik od tego czasu się zmienił, podgląd pokazuje Source changed., a plik otwiera się bez podświetlenia zamiast w zgadywanym miejscu; jeśli pliku już nie ma, podgląd pokazuje Source unavailable. Każda wiadomość może mieć do ośmiu załączników, licząc razem zaznaczenia kodu i fragmenty czatu. Czaty boczne i /compact jeszcze ich nie przyjmują. #6939 #6940

Zaznacz dwa wiersze w report.py, dodaj je do czatu i zapytaj o nie. Wysłana wiadomość zachowuje zaznaczenie, a kliknięcie go otwiera plik z podświetlonymi tymi wierszami.

Aktualizuj agentów, gdy sesje nadal działają

W macOS i Linuksie więcej agentów można teraz aktualizować, gdy ich sesje działają, w tym Codex, OpenCode, Kimi, Goose, Qwen, Amp, Droid i OMP zainstalowane oficjalnymi instalatorami oraz Claude Code, GitHub Copilot i Droid zainstalowane jako casks Homebrew. Działające sesje zostają przy starej wersji i przechodzą na nową, gdy są bezczynne. W przypadku agentów, których nadal nie da się aktualizować obok działających sesji, Orchestrator teraz czeka na zajęte sesje, zatrzymuje i aktualizuje bezczynne, a potem je wznawia, zamiast odmawiać aktualizacji. W Windows nic się nie zmienia. #6934

W buildzie preview instalowanie lub aktualizowanie agenta z Settings › Harness pokazuje postęp na żywo: pasek pod Installation z ostatnim wierszem wyjścia instalatora oraz etap, taki jak Downloading 19%, Installing… lub Verifying…, na przycisku i na liście. Instalatory, które nie podają procentów, pokazują ruchomy pasek. Agenci, których Orchestrator nie potrafi zainstalować za ciebie, tacy jak Codewhale i Unreal Agent, nie pokazują postępu. #7473

Również w buildzie preview aktualizacja Codex nie kończy się już błędem informującym, że nie udało się potwierdzić, jak Codex został zainstalowany, gdy launcher Codex w Orchestratorze wskazuje na kopię zainstalowaną przez ciebie; aktualizacja instaluje osobną kopię zarządzaną przez Orchestrator i nie rusza twojej. W macOS i Linuksie aktualizacja OMP zainstalowanego przez Bun nie kończy się już błędem, gdy systemowy Bun jest za stary, a nieudana aktualizacja zachowuje działającą wersję. #7462 #7463

Orchestrator po rosyjsku

W buildzie preview Orchestrator jest dostępny po rosyjsku. Wybierz Русский w Settings › General › Language. Czasy względne, takie jak „5m ago”, na stronie Home i w podglądach linków do sesji są teraz w języku aplikacji, a nie w języku twojego systemu operacyjnego. #7484 #7527 #6871

Ulepszenia

Sesje i pasek boczny

  • Menu pod prawym przyciskiem myszy oferują więcej. Wiersze sesji i karty na tablicy mają Open in, Copy path, Rename, Pin session i Archive session, a także Resume agent, Open PR, Copy PR URL i Copy branch name, gdy mają zastosowanie. Rename i Pin session nie są dostępne dla sesji w chmurze. Wiersze projektów mają dodatkowo Open orchestrator (Spawn orchestrator, gdy żaden nie działa), Open dashboard i Copy path, a nagłówek Scratchpad ma Open a new agent i Archived sessions. Open in i Copy path pojawiają się tylko dla sesji na tym komputerze. #7372
  • Wybierz swój edytor opcją Default editor w Settings › General › Sessions, która wyświetla edytory zainstalowane na twoim komputerze. Podmenu Open in pokazuje najpierw twój domyślny edytor, potem inne edytory, menedżer plików i terminale; wybranie tam innego edytora ustawia go jako domyślny. #7373 #7374
  • Karty u góry sesji mają jeden wygląd. Każda karta dopasowuje się do tytułu i pokazuje pełną nazwę po najechaniu kursorem, przyciski zamykania i menu pojawiają się po najechaniu lub przy fokusie klawiatury, zmiana kolejności kart nie powoduje już ich skakania, a kółko myszy przewija rząd kart. #7371
  • Przesuń lub przeciągnij wiersz w panelu powiadomień w prawo, by go usunąć; krótkie przesunięcie wraca na miejsce. Powiadomienie o aktualizacji agentów też możesz odsunąć przeciągnięciem. #7368 #7367
  • Podświetlanie składni w Files i diffach działa znacznie szybciej przy dużych plikach, a duży plik otwarty w karcie w tle nie spowalnia już przełączania kart. Niektóre typy plików, w tym Prisma, .env i INI, są tam teraz pokazywane jako zwykły tekst. Bloki kodu w czacie się nie zmieniają. #7369
  • Pasek boczny pamięta, które z sekcji Pinned, Projects i Scratchpad zwinąłeś, także po ponownym uruchomieniu. Sekcje rozwinięte automatycznie, by pokazać oglądaną sesję, nie są zapisywane. #7360

Czat i artefakty

  • Tury agentów w Chat czyta się teraz spójniej. Gdy agent pracuje, na dole tury widać bieżący krok i licznik czasu, a wywołania narzędzi przewijają się w niewielkim oknie, które podąża za najnowszym krokiem, podczas gdy odpowiedź zachowuje pełny rozmiar. Przewiń w górę lub kliknij w okno, by przestało podążać. Po zakończeniu tura zwija się do Worked for. Zatrzymane i nieudane tury kończą się teraz tymi samymi akcjami ponowienia, kopiowania i wycofania co gotowa odpowiedź, z pełną treścią błędu. Ponowne próby dostawcy są pokazywane jako Reconnecting… z numerem próby i powodem. Panel Plan po zwinięciu pokazuje nazwę bieżącego kroku, utrzymuje aktywny krok w widoku i zwija się, gdy wszystkie kroki są gotowe. #6884
  • Artefakty Markdown wyglądają tak samo w miniaturach galerii, rozwiniętych podglądach i pasku bocznym sesji, dopasowują się do motywu aplikacji i nie migają już zastępczą czcionką podczas ładowania. Karty podglądu artefaktów tekstowych pokazują fragment treści dla większej liczby formatów, w tym JSON, YAML, TOML, INI, logów, XML, diffów i plików źródłowych, takich jak Python, Go i TypeScript. #7104

Agenci

  • W buildzie preview Settings › Harness wykrywa logowanie Gemini CLI, które już jest na twoim komputerze, takie jak GEMINI_API_KEY lub zapisane w pamięci podręcznej dane logowania Google, i pokazuje Gemini jako Configured. Oznacza to, że dane uwierzytelniające zostały znalezione, a nie sprawdzone. Sam GOOGLE_API_KEY nie jest wykrywany. #6433
  • W buildzie preview menu logowania Claude Code ma opcję Setup token: uruchom claude setup-token w innym terminalu i wklej token. Sesje na tym komputerze będą go wtedy używać. Token jest zapisywany bez szyfrowania w pliku, który może odczytać tylko twoje konto użytkownika, i nie działa z funkcjami wymagającymi pełnego logowania do Claude, takimi jak Remote Control. Ponowne zalogowanie inną opcją go usuwa. #6734
  • W buildzie preview logowanie do dostawców OMP otwiera własną konfigurację OMP z logowaniem do dostawcy na początku, zamiast wpisywać polecenie logowania, które mogło kolidować z kreatorem pierwszego uruchomienia OMP. #6424
  • W buildzie preview agent, którego poproszono o utworzenie artefaktu, może otworzyć pull request dla tej pracy, jeśli ty lub działający w twoim imieniu orkiestrator poprosicie o to później w tej samej sesji. Domyślnie nadal go nie otwiera i dostaje instrukcję, by nie traktować tekstu w plikach, issues ani wynikach narzędzi jako zgody. #7474

Aplikacja desktopowa

  • W macOS pobrany plik .dmg otwiera się jako kompaktowe okno ze strzałką pokazującą, gdzie przeciągnąć aplikację do Applications, a zamontowany dysk nazywa się Orchestrator. #7418
  • W buildzie preview przesunięcia dwoma palcami domyślnie przechodzą wstecz i dalej. Wyłącz je opcją Navigation gestures w Settings › General; jeśli wyłączyłeś ją wcześniej, pozostaje wyłączona. #7505
  • W buildzie preview kliknięcie Connect mobile na pasku bocznym włącza Connect Mobile i od razu przygotowuje kod parowania, bez osobnego kliknięcia Generate. Przełącznik Connect mobile pod kodem to wyłącza. Otwarcie strony Mobile z Settings nadal czeka na Generate. #7507
  • W buildzie preview w macOS przyciski okna, nazwa na pasku bocznym i tytuł strony są wyrównane, a zwinięcie paska bocznego nie zmienia już rozmiaru panelu głównego. Pasek boczny pokazuje teraz na każdej platformie Orchestrator zamiast Orchestrator.inc. #7509

Prywatność

  • Statystyki użycia liczą teraz wiadomości, które wysyłasz w czatach projektów, a także pull requesty powiązane z sesjami workerów i to, ile z nich zostało scalonych. Pull requesty już powiązane z workerami są liczone jeden raz po aktualizacji. Liczniki są grupowane według losowego identyfikatora projektu i nie zawierają nazw repozytoriów, branchy, ścieżek, linków ani tytułów pull requestów, ani treści wiadomości. Raporty błędów usługi w tle nie zawierają już nazw projektów ani sesji, nazw repozytoriów, ścieżek plików ani treści błędów. Wyłączenie Share usage analytics zatrzymuje liczniki. #7304 #7221
  • Orchestrator usuwa teraz wszystkie lokalne rekordy telemetrii starsze niż okres przechowywania, domyślnie 30 dni, i zwalnia zajmowane przez nie miejsce na dysku. Okres możesz zmienić przez AO_TELEMETRY_RETENTION. Pierwsze uruchomienie po aktualizacji jednorazowo przepisuje lokalną bazę danych Orchestratora, co może potrwać dłużej i przy dużych instalacjach wymaga tymczasowo wolnego miejsca na dysku. #5178
  • W buildzie preview aplikacja desktopowa domyślnie wysyła raporty błędów, także w Windows, by pomóc naprawiać awarie. Raporty zawierają typ błędu, nazwy funkcji i numery wierszy samego Orchestratora, wersję aplikacji i losowy identyfikator instalacji, bez ścieżek plików i komunikatów błędów. Wyłącz to opcją Share error events w Settings › General › Privacy; jeśli wyłączyłeś ją wcześniej, pozostaje wyłączona, a jej wyłączenie usuwa raporty czekające na wysłanie. Okno z prośbą o odnowienie zgody na udostępnianie błędów zniknęło. #7437
  • W buildzie preview statystyki użycia obejmują też twój system operacyjny i jego wersję, architekturę CPU, kanał wydań, sposób instalacji Orchestratora, datę instalacji (tylko dzień), informację, czy działa w CI lub kontenerze, oraz to, czy został uruchomiony z aplikacji desktopowej, czy z CLI. Jednorazowe zdarzenie oznacza pierwsze otwarcie Orchestratora w danej instalacji, a zdarzenia sesji i projektów zaznaczają, czy są pierwsze w tej instalacji. Wyłączenie Share usage analytics je zatrzymuje. #7417

CLI

  • W buildzie preview projekt może wczytywać instrukcje orkiestratora z pliku w swoim repozytorium za pomocą ao project set-config <project> --orchestrator-rules-file <path>. Plik jest dodawany po ewentualnych regułach orkiestratora wpisanych bezpośrednio. Musi znajdować się w repozytorium, a orkiestrator nie wystartuje, jeśli pliku brakuje. #7448

Poprawki błędów

Czat i artefakty

  • W buildzie preview worker uruchomiony z czatu pojawia się raz zamiast dwa razy, a każdy worker pokazuje swój rzeczywisty stan, taki jak praca, oczekiwanie na odpowiedź lub błąd, bez wskaźnika ładowania, który nigdy się nie zatrzymuje. #7475
  • W buildzie preview, gdy Qwen Code zadaje pytanie w Chat, możesz na nie odpowiedzieć, także w YOLO mode, w którym wcześniej było automatycznie zbywane pustą odpowiedzią. #6777
  • W buildzie preview długie strumieniowane odpowiedzi zawierające kod, na przykład z adnotacjami typów w Pythonie, nie zwalniają już przy każdej aktualizacji. #7504
  • Pole wiadomości w Scratchpad nie pokazuje już błędu „Project id failed storage-path validation”, zanim cokolwiek wyślesz. #7321
  • W buildzie preview adnotacje z Browser, które już wysłałeś, nie są wysyłane ponownie z następną partią. #7456
  • W buildzie preview artefakty nie pokazują już wskaźnika ładowania tylko dlatego, że agent sesji jest zajęty; karty i wiersze zawsze pokazują ikonę typu pliku. #7480

Sesje i orkiestratory

  • Terminal zakończonej sesji informuje teraz, co się stało, na przykład Session terminated lub Session failed to start wraz z błędem, obok przycisku Restore session. Jeśli zatrzymał się tylko agent, pokazuje Agent exited i proponuje Resume agent. Podgląd przeglądarki w sesji informuje, że jest niedostępny, zamiast pokazywać elementy sterujące, które wyglądają na aktywne. #5242
  • Zarchiwizowane sesje nie pojawiają się już w Needs attention w ⌘K. Nadal możesz je znaleźć przez wyszukiwanie. #7414
  • W buildzie preview raport o zawieszonym workerze nie naciska już Ctrl-C w orkiestratorze Terminal, co wcześniej anulowało jego bieżącą turę lub wiadomość, którą właśnie wysłałeś. #7435
  • W buildzie preview otwarcie orkiestratora projektu nie rozwija już zwiniętej przez ciebie sekcji Scratchpad. #7460
  • W buildzie preview w Windows polecenia Setup i Cleanup projektu zawierające podwójne cudzysłowy, na przykład ścieżkę programu w cudzysłowie, działają poprawnie. #7246
  • W macOS, gdy usługa Orchestratora w tle jest uruchamiana poza aplikacją desktopową, na przykład przez launchd, znajduje teraz tmux zainstalowany przez Homebrew lub MacPorts, nawet jeśli nie ma go w PATH tej usługi. Sesje Terminal startują zamiast kończyć się błędem o braku tmux, a ao doctor pokazuje znaleziony tmux. #7345

Agenci

  • Logowanie do Codex z Settings › Subscriptions nie kończy się już błędem env: node: No such file or directory, gdy Codex został zainstalowany przez npm, a Node pochodzi z nvm, fnm lub Volta, albo gdy aplikację otwarto z Findera. W takim przypadku status Codex nie pokazuje tam już Unknown. #6371

Zdalne hosty i aplikacja desktopowa

  • W macOS błąd aktualizacji Not enough disk space nie zatrzymuje już sprawdzania aktualizacji do czasu ponownego uruchomienia Orchestratora. Sprawdzanie trwa dalej, Settings › Updates podaje dostępną nowszą wersję, a gdy zwolni się miejsce, aktualizacja jest kontynuowana. What's new pokazuje informacje o oferowanym buildzie, a nie o tym, który był już pobrany. #6609
  • W buildzie preview, gdy zerwie się połączenie HTTPS ze zdalnym hostem, na przykład po uśpieniu lub zmianie sieci, aplikacja nie pokazuje już serii okien z błędami JavaScript. Przy następnym żądaniu otwiera nowe połączenie. #7515
  • W buildzie preview selektor folderów zdalnego hosta pokazuje foldery będące dowiązaniami symbolicznymi, więc możesz przez nie otwierać projekty. #6347
  • W buildzie preview aplikacja desktopowa ponownie uruchamia usługę Orchestratora w tle, jeśli ta nieoczekiwanie się zamknie. Jeśli zatrzymasz ją sam, aplikacja nadal to respektuje. #6197
  • W buildzie preview w macOS przygotowanie aktualizacji nie kończy się już błędem z powodu uśpienia Maca w trakcie. Jeśli przygotowanie mimo to się nie powiedzie, przycisk pokazuje Relaunch AO zamiast Retry. #7061

CLI

  • W buildzie preview ao review trigger znajduje pull request, który właśnie otworzyłeś z brancha workera, zamiast kończyć się błędem aż do następnego sprawdzenia. Jeśli otwarty pull request na tym branchu należy do kogoś innego, błąd podpowiada, by przekazać --pr. #6956
  • W buildzie preview ao send do sesji Chat, której agent nie działa, zwraca „the agent controller for this session is not running” zamiast Internal server error. #7476

Dowiedz się więcej

Zmiany nieoznaczone jako preview są w stabilnej wersji v0.14.8, wydanej 30 października, która przenosi też do wersji stabilnej elementy preview z aktualizacji z 25–27 października. Elementy preview wymagają buildu preview z 31 października.