release teams developer-experience control-ui channels docker

OpenClaw 3.24: Rehabilitacja — pełne przepisanie Microsoft Teams, 18 Breaking Changes i skok w doświadczeniu deweloperskim

OpenClaws.io Team

OpenClaws.io Team

@openclaws

March 24, 2026

12 min czytania

OpenClaw 3.24: Rehabilitacja — pełne przepisanie Microsoft Teams, 18 Breaking Changes i skok w doświadczeniu deweloperskim

3.22 wyrwała starą architekturę i odbudowała fundamenty. 3.23 sprawdziła, czy szwy trzymają. Homar przeżył operację — ledwo. Ponad czterdzieści poprawek, osiem łatek auth, dwie regresje przeglądarki naprawione. Pacjent był stabilny.

Teraz pacjent wstaje.

3.24 wychodzi dzień po 3.23. 343 commity. 18 Breaking Changes. 15 poprawek. Ale Breaking Changes tym razem to nie kolejna operacja — to ćwiczenia rehabilitacyjne. Kontrolowane, celowe ruchy uczące przebudowane ciało robić rzeczy, których stare nie potrafiło.

Jak zawsze: aktualizujcie homary produkcyjne ostrożnie.

Breaking Changes

Osiemnaście Breaking Changes. Ale w odróżnieniu od łamiącej kości restrukturyzacji 3.22, to ćwiczenia rehabilitacyjne — każde uczy homara nowego ruchu na przebudowanym szkielecie.

Microsoft Teams: przepisanie na poziomie platformy

Teams nie jest łatany. Jest przepisywany.

