// aktualnosc openclaw
openclaw 2026.5.10-beta.4
impact_analysis.sh —
high
$ analyze --update="openclaw 2026.5.10-beta.4"
✓ Impact level: HIGH
# Wprowadzone zmiany w API oraz nowe funkcje mają istotny wpływ na działanie aplikacji.
Zmiany
- CI: dodano nieblokujący artefakt `plugin-inspector-advisory` do Plugin Prerelease, aby uruchomienia wydania mogły uchwycić triage zgodności pakietów wtyczek bez zmiany blokującej bramy.
- Runtime/Fly: wykrywanie maszyn Fly jako środowisk kontenerowych na podstawie ich zmiennych środowiskowych, aby domyślne powiązania bramy i Bonjour odpowiadały zdalnym uruchomieniom kontenerów. (#80209) Dzięki @liorb-mountapps.
- Providers/fal: kierowanie żądań edycji obrazów referencyjnych GPT Image 2 i Nano Banana 2 do `/edit` z tablicą `image_urls`, egzekwowanie geometrii edycji NB2 przy użyciu parametrów `aspect_ratio` i `resolution`, podniesienie limitów obrazów wejściowych w trybie edycji Fal do 10 dla GPT Image 2 i 14 dla Nano Banana 2 oraz umożliwienie wskazówek dotyczących proporcji w trybie edycji. (#77295) Dzięki @leoge007.
- Control UI: wyświetlanie prostego panelu odzyskiwania HTML, gdy moduł aplikacji nigdy się nie rejestruje, co daje puste strony pulpitu możliwość ponownego uruchomienia i link do rozwiązywania problemów z rozszerzeniem przeglądarki. Naprawia #44107. Dzięki @BunsDev.
- Build: włączenie dodatkowych reguł oxlint o niskim obciążeniu dla obietnic, TypeScript i kontroli runtime footgun.
- Build: włączenie surowszych reguł lint Vitest dla zagrożeń związanych z fokusowaniem, wyłączaniem, warunkami, hookami, matcherami i oczekiwaniami.
- Build: przypięcie jawnych domyślnych ustawień oxfmt w wspólnej konfiguracji formatera, aby zachować stabilne zachowanie formatowania podczas aktualizacji.
- TypeScript: włączenie surowszych kontroli kompilatora dla zwrotów implikowanych, importów efektów ubocznych, nadpisywań i nieużywanego kodu produkcyjnego.
- Logging: dodanie ukierunkowanej diagnostyki transportu modelu, ładunku, SSE i trybu kodu z obsługą redagowania adresów URL.
- Agents: umożliwienie `session.agentToAgent.maxPingPongTurns` do 20, przy zachowaniu domyślnej wartości 5 dla dłuższych łańcuchów odpowiedzi agentów. Naprawia #52382. (#52400) Dzięki @thirumaleshp.
- Agents: dodanie per-agent `tools.message.crossContext` nadpisywań, aby agenci sandboxowani/publiczni mogli ograniczyć wysyłanie wiadomości do bieżącej rozmowy bez zmiany globalnej polityki bota.
- Agents: dodanie per-agent `tools.message.actions.allow` nadpisywań, aby agenci sandboxowani/publiczni mogli ujawniać i egzekwować narzędzia do wysyłania wiadomości tylko.
- Agents: pominięcie znacznika roboczego sandboxu z kompaktowych podglądów postępu poleceń, przy zachowaniu niezmienionej diagnostyki wewnętrznego sandboxu.
- Agents: poszerzenie linii podglądów poleceń roboczych o 50%, aby aktualizacje narzędzi inline Discorda zachowały bardziej użyteczny kontekst poleceń.
- Codex app-server: wycofanie klientów serwera aplikacji, którzy przekroczyli czas oczekiwania po ograniczonych przerwach, aby agenci Discorda nie ponownie używali procesu Codex, który zużywa CPU po przekroczeniu limitu czasu próby.
- Build: aktualizacja zarządzania pakietami roboczymi do pnpm 11 i utrzymanie Docker, instalacji, aktualizacji i procesów wydania na powierzchni konfiguracji pnpm 11. (#79414) Dzięki @altaywtf.
- Build: dostosowanie procesów QA Telegrama i instalacji źródłowych git do powierzchni dozwolonej budowy roboczej pnpm 11. (#80588) Dzięki @altaywtf.
- Models: dodanie uruchamiania `localService` na poziomie dostawcy dla lokalnych serwerów modeli na żądanie przed żądaniami zgodnymi z OpenAI, w tym jednorazowymi sondami modeli.
- Agents: skrócenie domyślnego systemowego wskazania i schematów narzędzi do wysyłania wiadomości, aby zmniejszyć liczbę tokenów wskazania, zachowując jednocześnie wskazówki dotyczące osobowości GPT-5.
- Context: dodanie `/context map`, aby wysłać obraz treemap uczestników bieżącej sesji. (#79867)
- Slack: dodanie konfiguracji `unfurlLinks` i `unfurlMedia` dla odpowiedzi bota `chat.postMessage`, w tym nadpisania na poziomie konta, aby podglądy linków i mediów w Slacku mogły być tłumione bez ustawień w całym workspace. Naprawia #48435. (#80145) Dzięki @esegev1 i @HemantSudarshan.
- Slack: dodanie jawnego wsparcia dla `replyBroadcast` dla odpowiedzi tekstowych i wątków Block Kit, aby agenci mogli skorzystać z zachowania `reply_broadcast` kanału nadrzędnego Slacka. (#64365) Dzięki @tony88331.
- Slack: zachowanie metadanych celu/źródła wzmianki w kontekście wejściowym, aby agenci mogli odróżnić bezpośrednie wzmianki bota od niejawnych przebudzeń wątków, które wspominają kogoś innego. Naprawia #79025. (#75356) Dzięki @tmimmanuel.
- Slack: kanonizacja tras dostarczania-mirror dla natywnych identyfikatorów kanałów DM do sesji użytkownika, aby wywołania `message.send` do celów `D...` nie dzieliły tego samego wątku DM Slacka na sesję kanałową. Naprawia #80091. (#80111) Dzięki @bek91.
- Plugin SDK: deprecjonowanie publicznych podścieżek, które istniały przez co najmniej miesiąc i nie mają importów produkcyjnych wtyczek pakowanych, zachowanie eksportów pakietów podścieżek legacy barrel/test/zod dla zgodności wstecznej oraz śledzenie obu zestawów w raporcie powierzchni SDK.
- Plugin SDK: deprecjonowanie publicznych podścieżek, które są obecnie używane tylko przez jednego lub dwóch właścicieli wtyczek pakowanych, zachowanie ich jako importowalnych, jednocześnie kierując nowy kod wtyczek do skoncentrowanych wspólnych szwów SDK lub API należących do wtyczek.
- Plugin SDK: usunięcie specyficznej dla właściciela publicznej podścieżki `provider-auth-login` po przeniesieniu przepływów autoryzacji Chutes, GitHub Copilot i OpenAI Codex z powrotem do modułów należących do dostawcy.
- Plugin SDK: usunięcie specyficznych dla dostawcy pomocników zgodności modeli, strumieni i xAI z publicznych eksportów po przeniesieniu pakowanych wywołań do modułów należących do dostawcy.
- Plugin SDK: ujawnienie dostarczonych w czasie wykonywania aktywnych metadanych modeli dla fabryk narzędzi wtyczek natywnych w celach diagnostycznych i decyzji politycznych należących do wtyczek. Naprawia #77857. Dzięki @jamiezigelbaum.
- QA/Mantis: dodanie automatyzacji dowodów PR na żywo Telegrama z wykorzystaniem kredencji wynajmowanych przez Convex, przechwytywanie transkryptów Crabbox, podglądy GIF-ów ruchomych i komentarze PR w linii.
- QA/Mantis: dodanie budowniczego scenariuszy Telegrama na komputerze stacjonarnym, który wynajmuje Crabbox, instaluje natywny Telegram Desktop, konfiguruje bramę Telegram OpenClaw z wynajętymi danymi uwierzytelniającymi bota i rejestruje artefakty zrzutów ekranu/wideo VNC.
- Discord/voice: dodanie diagnostyki głosowej w czasie rzeczywistym dla zwrotów mówców, resetów odtwarzania, wykrywania zakłóceń i analizy odcięcia dźwięku.
- Talk: dodanie `talk.realtime.instructions`, aby operatorzy mogli dodawać instrukcje dotyczące stylu głosu w czasie rzeczywistym, zachowując jednocześnie wbudowane wskazówki dotyczące konsultacji agentów OpenClaw. (#79081) Dzięki @VACInc.
- Discord/voice: domyślne testy i instalacje źródłowe do dekodera czystego JS `opusscript`, ignorując opcjonalne natywne kompilacje `@discordjs/opus`, unikając wolnych kompilacji dodatków natywnych poza dedykowanymi ścieżkami wydajności głosowej.