// aktualnosc openclaw
openclaw 2026.5.14-beta.1
impact_analysis.sh —
high
$ analyze --update="openclaw 2026.5.14-beta.1"
✓ Impact level: HIGH
# Wprowadzone zmiany zawierają istotne aktualizacje funkcji oraz zmiany w API, co wpływa na sposób działania narzędzia.
Zmiany
- Zależności: kieruj główne agenty proxy Node przez `@openclaw/proxyline` i usuń zależności `proxy-agent`, `https-proxy-agent` oraz `minimatch`.
- Interfejs sterowania UI/i18n: dodaj raport bazowy `pnpm ui:i18n:report` dla obszarów z twardo zakodowanymi kopiami oraz metadanymi o lokalizacji. (#81320) Dzięki @samzong.
- Narzędzia dla konserwatorów: dodaj lokalną umiejętność `codex-review` do przeglądów zamknięcia Codex, w tym lokalne pomocnicze narzędzia do pracy i przeglądów gałęzi PR, które będą się powtarzać, aż nie pozostaną zaakceptowane/wykonalne ustalenia oraz unikaj nieobsługiwanych podpowiedzi inline z `--base`.
- Narzędzia dla konserwatorów: zakończ CI, gdy żądania pull dodają pliki łatek pakietów lub zależności z poprawkami pnpm, zachowując przepływ pracy z zależnościami upstream-and-bump.
- Serwer aplikacji Codex: przesyłaj komentarze wstępne do edytowalnych szkiców postępów kanału bez promowania ich do ostatecznych odpowiedzi.
- Migracja Codex: usuń zintegrowany backend `codex-cli` i napraw odniesienia do modeli `codex-cli/*` do trasy serwera aplikacji Codex na `openai/*`.
- Bramka/start: dodaj przypisanie śladu uruchamiania na poziomie właściciela dla uwierzytelniania, ładowania wtyczek, liczby wyszukiwań i usług sidecar wtyczek. (#81738) Dzięki @samzong.
- Reakcje statusu kanałów: podłącz `StatusReactionController` do obrotów wiadomości WhatsApp (kolejkowanie → myślenie → narzędzie → zakończono/błąd cyklu życia, na równi z Telegramem i Discordem), dodaj kategorie emoji `deploy`/`build`/`concierge` z trasowaniem tokenów narzędziowych oraz zastąp domyślne reakcje statusu samowyjaśniającymi emoji (🧠 myślenie, 🛠️ narzędzie, 💻 kodowanie, 🌐 sieć, ⏳ stallSoft, ⚠️ stallHard, ✅ zakończono, ❌ błąd, 🗜️ kompresowanie), aby reakcje na zatrzymanie i cykl życia były odczytywane jako wskaźniki statusu, a nie komentarze emocjonalne. Naprawia #59077. (#80612) Dzięki @gado-ships-it.
- Interfejs sterowania: dodaj lokalne ustawienie rozmiaru tekstu w przeglądarkach w sekcji Wygląd i Szybkie Ustawienia, skalując tekst czatu i gęsty interfejs użytkownika, jednocześnie utrzymując dane wejściowe powyżej progu powiększenia mobilnego Safari. Naprawia #8547. Dzięki @BunsDev.
- Dokumentacja: dodaj dedykowaną stronę dostawcy ds4 z lokalną konfiguracją DeepSeek V4 Flash, uruchamianiem na żądanie, rozmiarem kontekstu i krokami weryfikacji na żywo.
- Walidacja wydania: dodaj pas do użytkownika Docker zainstalowanego pakietu, który weryfikuje onboarding, ustawienie modelu w trybie mock, instalację/odinstalację zewnętrznych wtyczek, wiadomości wychodzące/przychodzące ClickClack, przetrwanie ponownego uruchomienia bramki oraz diagnostykę.
- Walidacja wydania: dodaj pasy Docker zainstalowanego pakietu dla rzeczywistego onboardingu TTY, trwałości mediów i pamięci, podróży aktualizacji opublikowanych pakietów oraz pokrycia instalacji/aktualizacji/odinstalacji lokalnych wtyczek rynkowych.
- Konserwatorzy: dodaj umiejętność Clawdtributor do triage PR wspieranych przez Discrawl, bieżące sprawdzanie statusu i kompaktowe formatowanie przeglądów.
- Telegram: wspieraj przyciski Mini App `web_app` w ogólnych ładunkach wiadomości, umożliwiając `openclaw message send --presentation` renderowanie przycisków Telegram Web App inline dla prywatnych czatów. (#81356) Dzięki @jzakirov.
- Skripty: dodaj `OPENCLAW_HEAVY_CHECK_LOCK_SCOPE=worktree`, aby lokalne drzewka robocze o dużej pojemności mogły korzystać z niezależnych blokad ciężkich, podczas gdy blokady współdzielone pozostają domyślne. Naprawia #80729. (#80734) Dzięki @samzong.
- Agenci/podagenci: dostarczaj natywne zadania `sessions_spawn` w pierwszej widocznej wiadomości `[Subagent Task]` sesji podrzędnej, zamiast ukrywać zadanie w systemowym podpowiedzi agenta podrzędnego, zachowując audytowalność delegacji bez duplikowania tokenów. Naprawia #78592. Dzięki @bradestes i @stainlu.
- Wiadomości/kolejka: spraw, aby podpowiedzi w trakcie obrotu kierowały aktywnymi uruchomieniami domyślnie za pomocą `/queue steer`, zachowując `/queue followup` i `/queue collect` dla użytkowników, którzy chcą, aby wiadomości były domyślnie kolejkowane, oraz spraw, aby `/steer` kontynuowało jako normalna podpowiedź, gdy kierowanie jest niedostępne. (#77023) Dzięki @fuller-stack-dev.
- Połączenie głosowe/Telnyx: dodaj wsparcie dla rozmów głosowych w czasie rzeczywistym z przesyłaniem mediów. (#81024) Dzięki @dynamite-bud.
- Zależności: dodaj raporty dowodów zależności wydania, bramkowanie doradztwa npm oraz świadomość zmian zależności PR, aby konserwatorzy mogli przeglądać ryzyko zależności przed i w trakcie wydań. Dzięki @joshavant.
- Bramka: ujawnij opcjonalne metadane `isHeartbeat` w ładunkach zdarzeń agenta, aby klienci mogli odróżnić zaplanowane uruchomienia serca od zwykłych uruchomień czatu. (#80610) Dzięki @medns.
- Agenci: dodaj konfigurację `agents.defaults.runRetries` oraz `agents.list[].runRetries` dla limitów pętli ponownego uruchamiania wbudowanego biegacza Pi. (#80661) Dzięki @medns.
- Codex: dodaj listę sesji Codex CLI opartą na węźle i powiązanie, aby rozmowa OpenClaw mogła kontynuować istniejącą sesję Codex CLI działającą na sparowanym węźle.
Poprawki
- Cron/Codex: domyślnie ustal dokładne polecenia zaplanowanych obrotów agenta na kontekst bootstrap o niskiej wadze, aby automatyzacja uruchamiała polecenie przed załadowaniem tożsamości roboczej lub kontekstu pamięci.
- Wtyczka Codex/Bramka: usuń nieparowane surrogaty UTF-16 z ładunków JSON-RPC serwera aplikacji Codex i pozwól na przerwanie odzyskiwania starych odpowiedzi, zapobiegając zablokowaniu pasów bramki przez źle sformatowane obroty mediów.
- Serwer aplikacji Codex: wymuś żądania odświeżenia OAuth, aby przeprowadzały rzeczywiste odświeżenie tokena, zamiast ponownie używać niezmienionych tokenów profilu uwierzytelniania po niepowodzeniach odświeżania. (#80738) Dzięki @simplyclever914.
- Interfejs sterowania/WebChat: renderuj odpowiedzi `/tts audio` jako odtwarzalne załączniki audio przez ścieżkę biletu asystenta-mediów, z kompatybilnością audio strukturalnego dla starszych ładunków na żywo. (#81722) Dzięki @Conan-Scott.
- Powiąż dostęp do zatwierdzenia bramki z metadanymi żądającego [AI]. (#81380) Dzięki @pgondhi987.
- Telegram: pozwól na niezależne odczytywanie tematów, DM-ów i poleceń statusu/kontroli jednocześnie, zachowując porządek w tym samym pasie. (#81849) Dzięki @VACInc.
- Budowa: trzymaj zewnętrzne deklaracje zależności Slack, OpenShell sandbox i Anthropic Vertex runtime z dala od głównego artefaktu budowy dist.
- ClawHub: uwzględnij pakiety dostawców Amazon Bedrock i Bedrock Mantle w opublikowanych metadanych rejestru, aby zewnętrzni dostawcy byli odkrywalni z ClawHub, jak również z npm.
- Auto-odpowiedź/Claude CLI: połącz zdarzenia agenta tekst-delta w czasie rzeczywistym CLI z podglądem rozumowania czatu przez `onReasoningSt...