// aktualnosc openclaw
high GitHub Release

openclaw 2026.5.24-beta.2

impact_analysis.sh — high
$ analyze --update="openclaw 2026.5.24-beta.2"
✓ Impact level: HIGH
# Wprowadzone zmiany w API i nowe funkcje mają istotny wpływ na działanie systemu.

2026.5.24

Zmiany

  • iMessage: wsparcie dla reakcji zatwierdzających za pomocą kciuka — `👍` (dotyk zatwierdzający) rozwiązuje zatwierdzenie jako `allow-once`, a `👎` rozwiązuje jako `deny`, z explicite zatwierdzającą listą dozwolonych odczytów z `channels.imessage.allowFrom`; `allow-always` pozostaje na ręcznym `/approve allow-always` jako tekst zapasowy. Odbija zachowanie WhatsApp z #85477.
  • Gateway/perf: ponowne wykorzystanie odczytów katalogu kanałów stabilnych, unikanie powtarzających się kontroli granic kanałów pakietowych oraz rotacja profili CPU monitorujących bramkę, aby uruchomienia benchmarków nie gromadziły nieograniczonych artefaktów.
  • Gateway/perf: buforowanie stabilnych rekordów instalacji, katalogu kanałów, kanałów pakietowych oraz metadanych sesji Telegram podczas lokalnych ścieżek gorących, aby zredukować powtarzające się odczyty JSON i manifestów.
  • Gateway/perf: ponowne wykorzystanie niezmiennych zrzutów metadanych wtyczek w trakcie uruchamiania, konfiguracji, modelu, kanału, ustawienia i odczytów metadanych sekretów, aby gorące ścieżki unikały powtarzających się statystyk plików wtyczek i przeładowań rejestru manifestów.
  • Talk/realtime: pozwól użytkownikom WebUI i dzwoniącym przez Discord zapytać o status aktywnego uruchomienia OpenClaw, anulować, kierować lub kolejkować dalsze prace, podczas gdy konsultacja nadal trwa. (#84231) Dzięki @Solvely-Colin.
  • Discord/voice: dodaj bramkowanie nazwy wybudzenia w czasie rzeczywistym z domyślnymi nazwami agentów i zwiększ budżet kontekstu bootstrap dla dłuższych plików `USER.md`/`SOUL.md`.
  • Gateway/perf: leniwe ładowanie pracy wtyczek w stanie bezczynności przy uruchamianiu, głównych metod obsługi bramki oraz wbudowanego czasu wykonywania ACPX, aby sygnały zdrowia i gotowości bramki nie czekały na nieużywane drzewa obsługi lub sondy ACPX.
  • Gateway/perf: buforowanie map aliasów publicznych powierzchni SDK wtyczek i pomijanie nieistotnych sond PATH Linuxbrew macOS, aby uruchomienie bramki unikało powtarzających się przejść po systemie plików i wolnych statystyk brakujących katalogów.
  • Narzędzie obrazów: dodaj adaptacyjną kompresję obrazów świadomą modelu z preferencją `agents.defaults.imageQuality` do wyboru efektywnego tokenowo, zrównoważonego lub wysokiej szczegółowości przetwarzania mediów.
  • Notatki ze spotkań: dodaj wtyczkę notatek ze spotkań tylko z zewnętrznym źródłem i umowę dostawcy SDK poza głównym pakietem npm, z konfiguracją automatycznego przechwytywania, ręcznymi importami transkryptów, dostępem tylko do odczytu `openclaw meeting-notes` CLI oraz głosem Discord jako pierwszym źródłem na żywo.
  • Notatki ze spotkań/Discord: uruchom konto kanału przed automatycznym przechwytywaniem notatek ze spotkań, czekaj na menedżera głosu Discord podczas uruchamiania bramki i zatrzymaj usługi wtyczek przed zamknięciem kanału, aby stan przechwytywania głosu pozostał dostępny podczas uruchamiania i czyszczenia.
  • Dokumentacja/kanały/konfiguracja: dodaj `configPath` dla Signal, domyślne tematy dzikich kart Telegram, lokalne nazwy archiwów kopii zapasowych, zapasowe katalogi Termux, walidację ścieżek dołączonych, wskazówki dotyczące bezpiecznych miejsc dla skanera sekretów, wskazówki dotyczące mediów Gemini CLI/Antigravity oraz wskazówki dotyczące automatycznego logowania w macOS VM. Dzięki @NorseGaud, @yudistiraashadi, @huangqian8, @VibhorGautam, @maweibin, @tianxingleo, @IgnacioPro i @xzcxzcyy-claw.
  • Dokumentacja: wyjaśnij przenośność użycia modelu, wymagania wstępne migracji Codex, sformułowanie bootstrap statusu, limity podagentów związanych z wątkami, własność hooków oraz wskazówki dotyczące bezpieczeństwa zachowującego konfigurację. Dzięki @aniruddhaadak80, @leno23, @TomDjerry, @matthewxmurphy, @vincentkoc i @stablegenius49.
  • Dokumentacja: wyjaśnij onboarding README i ścieżki uruchamiania bramki, odzyskiwanie WhatsApp QR/408, komunikaty językowe wyjścia cron, zaawansowane funkcje umiejętności, rozwiązywanie problemów z upstream 403 bramki oraz wskazówki dotyczące nadpisywania zapasowego wtyczek. Dzięki @deepujain, @Zacxxx, @Jah-yee, @neyric, @usimic, @Renu-Cybe, @BigUncle i @SeashoreShi.
  • Dokumentacja: wyjaśnij granice współczynnika przycinania kontekstu, odzyskiwanie lokalnego pulpitu, znaczniki środowiskowe CLI, zachowanie tokenów onboardingu zdalnego oraz uprawnienia Peekaboo Bridge dla agentów podprocesów. Dzięki @ayesha-aziz123, @dishraters, @hougangdev i @brandonlipman.
  • Dokumentacja: wyjaśnij diagnostykę CDP przeglądarki, importy dozwolonych list SDK wtyczek, domyślne czasy reakcji statusu, zachowanie kierowania kolejkami, rozwiązywanie problemów z ograniczonymi narzędziami, obsługę HEARTBEAT cron, grupy wielu agentów Telegram, konfigurację Bitwarden SecretRef oraz wdrożenia EasyRunner. Dzięki @Quratulain-bilal, @mbelinky, @Mickey-, @vancece, @xenouzik, @posigit, @surlymochan, @janaka i @choiking.
  • CLI/modeli: pozwól `openclaw models auth login` przechowywać pojedynczy zwrócony profil autoryzacji dostawcy pod żądanym `--profile-id` i udokumentować konfigurację nazwanego profilu OAuth Codex. (#49315) Dzięki @DanielLSM.
  • Crabbox/Testbox: uruchom czyste synchronizacje sparse-checkout Testbox z tymczasowego pełnego checkoutu i kieruj zdalne zmienione bramy przez Corepack pnpm.
  • Dokumentacja: wyjaśnij bindowanie Gateway BYOH tylko do IPv4, czyszczenie zakresu zaufanego proxy, zatwierdzenie parowania Androida, przyznania dostępności macOS, zmienne środowiskowe profilu Zalo, konfigurację SecretRef w przechowywaniu haseł oraz nawigację pamięci w języku chińskim. Dzięki @itskai-dev, @gwh7078, @longstoryscott, @MoeJaberr i @yuaiccc.
  • Dokumentacja: skonsoliduj GLM pod Z.AI, dodaj przewodnik instalacji Upstash Box i runbook ekspozycji bramki, wyjaśnij dyrektywy MEDIA, konfigurację Copilot i Voyage, cytowanie ścieżek konfiguracyjnych, dowody rzeczywistego zachowania oraz wskazówki dotyczące zapisu plików pamięci. Dzięki @BobDu, @alitariksahin, @Jefsky, @musaabhasan, @OmerZeyveli, @leno23, @WuKongAI-CMU, @luoyanglang i @majin1102.
  • Dokumentacja: wyjaśnij poświadczenia dostawcy mediów, granice trybu kodu Codex/OpenClaw, reakcje akceptacyjne Slack i Telegram, dynamiczne agenty Feishu, granice tekstowe sekretów, wskazówki dotyczące pamięci oraz terminy słownika w języku chińskim. Dzięki @nielskaspers, @cosmopolitan033, @drclaw-iq, @alexgduarte, @zccyman, @chengoak i @cassthebandit.
  • Pakowanie: wyklucz obrazy dokumentacji i zasoby z tarballa npm, zmniejszając rozmiar publikowanego pakietu bez wpływu na wyszukiwanie dokumentacji w czasie wykonywania lub zachowanie CLI. Dzięki @SebTardif.
  • Zrozumienie mediów: zatrzymaj automatyczne sondowanie Gemini CLI i używaj tylko Antigravity CLI jako niższego priorytetu dla obrazów/wideo po skonfigurowaniu interfejsów API dostawcy.
  • Diagnostyka: emituj zsanitowane przedziały czasowe `secrets.prepare` dla przygotowania sekretów bramki, aby operatorzy mogli odróżnić opóźnienie uruchamiania sekretów bez ujawniania nazw dostawców, identyfikatorów sekretów ani wartości sekretów. (#83019) Dzięki @samzong.
  • Diagnostyka: eksportuj ograniczone metryki/użycie umiejętności i źródła narzędzi.
Zobacz oryginal