// aktualnosc openclaw
high GitHub Release

openclaw 2026.5.12-beta.1

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

Poprawki

  • naprawa(memory-wiki): wymaga zakresu administratora dla wczytywania [AI]. (#80897) Dziękujemy @pgondhi987.
  • memory-wiki: wymaga zakresu zapisu dla wyszukiwania Obsidian [AI]. (#80904) Dziękujemy @pgondhi987.
  • Budowa: pomiń skopiowane metadane dla wbudowanych wtyczek, które są wykluczone z wpisów budowy, zapobiegając odbudowom aktualizacji/stanu, które reklamują brakujące pliki uruchomieniowe QQ Bota. (#80925)
  • Interfejs kontrolny/UI/sesje: zagnieżdżaj sesje subagentów pod ich sesją nadrzędną w rozwijanym menu wyboru sesji, używając wizualnego prefiksu `└─ `, co czyni relację rodzic-dziecko jasną. Naprawia #77628. (#78623) Dziękujemy @chinar-amrutkar.

Zmiany

  • Modele/OpenAI CLI auth: spraw, aby `openclaw models auth login --provider openai` domyślnie rozpoczynał logowanie do konta ChatGPT/Codex, podczas gdy `--method api-key` pozostaje wyraźną ścieżką konfiguracji klucza API OpenAI.
  • Google/Gemini: normalizuj wycofane identyfikatory Gemini 3 Pro Preview wewnątrz domyślnych poprawek konfiguracji OAuth SDK, aby pomocniczo zbudowane przepływy autoryzacji dostawcy emitowały `google/gemini-3.1-pro-preview` dla testów Gemini 3.1.
  • Google/Gemini: normalizuj wycofane identyfikatory Gemini 3 Pro Preview zwracane przez bezpośrednie przepływy autoryzacji dostawcy `openclaw models auth login --set-default` przed zapisaniem konfiguracji, aby cele testowe Gemini wskazywały `google/gemini-3.1-pro-preview`.
  • Google/Gemini: normalizuj wycofane identyfikatory Gemini 3 Pro Preview w wierszach katalogu dostawcy, gdy wprowadzenie klucza API ponownie stosuje tylko domyślny agent, aby emitowana konfiguracja nadal testowała `google/gemini-3.1-pro-preview`.
  • Dokumentacja/subagenci: udokumentuj `agents.defaults.subagents.announceTimeoutMs` w odniesieniach do subagenta i konfiguracji. (#75509) Dziękujemy @akrimm702.
  • Cron: dodaj bezpośrednie `cron.get`, `openclaw cron get `, oraz wsparcie dla narzędzia agenta `get` do inspekcji jednego przechowywanego zadania cron według id. (#75117) Dziękujemy @samzong.
  • Agenci/narzędzia: dodaj polityki narzędziowe na poziomie nadawcy z kanonicznymi kluczami nadawcy w zakresie kanału, aby operatorzy mogli ograniczać niebezpieczne narzędzia według tożsamości żądającego w różnych powierzchniach narzędzi globalnych, agentów, grup, rdzenia, wbudowanych i wtyczek. (#66933) Dziękujemy @JerranC.
  • ACP: udostępnij metadane linii sesji Gateway przez listy sesji ACP i zrzuty informacji o sesji, aby klienci mogli renderować grafy subagentów bez prywatnych kanałów po stronie Gateway. (#73458) Dziękujemy @samzong.
  • Kanały/iMessage: dodaj `openclaw channels status --channel ` filtrowanie i udokumentuj ścieżkę przejścia z BlueBubbles do imsg, aby operatorzy mogli badać iMessage bez uruchamiania obu monitorów kanałów. (#80706) Dziękujemy @omarshahine.
  • CI: dodaj nieblokujący artefakt `plugin-inspector-advisory` do Plugin Prerelease, aby uruchomienia wydania mogły uchwycić triage kompatybilności wbudowanych wtyczek bez zmiany blokującej bramy.
  • Runtime/Fly: wykrywaj maszyny Fly jako środowiska kontenerowe na podstawie ich zmiennych środowiskowych uruchomienia, aby domyślne powiązania bramy i Bonjour odpowiadały zdalnym uruchomieniom kontenerów. (#80209) Dziękujemy @liorb-mountapps.
  • Dostawcy/fal: kieruj żądania edycji obrazów referencyjnych GPT Image 2 i Nano Banana 2 do `/edit` z tablicą `image_urls`, egzekwuj geometrię edycji NB2 za pomocą parametrów `aspect_ratio` i `resolution`, podnieś limity wejściowe trybu edycji Fal do 10 dla GPT Image 2 i 14 dla Nano Banana 2, oraz pozwól na wskazówki dotyczące proporcji w trybie edycji. (#77295) Dziękujemy @leoge007.
  • Interfejs kontrolny: pokaż prosty panel odzyskiwania HTML, gdy moduł aplikacji nigdy się nie rejestruje, dając puste strony pulpitu ścieżkę ponownego próby i link do rozwiązywania problemów z rozszerzeniem przeglądarki. Naprawia #44107. Dziękujemy @BunsDev.
  • Dokumentacja: zmień nazwę szerokiej nawigacji narzędzi na Możliwości, zachowaj automatyzację i koordynację agentów jako sekcje, a przegląd narzędzi skup się na narzędziach, umiejętnościach i wtyczkach. https://docs.openclaw.ai/tools
  • Budowa: włącz dodatkowe zasady oxlint o niskim churn dla obietnic, TypeScript i kontrolek runtime footgun.
  • Budowa: włącz surowsze zasady lintowania Vitest dla zagrożeń związanych z ukierunkowaniem, wyłączeniem, warunkami, hakami, matcherami i oczekiwaniami.
  • Budowa: przypnij wyraźne domyślne ustawienia oxfmt w wspólnej konfiguracji formatującej, aby zachować stabilne zachowanie formatowania podczas aktualizacji.
  • TypeScript: włącz surowsze kontrole kompilatora dla domyślnych zwrotów, importów skutków ubocznych, nadpisywań i nieużywanego kodu produkcyjnego.
  • Logowanie: dodaj ukierunkowany transport modelu, ładunek, diagnostykę SSE i trybu kodu z obsługą redagowanych adresów URL.
  • Agenci: pozwól `session.agentToAgent.maxPingPongTurns` na maksymalnie 20, zachowując domyślną wartość na 5 dla dłuższych łańcuchów odpowiedzi agentów. Naprawia #52382. (#52400) Dziękujemy @thirumaleshp.
  • Agenci: dodaj per-agent `tools.message.crossContext` nadpisania, aby agenci sandboxowani/publiczni mogli ograniczać wysyłanie wiadomości do bieżącej rozmowy bez zmiany globalnej polityki bota.
  • Agenci: dodaj per-agent `tools.message.actions.allow` nadpisania, aby agenci sandboxowani/publiczni mogli ujawniać i egzekwować narzędzia do wysyłania tylko wiadomości.
  • Agenci: pomiń znacznik roboczy sandboxu z kompaktowych podglądów postępu poleceń, zachowując wewnętrzne diagnostyki sandboxu bez zmian.
  • Agenci: poszerz linie podglądów poleceń roboczych o 50%, aby aktualizacje narzędzi w Discordzie zachowały więcej użytecznego kontekstu poleceń.
  • Serwer aplikacji Codex: wycofaj klientów serwera aplikacji, którzy przekroczyli czas po ograniczonych przerwach, aby agenci Discorda nie ponownie używali procesu Codex, który kręcił CPU po przekroczeniu czasu próby.
  • Serwer aplikacji Codex: domyślną politykę destrukcyjnych działań wtyczek migracyjnych ustaw na włączoną, zachowując wyraźne globalne i per-wtyczkowe wyłączenia.
  • Budowa: zaktualizuj zarządzanie pakietami roboczymi do pnpm 11 i zachowaj przepływy pracy Docker, instalacji, aktualizacji i wydania na powierzchni konfiguracji pnpm 11. (#79414) Dziękujemy @altaywtf.
  • Budowa: dostosuj przepływy pracy QA Telegramu i instalacje źródłowe git do powierzchni budowy pnpm 11. (#80588) Dziękujemy @altaywtf.
  • Modele: dodaj uruchamianie `localService` na poziomie dostawcy 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 i schematy narzędzi do wysyłania tylko wiadomości, aby zmniejszyć tokeny wskazówek, zachowując wskazówki dotyczące osobowości GPT-5.
  • Kontekst: dodaj `/context map`, aby wysłać obraz mapy treści aktualnych uczestników kontekstu sesji. (#79867)
  • Slack: dodaj `unfurlLinks` i `unfurlMedia`
Zobacz oryginal