// aktualnosc openclaw
high GitHub Release

openclaw 2026.5.10-beta.3

impact_analysis.sh — high
$ analyze --update="openclaw 2026.5.10-beta.3"
✓ Impact level: HIGH
# Wprowadzone zmiany zawierają istotne aktualizacje funkcji oraz poprawki w API, co wpływa na sposób działania narzędzia.

Zmiany

  • Budowanie: włącz surowsze zasady lintowania Vitest dla zagrożeń związanych z fokusowaniem, wyłączaniem, warunkami, hookami, matcherami i oczekiwaniami.
  • Budowanie: przypisz jawne domyślne wartości oxfmt w wspólnej konfiguracji formatera, aby zachować stabilne zachowanie formatowania podczas aktualizacji.
  • TypeScript: włącz surowsze kontrole kompilatora dla zwrotów implicitnych, importów z efektami ubocznymi, nadpisywań i nieużywanego kodu produkcyjnego.
  • Budowanie: zaktualizuj zarządzanie pakietami w przestrzeni roboczej do pnpm 11 i zachowaj Docker, instalację, aktualizację i procesy wydania na powierzchni konfiguracji pnpm 11. (#79414) Dzięki @altaywtf.
  • Modele: dodaj uruchamianie na poziomie dostawcy `localService` dla lokalnych serwerów modeli na żądanie przed żądaniami zgodnymi z OpenAI, w tym jednorazowe próby modeli.
  • Agenci: skróć domyślne wskazówki dotyczące systemu prompt i schematy narzędzi do wysyłania wiadomości, aby zmniejszyć liczbę tokenów prompt, zachowując jednocześnie wskazówki dotyczące osobowości GPT-5.
  • Kontekst: dodaj `/context map`, aby wysłać obraz treemap aktualnych uczestników kontekstu sesji. (#79867)
  • Slack: dodaj konfigurację `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łej przestrzeni roboczej. Naprawia #48435. (#80145) Dzięki @esegev1 i @HemantSudarshan.
  • Slack: dodaj wyraźne wsparcie dla `replyBroadcast` dla odpowiedzi tekstowych i wątków Block Kit, aby agenci mogli skorzystać z zachowania `reply_broadcast` w rodzicielskim kanale Slacka. (#64365) Dzięki @tony88331.
  • Slack: zachowaj metadane celu/źródła wzmianki w kontekście promptu przychodzącego, 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: kanonizuj trasy 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łu. Naprawia #80091. (#80111) Dzięki @bek91.
  • Plugin SDK: wycofaj publiczne podścieżki, które istniały przez co najmniej miesiąc i nie mają importów produkcyjnych z pakietów, zachowaj eksporty pakietów legacy barrel/test/zod dla zgodności wstecznej i śledź oba zestawy w raporcie powierzchni SDK.
  • Plugin SDK: wycofaj publiczne podścieżki obecnie używane tylko przez jednego lub dwóch właścicieli wtyczek, zachowując je jako importowalne, jednocześnie kierując nowy kod wtyczek do skoncentrowanych wspólnych szwów SDK lub API należących do wtyczek.
  • Plugin SDK: usuń specyficzną dla właściciela publiczną podścieżkę `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: usuń specyficzne dla dostawcy pomocniki modeli, strumieni i zgodności xAI z publicznych eksportów po przeniesieniu pakietów wywołujących do modułów należących do dostawcy.
  • Plugin SDK: udostępnij metadane aktywnego modelu dostarczane w czasie wykonywania fabrykom narzędzi wtyczek natywnych do diagnostyki i decyzji politycznych należących do wtyczek. Naprawia #77857. Dzięki @jamiezigelbaum.
  • QA/Mantis: dodaj automatyzację 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: dodaj budowniczy scenariuszy Telegram na komputerze, który wynajmuje Crabbox, instaluje natywny Telegram Desktop, konfiguruje bramkę Telegram OpenClaw z wynajętymi kredencjami bota i rejestruje artefakty zrzutów ekranu/wideo VNC.
  • Discord/głos: dodaj diagnostykę głosu w czasie rzeczywistym dla zwrotów mówców, resetów odtwarzania, wykrywania zakłóceń i analizy odcięcia dźwięku.
  • Talk: dodaj `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/głos: domyślnie instalacje testowe i źródłowe ustaw na dekoder czysto-JS `opusscript`, ignorując opcjonalne natywne kompilacje `@discordjs/opus`, unikając wolnych kompilacji dodatków natywnych poza dedykowanymi ścieżkami wydajności głosu.
  • Discord/głos: dodaj skrypt instalacyjny natywnego `@discordjs/opus` i preferencje dekodera dla ścieżek wydajności głosu na żywo bez obciążania niepowiązanych Dockerów/testów kompilacjami dodatków natywnych.
  • Bramka/umiejętności: dodaj opcjonalną ścieżkę instalacyjną do przesyłania prywatnych archiwów umiejętności, zabezpieczoną przez `skills.install.allowUploadedArchives`, aby zaufani klienci bramki mogli etapu i instalować umiejętności oparte na zipie tylko wtedy, gdy operatorzy wyraźnie włączą powierzchnię instalacji kodu. (#74430) Dzięki @samzong.
  • Serwer aplikacji Codex: włącz tryb kodu tylko dla natywnych wątków harness, aby opóźnione narzędzia dynamiczne OpenClaw działały przez własną przeszukiwalną powierzchnię wykonywania kodu Codex zamiast przez opakowanie w stylu PI.
  • Zależności: odśwież przypięcia przestrzeni roboczej i cele łatek, w tym ACPX `@agentclientprotocol/claude-agent-acp` `0.33.1`, Codex ACP `0.14.0`, Baileys `7.0.0-rc10`, Google GenAI `2.0.1`, OpenAI `6.37.0`, AWS SDK `3.1045.0`, Kysely `0.29.0`, umiejętność Tlon `0.3.6`, Aimock `1.19.5` i tsdown `0.22.0`.
  • Agenci/kompaktowanie: zachowaj odniesienia do sesji wykonawczych w tle w ramach osadzonego kompaktowania i kontekstów czasowych po turze, nie ujawniając sesji z niepowiązanych zakresów. Naprawia #79284. (#79307) Dzięki @TurboTheTurtle.
  • Agenci/proces: powiedz agentom, aby sprawdzili sesje w tle za pomocą `process log` przed wysłaniem interaktywnego wejścia i aby używali wskazówek `waitingForInput`/`stdinWritable` z `log`/`poll`.
  • CLI/wprowadzenie: popraw ustawienia, wprowadzenie, konfigurację i nawigację poleceń kanału, aby przepływy terminalowe wyjaśniały następne użyteczne polecenie zamiast polegać na zwięzłych etykietach ustawień.
  • Agenci/Codex: usuń konfigurowalny profil narzędzi dynamicznych Codex, aby serwer aplikacji Codex zawsze posiadał narzędzia workspace, edytowania, łatania, wykonywania, procesów i planowania, podczas gdy narzędzia integracyjne OpenClaw pozostają dostępne.
  • Aplikacja macOS: zaktualizuj zależność mostu Peekaboo do Peekaboo 3.0.0.
  • Zależności: odśwież przypięcia przestrzeni roboczej i przenieś wtyczkę WhatsApp z `@whiskeysockets/baileys` do `baileys`, zachowując jednocześnie runtime `7.0.0-rc10`.
  • Plugin SDK: dodaj działania sesji wtyczek pakietowych, `sendSessionAttachment` oraz Cron-owe `scheduleSessionTurn`/czyszczenie tagów w ramach grupowanej przestrzeni sesji. Zastępuje #75578/#75581/#75588 i część #73384/#74483. Dzięki @100yenadmin
Zobacz oryginal