// aktualnosc openclaw
openclaw 2026.5.16-beta.5
impact_analysis.sh —
high
$ analyze --update="openclaw 2026.5.16-beta.5"
✓ Impact level: HIGH
# Wprowadzone zmiany w funkcjonalności i API są istotne dla użytkowników i mogą wymagać aktualizacji istniejących integracji.
Zmiany
- Aplikacja Mac: przeprojektowanie stron Ustawień z jednolitymi układami kart, zbuforowaną nawigacją, czystsze panele uprawnień/głosu/umiejętności/cron/wykonania/debugowania oraz stabilniejszym odstępem wokół natywnego paska bocznego.
- Umiejętności: zmiana nazwy lokalnej umiejętności przeglądu zamknięcia Codex i pomocnika na `autoreview`, zachowując jednocześnie zachowanie awaryjne oparte na Codex.
- Umiejętności: dodanie umiejętności do tworzenia memów do wyszukiwania starannie dobranych szablonów, lokalnego renderowania SVG/PNG, renderowania hostowanego przez Imgflip oraz linków do pochodzenia Know Your Meme.
- Agenci/narzędzia: skrócenie opisów wbudowanych narzędzi i wskazówek schematu w mediach, wiadomościach, sesjach, cron, Gateway, sieci, obrazach/PDF, TTS, węzłach i narzędziach planu, zachowując jednocześnie zasady routingu.
- Umiejętności: dodanie debugowania inspektora węzłów, generowania zintegrowanych diagramów oraz umiejętności roboczych do jednorazowego użytku.
- CLI/wtyczki: dodanie `defineToolPlugin` oraz `openclaw plugins build`, `validate` i `init` dla typowanych prostych wtyczek narzędziowych z generowanymi metadanymi manifestu, opcjonalnymi deklaracjami narzędzi i fabrykami kontekstów.
- Agenci/umiejętności: zaostrzenie podpowiedzi umiejętności i metadanych, cytowanie opisów umiejętności, odświeżenie aktualnych wskazówek CLI/API oraz aktualizacja pobierania wbudowanych runtime'ów sherpa-onnx.
- Umiejętności: aktualizacja umiejętności Obsidian, aby celować w oficjalne CLI `obsidian` i wymagać zarejestrowanego binarnego pliku zamiast zewnętrznego `obsidian-cli`.
- Umiejętności: dodanie umiejętności debugowania Pythona dla pdb, breakpoint(), inspekcji pośmiertnej oraz zdalnego podłączenia debugpy.
- Wtyczki/w wiadomościach: dodanie ograniczeń możliwości prezentacji dla rendererów kanałów, dostosowanie kontroli bogatych wiadomości przed natywnym renderowaniem oraz oznaczenie przestarzałych API producentów `interactive`/Slack jako przestarzałych.
- Proxy: wsparcie dla zarządzanych punktów końcowych HTTPS forward-proxy oraz zasięg `proxy.tls.caFile` zaufania CA dla TLS punktu końcowego proxy. (#79171) Dzięki @jesse-merhi.
- QA-Lab: dodanie scenariuszy parytetowych 20-turowych w pierwszej godzinie oraz opcjonalnych 100-turowych, z metadanymi poziomów dla standardowych i soak QA gates. Naprawia #80338; odniesienia #80337. Dzięki @100yenadmin.
- QA-Lab: dodanie `openclaw qa suite --runtime-parity-tier` i podłączenie standardowego poziomu Codex-vs-Pi do kontroli wydania oddzielnie od opcjonalnych/tylko na żywo/soak lanes. Naprawia #80337. Dzięki @100yenadmin.
- QA-Lab: dodanie kanarka do odczytu słownictwa w kształcie Codex Pi tylko na żywo, aby parytet czasu rzeczywistego wychwytywał dryf kompatybilności podpowiedzi odczytu natywnego. (#80323) Dzięki @100yenadmin.
- QA-Lab: dodanie scenariuszy samodzielnego zdrowia tylko na żywo dla awarii haków wtyczek, błędów kontraktów manifestu oraz routingu wiadomości samodzielnych w WebChat. (#80323) Dzięki @100yenadmin.
- QA-Lab: dodanie scenariuszy narzędziowych i raportowania pokrycia dla narzędzi natywnych Codex, dynamicznych narzędzi OpenClaw oraz opcjonalnych narzędzi wspieranych przez wtyczki. Naprawia #80173. Dzięki @100yenadmin.
- QA-Lab: ujawnienie pokrycia narzędziowych fixture w czasie rzeczywistym przez `openclaw qa coverage --tools`, z opcjonalną oceną podsumowania suite dla artefaktów bramy parytetowej. Dzięki @100yenadmin.
- QA-Lab: dodanie scenariusza zatwierdzenia-odrzucenia osobistego agenta, aby pakiet benchmarkowy weryfikował, że odrzucone lokalne odczyty zatrzymują się płynnie bez postępu narzędzi lub wycieków fixture. (#83150) Dzięki @iFiras-Max1.
Poprawki
- CLI/aktualizacja: dostosowanie wskazówek dotyczących odzyskiwania po aktualizacji Gateway w zależności od platformy, pokazując systemd, LaunchAgent, Zadanie zaplanowane lub ogólne wskazówki dotyczące menedżera usług zamiast tekstu odzyskiwania tylko dla macOS. (#83096) Dzięki @rubencu.
- Wtyczki: zastosowanie domyślnego limitu czasu 15 sekund dla przestarzałych haków `before_agent_start`, aby zablokowane obsługiwacze wtyczek nie blokowały uruchamiania agenta. Naprawia #48534. (#83136) Dzięki @therahul-yo.
- Feishu: odświeżenie kontekstu dostarczania sesji przychodzących dla DM, grupy i tur nadawczych, aby późniejsze odpowiedzi nie dziedziczyły przestarzałego routingu WebChat. Naprawia #78274.
- QA-Lab/qa-channel: dołączenie zredagowanych śladów uruchamiania narzędzi agenta do rekordów `QaBusMessage`, aby scenariusze mogły potwierdzić rzeczywiste użycie narzędzi zamiast polegać tylko na tekście odpowiedzi. Naprawia #67637. Dzięki @100yenadmin.
- QA-Lab: niepowodzenie raportów parytetowych w czasie rzeczywistym, gdy brakuje użycia wiadomości asystenta, zapobiegając zgłaszaniu wierszy tokenów `0 vs 0` jako przechodzących dowodów. Naprawia #80411. Dzięki @100yenadmin.
- QA-Lab: niepowodzenie uruchomień pary czasu rzeczywistego wspieranych przez Codex przed uruchomieniem izolowanych pracowników, gdy brak jest przenośnej autoryzacji Codex, podczas przygotowywania awaryjnych kluczy API i skonfigurowanych kluczy Codex dla izolowanych agentów QA. Naprawia #80412. Dzięki @100yenadmin.
- QA-Lab: odświeżenie bram parytetowych, fikcyjnych fixture'ów granicznych, scenariuszy modelowych i ścieżek artefaktów roboczych w celu porównania GPT-5.5 z Claude Opus 4.7. Naprawia #74262. Dzięki @100yenadmin.
- QA-Lab: uczynienie fikcyjnego dostawcy parytetowego świadomym źródła odkrywania i scenariuszy subagentów, aby ścieżki OpenAI i Anthropic nie dzieliły już identycznych zaplanowanych planów. Naprawia #64879. Dzięki @100yenadmin.
- QA-Lab: zaprzestanie zwracania tokenów nośników UI kontrolnych z nieautoryzowanych ładunków bootstrap i powiązanie portów haka Docker z adresami hostów tylko do pętli zwrotnej. (#66355) Dzięki @pgondhi987.
- Aplikacja Mac: unikanie awarii metadanych SwiftUI podczas renderowania panelu ustawień Cron Jobs.
- Agenci/strumienie OpenAI: zwracanie przez `setTimeout(0)` zamiast `setImmediate` między fragmentami odpowiedzi, aby timery anulowania mogły się uruchomić podczas zwrotu, utrzymując responsywność anulowania przy przekroczeniu czasu w gorących strumieniach. Odniesienia #82462.
- CLI/konfiguracja: wysyłanie diagnostyki SecretRef do stderr, aby stdout polecenia JSON pozostał możliwy do analizy.
- CLI/wtyczki: dostarczenie zintegrowanego CLI pamięci jako wpisu pakietu, aby polecenia `openclaw memory` zainstalowane w pakiecie rejestrowały się poprawnie.
- CLI/aktualizacja: odroczenie instalacji pakietów wtyczek doctor-time podczas wymiany pakietów i zasianie naprawy po rdzeniu z zaktualizowanego rejestru instalacji, zapobiegając awariom podwójnej reinstalacji.
- Feishu: wykrywanie głównych poświadczeń SecretRef jako skonfigurowanego domyślnego konta zamiast traktowania obiektowych sekretów aplikacji jako brakujących.
- CLI/uzupełnienie: rozwiązanie konkretnych ścieżek profilu PowerShell i ponowne ładowanie poleceń podczas instalacji konfiguracji i uzupełnienia doctor. Naprawia #44296. (#83059) Dzięki @yu-xin-c.
- Dostawcy/Google: zachowanie i odzyskiwanie podpisów myśli wywołań narzędzi Gemini 3 podczas natywnego odtwarzania, aby wywołania funkcji nie...