// aktualnosc openclaw
high GitHub Release

openclaw 2026.5.26-beta.1

impact_analysis.sh — high
$ analyze --update="openclaw 2026.5.26-beta.1"
✓ Impact level: HIGH
# Wprowadzone zmiany w funkcjonalności i bezpieczeństwie mają istotny wpływ na działanie systemu, co wymaga uwagi użytkowników.

2026.5.26

Najważniejsze zmiany

  • Szybsze odpowiedzi i uruchamianie: widoczna dostawa odpowiedzi teraz oddziela wysyłki skierowane do użytkownika od wolniejszej pracy następczej, metadane komendy/modelu/wtyczki są ponownie używane na gorących ścieżkach, a uruchamianie Gateway unika powtarzających się skanów wtyczek, kanałów, sesji, kosztów użytkowania i systemu plików.
  • Lepszy głos i Talk: uruchomienia Talk w czasie rzeczywistym można inspekcjonować, kierować, anulować lub kontynuować z interfejsu Web UI i głosu Discord; obsługa nazwy budzenia jest bardziej tolerancyjna, nie pozwalając na wyzwalanie agentów przez ambientową mowę.
  • Więcej kanałów gotowych do produkcji: Telegram zachowuje kontekst pisania/postępu i tematy forum, iMessage obsługuje korzenie załączników i duplikaty lokalnych źródeł wiadomości, WhatsApp przywraca zachowanie grup/media, Discord poprawia odtwarzanie głosu i wybór modelu, a Signal/iMessage uzyskują zatwierdzenia reakcji.
  • Bezpieczniejsze agenty: uwierzytelnianie serwera aplikacji Codex, kompresja, odpowiedzi źródłowe, obsługa ścieżek piaskownicy i odzyskiwanie limitów użytkowania są bardziej solidne; dostawcy zgodni z OpenAI unikają błędów związanych z pustymi narzędziami i źle sformatowanymi ładunkami.
  • Bardziej niezawodne odtwarzanie i instalacje: wyniki narzędzi dziedzicznych, ładunki uruchamiania subagentów, przestarzałe posiadanie blokady, uruchamianie z dużym obciążeniem na Windows, walidacja ponownego uruchamiania na macOS i przygotowanie pakietu Docker wszystkie zawodzą mniej zaskakująco.
  • Lepsza pewność instalacji/aktualizacji/wydania: instalacje Alpine, stabilne kanały aktualizacji, limity czasowe dla Docker/pakietów, dowody na Windows/macOS, delegacja Testbox/Crabbox i kontrole publikacji wtyczek zostały wzmocnione.
  • Nowa obserwowalność: zakładka Aktywność, ślady przygotowania sekretów bramy, postęp strumienia narzędzi/modeli, zakresy OpenTelemetry LLM, dowody wydajności wydania i bogatsze sygnały telemetryczne dotyczące braków ułatwiają inspekcję awarii.

