// aktualnosc openclaw
openclaw 2026.5.10-beta.5
impact_analysis.sh —
high
$ analyze --update="openclaw 2026.5.10-beta.5"
✓ Impact level: HIGH
# Wprowadzone zmiany w API oraz nowe funkcje mają istotny wpływ na działanie systemu.
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 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 churn dla promise, TypeScript i kontroli runtime footgun.
- Build: włączenie surowszych reguł lintowania 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 implicznych, importów z efektami ubocznymi, nadpisywań i nieużywanego kodu produkcyjnego.
- Logging: dodanie ukierunkowanego transportu modelu, ładunku, SSE i diagnostyki trybu kodu z obsługą redagowania 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` nadpisów, 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` nadpisów, aby agenci sandboxowani/publiczni mogli ujawniać i egzekwować narzędzia do wysyłania tylko wiadomości.
- Agents: pominięcie znacznika roboczego sandboxu z kompaktowych podglądów postępu poleceń, przy zachowaniu niezmienionych diagnostyk wewnętrznych sandboxu.
- Agents: poszerzenie linii podglądów poleceń roboczych o 50%, aby aktualizacje narzędzi inline Discorda zachowały więcej użytecznego kontekstu 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.
- 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 przepływów QA Telegrama i instalacji źródłowych git do powierzchni listy dozwolonych budów roboczych pnpm 11. (#80588) Dzięki @altaywtf.
- Models: dodanie uruchamiania `localService` na poziomie dostawcy dla lokalnych serwerów modelowych na żądanie przed żądaniami zgodnymi z OpenAI, w tym jednorazowymi sondami modelowymi.
- Agents: skrócenie domyślnego systemowego wskazania i schematów narzędzi do wysyłania tylko wiadomości, aby zmniejszyć liczbę tokenów wskazania przy zachowaniu wskazania 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 nadpisów 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 `replyBroadcast` dla odpowiedzi tekstowych i wątku 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 przychodzącego wskazania, aby agenci mogli odróżnić bezpośrednie wzmianki bota od niejawnych budzeń wątku, 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 peer, 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 z pakietów wtyczek, zachowanie eksportów pakietów legacy barrel/test/zod dla zgodności wstecznej oraz śledzenie obu zestawów w raporcie powierzchni SDK.
- Plugin SDK: deprecjonowanie publicznych podścieżek obecnie używanych tylko przez jednego lub dwóch właścicieli wtyczek pakietowych, 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 modelu, strumienia i xAI z publicznych eksportów po przeniesieniu pakietów wywołujących do modułów należących do dostawcy.
- Plugin SDK: ujawnienie dostarczonych w czasie wykonywania aktywnych metadanych modelu 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 w Telegramie z wykorzystaniem kredencji wynajętych 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 obrotów głośnika, 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 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.