Cała integracja Microsoft Teams migruje na oficjalny Teams SDK z najlepszymi praktykami UX dla agentów AI wbudowanymi od podstaw. (#51808) Strumieniowe odpowiedzi 1:1. Karty powitalne z podpowiedziami. Przepływy feedbacku i refleksji. Informacyjne aktualizacje statusu. Wskaźniki pisania. Natywne oznaczenia AI. Dziękujemy @vincentkoc.

Ponadto pojawia się obsługa edycji i usuwania wysłanych wiadomości, w tym fallbacki wewnątrz wątku. (#49925)

Teams to największa pojedyncza inwestycja w tym wydaniu. Stara integracja działała. Nowa działa poprawnie.

Narzędzia deweloperskie i ekosystem Skills

Siedem zmian skupionych na jednym temacie: pokazać deweloperom i operatorom, jakie narzędzia mają, czego brakuje i jak to zainstalować.

Widoczność narzędzi: /tools teraz pokazuje narzędzia dostępne w tej chwili, nie teoretyczny katalog. Kompaktowy widok domyślny z opcjonalnym trybem szczegółowym. Control UI dodaje sekcję "Available Right Now". (#53411)

UX instalacji Skills: Wbudowane umiejętności zawierają teraz przepisy instalacji jednym kliknięciem. UI zarządzania dodaje zakładki filtrów statusu z licznikami i dialog szczegółowy. CLI zmienia etykietę z "missing" na "needs setup". Aplikacja macOS dodaje link "Get your key". Dziękujemy @BunsDev.

Wersja Node: Dolna granica Node 22 spada do 22.14+, zalecenie Node 24 pozostaje. CLI sprawdza teraz engines.node przed openclaw update.

Ewolucja Control UI

Cztery zmiany przesuwające Control UI od "funkcjonalnego panelu" do "czegoś, czego naprawdę chcesz używać".

Wiersze plików workspace'u agenta stają się rozwijalnymi <details> z lazy-ładowanym podglądem markdown. Dialog podglądu dostaje matowe tło i @create-markdown/preview v2. macOS zastępuje nawigację pigułkową zwijaną sidebar-drzewem. Selektor modelu dostaje placeholder "Not set". (#53411) Wszystko dzięki @BunsDev.

Możliwości kanałów

Slack przywraca parytet bogatych odpowiedzi i automatycznie renderuje linie Options: jako przyciski. (#53389) Dziękujemy @vincentkoc.

Discord dodaje opcjonalne autoThreadName: "generated" z tytułami LLM. (#43366) Dziękujemy @davidguttman.

Pluginy/hooki dostają before_dispatch z kanonicznymi metadanymi wejściowymi. (#50444) Dziękujemy @gfzhx.

Infrastruktura i kompatybilność

Gateway/OpenAI: Dodano endpointy /v1/models i /v1/embeddings. Dziękujemy @vincentkoc.

Kontenery CLI: --container i OPENCLAW_CONTAINER do uruchamiania komend w działających kontenerach Docker/Podman. (#52651) Dziękujemy @sallyom.

Bezpieczeństwo

Obejście aliasem mediaUrl/fileUrl zamknięte. (#54034) Dostęp do mediów wychodzących wyrównany z polityką fs.

Poprawki

Gateway

Strażnik restartu (#53940): Sesja agenta budzona heartbeatem. Routing thread/topic zachowany. Dziękujemy @VACInc.

Izolacja startu kanałów (#54215): Awarie startu izolowane per kanał. Dziękujemy @JonathanJing.

Docker

Pętla setup (#53385): Nowe instalacje Docker nie padają przed startem gateway. Dziękujemy @amsminn.

WhatsApp

Echa grupowe (#53624): Tłumione tylko pasujące echa. Dziękujemy @w-sss.

Wykrywanie reply-to-bot: Przywrócone niejawne wykrywanie odpowiedzi grupowej.

Telegram

Tematy forum (#53699): Routing topiku 1 #General przywrócony. Dziękujemy @huntharo.

Błędy wychodzące (#53635): Zachowane szczegóły 403. Bot-nie-członek jako trwała awaria. Dziękujemy @w-sss.

Zdjęcia (#52545): Reguły wymiarów sprawdzane z wyprzedzeniem z fallbackiem na dokument. Dziękujemy @hnshah.

Discord

Nadzór gateway: Obsługa błędów scentralizowana za supervisorem z kontrolą czasu życia.

Timeouty (#53823): Widoczna odpowiedź timeout przy wygaśnięciu workera. Dziękujemy @Kimbo7870.

Slack

Domyślne runtime (#53957): Zmniejszony overhead DM, przywrócony transport Codex. Dziękujemy @vincentkoc.

Inne

Osadzone uruchomienia/sekrety: Nierozwiązane SecretRef nie crashują osadzonych uruchomień. Naprawia #45838.

ACP/czaty bezpośrednie (#53692): Terminalny wynik ACP zawsze dostarczany gdy TTS nie produkuje audio. Dziękujemy @w-sss.

Współtwórcy

Osiemnastu współtwórców w 3.24. Specjalne wyróżnienie dla @BunsDev, @vincentkoc i @w-sss.

Dziękujemy @sallyom, @davidguttman, @gfzhx, @VACInc, @amsminn, @JonathanJing, @huntharo, @Kimbo7870 i @hnshah.

Uwagi do aktualizacji

  • Użytkownicy Teams: Pełna migracja SDK. Sprawdź konfigurację kanału.
  • Użytkownicy Docker: Nowa flaga --container.
  • Wersja Node: Dolna granica obniżona do 22.14+.
  • Autorzy pluginów/hooków: before_dispatch to nowy punkt hookowy.
  • Produkcyjne homary: Jak zawsze, aktualizujcie ostrożnie.

---

3.22 otworzyła klatkę piersiową i wymieniła silnik. 3.23 zeszyła i monitorowała. 3.24: homar wstaje — i nie tylko chodzi. Biegnie.

Homar biegnie. Szybciej niż kiedykolwiek.

Bądź na bieżąco

Otrzymuj informacje o nowych funkcjach i integracjach. Bez spamu, wypisanie w każdej chwili.