Zmiany

  • Transkrypcje: dodano podstawowe przechwytywanie transkryptów i wsparcie dla dostawców źródłowych dla podsumowań spotkań opartych na transkryptach, w tym przemianowane dokumenty Transkrypcji i interfejs CLI.
  • Uwierzytelnianie: dodano nazwane profile logowania modeli i obsługiwane migracje poświadczeń dla profili uwierzytelniania Hermes, OpenCode i Codex, z wyraźnym opt-out i kontrolami nieinteraktywnymi. (#85667) Dzięki @fuller-stack-dev.
  • Diagnostyka: śledzenie przygotowania sekretów bramy, klasyfikacja użycia umiejętności/narzędzi, ujawnianie postępu strumienia modelu, dodanie zakresów treści OpenTelemetry LLM i ujawnienie telemetryki alarmowej dla zablokowanych narzędzi, awarii, przestarzałych sesji, żywotności, zbyt dużych ładunków i wejścia webhook. (#83019, #80370, #86191)
  • Kanały: dodano zatwierdzenia reakcji Signal, reakcje zatwierdzające kciuki w iMessage oraz wsparcie dla reakcji zatwierdzających kciuki w WhatsApp, aby mobilne przepływy zatwierdzania działały bez tekstowych komend `/approve`. (#85894, #85952, #85477)
  • Agenci/API: przekazywanie parametrów próbkowania OpenAI przez bramę i ujawnienie oszacowanego statusu budżetu kontekstu dla aktywnych uruchomień agentów. (#84094)
  • Android/iOS: dodano akcję parowania nowej bramy Android i poprawiono powierzchnie trybu Talk na urządzeniach mobilnych, w tym tryb Talk w czasie rzeczywistym na iOS i odzyskiwanie głosu/bramy offline na Androidzie. (#86798, #86355) Dzięki @ngutman.
  • Wydajność: buforowanie zrzutów metadanych wtyczek, rzeczywiste ścieżki pakietów, stabilne metadane bramy, indeksy kosztów modeli, rozwiązywanie kanałów, indeksy kosztów użytkowania i fakty dotyczące sesji/uwierzytelniania na gorących ścieżkach, aby powszechne ścieżki bramy i odpowiedzi wymagały mniej odkrywania. (#84649, #85843, #86517, #86678)
  • Głos: ujawnienie śledzenia kontekstu obrotu w czasie rzeczywistym przez SDK głosu w czasie rzeczywistym i ponowne użycie go do przypisania mówcy Discord i odzyskiwania kontekstu nazwy budzenia.
  • Głos: ponowne użycie śledzenia aktywności wyjściowej w czasie rzeczywistym w komendzie Google Meet i mostach audio node, w tym kontrole ostatnich wyjść dla wykrywania lokalnego wtrącania.
  • Głos: ujawnienie śledzenia aktywności wyjściowej w czasie rzeczywistym przez SDK głosu w czasie rzeczywistym i ponowne użycie go do aktywności odtwarzania Discord i decyzji o wtrącaniu.
  • Głos: ujawnienie dopasowania pytań konsultacyjnych w czasie rzeczywistym, ekstrakcji wyników do przeczytania i koordynacji wymuszonej konsultacji z uwzględnieniem aliasów przez SDK głosu w czasie rzeczywistym, a następnie ponowne użycie go w ścieżkach Gateway Talk, Voice Call i głosu Discord.
  • Głos: udostępnienie dopasowania nazw aktywacji i przeglądania transkryptów konsultacyjnych przez SDK głosu w czasie rzeczywistym, aby Discord, głos przeglądarki i powierzchnie spotkań mogły ponownie używać jednej implementacji.
  • Cron: domyślnie ustawiono `cron.maxConcurrentRuns` na 8, aby zaplanowane automatyzacje i ich izolowane tury agentów mogły postępować równolegle bez wyraźnej konfiguracji.
  • QA-Lab: dodano `qa coverage --match `, aby skoncentrowany wybór dowodów mógł odkrywać pasujące scenariusze z istniejących metadanych przed uruchomieniem ścieżek na żywo lub zdalnych.
  • Discord/wybór modelu: ujawnienie wyboru alfa-bucket (np. `A–G (12) · H–N (18) · O–Z (5)`), gdy lista dostawców lub lista modeli dostawcy przekracza 25 pozycji, aby konfiguracje z dzikimi kartami `provider/*` pozostawały o jeden klik od właściwej strony zamiast paginować przez poprzednie/następne; przechodzi do numerycznych kawałków, gdy każda pozycja dzieli tę samą pierwszą literę.
  • Interfejs sterowania: dodano efemeryczną zakładkę Aktywność dla zsanitowanych podsumowań aktywności narzędzi na żywo bez przechowywania surowej telemetryki. Naprawia #12831. Dzięki @BunsDev.
  • Budowa: dołączono `ui:build` do profili `full` i `ciArtifacts` w `scripts/build-all.mjs`, aby `pnpm build` zawsze odbudowywał `dist/control-ui` po tym, jak `tsdown` oczyści `dist`, usuwając wymóg drugiej komendy i tryb awarii brakujących zasobów dla instalacji źródłowych/uruchomieniowych i przesyłania artefaktów CI. (#85206)
  • iOS: poprawiono tryb Talk o bezpośrednie sesje głosowe w czasie rzeczywistym, kompaktowy status paska narzędzi i responsywną informację zwrotną o falach głosowych. (#86355) Dzięki @ngutman.
  • Media: zastąpiono backend obrazu Sharp przez Rastermill dla metadanych, zmiany rozmiaru, orientacji EXIF i optymalizacji PNG zachowującej alfa, dzięki czemu OpenClaw nie instaluje już Sharp ani zapasowego Jimp dla WhatsApp do przetwarzania obrazów. (#86437)

Poprawki

  • Odpowiedzi/wydajność: zmniejszenie opóźnienia widocznej dostawy odpowiedzi poprzez zachowanie kontekstu pisania/postępu Telegram, leniwe ładowanie metadanych uruchamiania komend, unikanie na gorących ścieżkach nawadniania modeli, flagowanie czasu profilera Codex, odkładanie konserwacji kompresji kontekstu i śledzenie czasu dostawy. (#86989, #86990, #86991, #86992, #86993, #86994) Dzięki @keshavbotagent.
  • Dostawa odpowiedzi/źródła:
Zobacz oryginal