---
description: Detailed OpenClaw v2026.7.1 release notes for July 13, 2026, covering clients, channels, models, sessions, security, plugins, tools, and administration.
keywords:
    - OpenClaw
    - v2026.7.1
    - release notes
    - Control UI
    - Gateway
    - reliability
summary: Grote verbeteringen aan de Control UI en onboarding, omvangrijke updates voor iOS, Android en macOS, uitgebreidere modelondersteuning en aanzienlijke verbeteringen voor Telegram, Slack, Discord en Apple Messages.
title: v2026.7.1
x-i18n:
    generated_at: "2026-07-27T06:09:46Z"
    model: gpt-5.6
    postprocess_version: locale-links-v1
    prompt_version: 32
    provider: openai
    source_hash: ce1efb569acfec7b14dcbc05907f9fcb54a065fd6a508d77a785760b0997dcd1
    source_path: releases/2026.7.1.md
    workflow: 16
---

# Releaseopmerkingen voor OpenClaw v2026.7.1 (2026-07-13)

OpenClaw v2026.7.1 brengt ingrijpende vernieuwingen voor de Control UI en onboarding, grote updates voor de officiële apps voor iOS, Android en macOS, uitgebreidere ondersteuning voor modellen en providers, waaronder compatibiliteit met GPT-5.6, Tencent Hy3 en Meta Muse Spark 1.1, en krachtigere workflows voor Codex en verbonden programmeeragents. Telegram, Slack, Discord en Apple Messages krijgen elk aanzienlijke updates, terwijl ook crashlussen van de Gateway, gepland werk, externe browserbesturing, werkruimteterminals, sessies en doelen zijn verbeterd. Daarnaast zijn er in heel OpenClaw veel algemene oplossingen en verfijningen doorgevoerd.

## Hoogtepunten

### Vernieuwing van de Control UI: chat, sessies, werkruimten en gebruik

De [Control UI](/nl/web/control-ui) werkt nu meer als één browserwerkruimte voor gesprekken en parallel werk. Chats krijgen duidelijkere titels, recente sessies zijn gemakkelijker te vinden, vast te zetten, te groeperen, te hernoemen, af te splitsen, te archiveren en als gelezen te markeren, en meerdere sessies kunnen in aanpasbare deelvensters worden geplaatst die na het opnieuw laden terugkeren. Plaatsing via slepen en neerzetten, een compactere pagina Sessies en een liveweergave van Taken maken het gemakkelijker om tussen actief werk te wisselen zonder met browsertabbladen te hoeven jongleren.

De chatbediening is duidelijker terwijl er werk wordt uitgevoerd. Het opstelvak houdt bijlagen, modelkeuze, spraak, redenering, de status voor verzenden en stoppen en berichtacties bruikbaar op verschillende schermformaten; gebruikers van Talk kunnen in de instellingen een microfoon kiezen of vernieuwen en krijgen op smalle schermen leesbare uitleg over machtigingen; geciteerde antwoorden behouden het punt waarop wordt gereageerd; en compacte toolrijen houden invoer, resultaten, afbeeldingen, voortgang, fouten, goedkeuringen en bijsturing beschikbaar zonder het gesprek te overweldigen.

Gebruiksinformatie is gemakkelijker te begrijpen vanuit zowel [statusweergaven](/nl/cli/status) als de browser. De pagina Gebruik vergelijkt recente geschatte uitgaven en dagelijkse waarden zonder herhaaldelijk opnieuw te laden of de aanwijzer ergens boven te houden, toont het aandeel van elke provider, elk model, elke agent of elk kanaal en kan door providers gerapporteerde abonnementen, quota, saldi, budgetten en factureringsgegevens van Anthropic of OpenAI bevatten. Grafieken voor zeven, dertig en negentig dagen houden dagen zonder activiteit nu zichtbaar, grote rapporten voor alle agents beperken gelijktijdig werk om vertragingen en geheugendruk te verminderen, en contextvensters op chatniveau en details van voltooide berichten tonen het actieve model, tokens, cachegebruik, contextdruk en geschatte kosten.

Mobiele koppeling, de status van de Gateway, goedkeuringen voor desktopnodes, gekoppeld GitHub-werk, werkruimtebestanden, geplande taken, worktrees, Workboard-items en achtergrondtaken zijn nu dichter bij het gesprek beschikbaar. Ook hun status, machtigingen en volgende stappen zijn duidelijker.

De herziening versterkt ook de onderliggende paden van deze bedieningselementen. Verbindingen en herverbindingen van het dashboard gebruiken minder tijdelijk Gateway-geheugen, waardoor minder onterechte waarschuwingen over geheugendruk ontstaan, terwijl tijdelijke herstarts van de Gateway en verouderde assets zich beter herstellen. Via paden gerouteerde Gateways behouden de juiste bestemming en aanmeldgegevens, opgeslagen keuzes blijven na vernieuwen behouden en fouten met authenticatie, protocol, updates en koppeling tonen nuttigere vervolgstappen in plaats van de pagina vast te laten lopen of onduidelijk te laten zijn.

Responsieve indelingen houden de chatgeschiedenis en bediening bruikbaar op telefoons, tablets, korte liggende schermen en grote desktops. Gedrag van toetsenbord en focus, contrast, toegankelijkheidslabels, kopiëren, scrollen en aanraakdoelen zijn consistenter, terwijl tekst voor navigatie, koppeling, spraak, planning en status in meer ondersteunde talen beschikbaar is.

<Accordion title="Bronnen en bijdragers">

- Nieuwe chats in de Control UI krijgen nu beknopte zijbalktitels op basis van hun eerste bericht, en beheerders kunnen het genereren van titels voor het dashboard, Telegram-onderwerpen en Discord-threads via een kleinere `utilityModel` laten verlopen. [#87643](https://github.com/openclaw/openclaw/pull/87643) Met dank aan @juliangsm, @zhangguiping-xydt.
- Gekoppelde beheerders kunnen nu vanuit Nodes in de Control UI een QR-code of kopieerbare code voor mobiele configuratie maken en deze gebruiken om een officiële iOS- of Android-app te verbinden. [#94672](https://github.com/openclaw/openclaw/pull/94672) Met dank aan @bkudiess, @douhualili.
- De Control UI maakt het nu eenvoudiger om gesprekken te maken, te vinden en ertussen te schakelen via een gevulde sessiezijbalk, terwijl informatie over contextdruk en providerquota binnen handbereik blijft. [#99289](https://github.com/openclaw/openclaw/pull/99289) Gerelateerd: [#99288](https://github.com/openclaw/openclaw/issues/99288).
- De zijbalk van de Control UI richt zich nu op sessies en enkele standaardbestemmingen, terwijl gebruikers hun favoriete pagina's kunnen vastzetten en die keuzes behouden blijven na opnieuw laden. [#100296](https://github.com/openclaw/openclaw/pull/100296)
- Het vernieuwde invoerveld van de Control UI houdt bijlagen, provider- en modelselectie, spraak, uitvoeringsstatus en berichtacties overzichtelijker en stabieler in mobiele en desktopindelingen. [#100461](https://github.com/openclaw/openclaw/pull/100461) Met dank aan @fuller-stack-dev.
- Gebruikers van Talk in de Control UI kunnen op smalle schermen een microfoon kiezen en vernieuwen en krijgen duidelijke aanwijzingen over machtigingen wanneer browsertoegang is geblokkeerd. [#101377](https://github.com/openclaw/openclaw/pull/101377) Met dank aan @fuller-stack-dev.
- Chat in de Control UI kan nu meerdere sessies met aanpasbare afmetingen naast of boven elkaar weergeven, de paneelindeling na opnieuw laden behouden en het actieve paneel bruikbaar houden op smalle schermen. [#100754](https://github.com/openclaw/openclaw/pull/100754)
- De Control UI heeft nu een livepagina Taken waar beheerders actief en recent achtergrondwerk kunnen bekijken, de bijbehorende sessie kunnen openen, details kunnen vernieuwen en, indien bevoegd, taken in de wachtrij of actieve taken kunnen annuleren. [#100789](https://github.com/openclaw/openclaw/pull/100789)
- Sessielijsten op het web en mobiel ondersteunen nu vastgezette en aangepaste groepen, een gedeelde gelezen- en ongelezenstatus, indicatoren voor achtergronduitvoer, afsplitsing van transcripties en acties om items ter plaatse te hernoemen, archiveren, verplaatsen en verwijderen. [#100814](https://github.com/openclaw/openclaw/pull/100814)
- De pagina Sessies van de Control UI toont nu meer nuttige statusinformatie en acties op een doorsnee scherm. Rijdetails kunnen worden geopend om labels, afstemmingsopties en controlepuntgeschiedenis weer te geven, zodat routinematig horizontaal scrollen niet meer nodig is. [#100943](https://github.com/openclaw/openclaw/pull/100943)
- Gebruikers van de Control UI kunnen een sessie rechtstreeks naar het huidige paneel of naar een willekeurige zijde slepen om een splitsing te maken, waarbij een voorbeeld toont waar de sessie terechtkomt. [#101191](https://github.com/openclaw/openclaw/pull/101191)
- Beheerders kunnen voetteksten met tokengebruik of volledig gebruik per antwoord eenmalig configureren met `messages.responseUsage`, terwijl gebruikers deze kunnen uitschakelen of een sessie kunnen terugzetten naar de overgenomen standaardwaarde. [#89762](https://github.com/openclaw/openclaw/pull/89762) Met dank aan @marvinthebored, @obviyus, @peetiegonzalez.
- De pagina Gebruik van de Control UI maakt het nu eenvoudiger om recente geschatte kosten, dagelijkse waarden en het aandeel van elke provider, elk model, elke agent of elk kanaal te vergelijken zonder herhaaldelijk opnieuw te laden of de aanwijzer erboven te houden. [#100432](https://github.com/openclaw/openclaw/pull/100432)
- De pagina Gebruik toont nu door providers gerapporteerde abonnementen, quota, resettijden, saldi, uitgaven en budgetten naast de sessieanalyse van OpenClaw, inclusief dekking voor OpenRouter en Venice. [#100520](https://github.com/openclaw/openclaw/pull/100520)
- Gebruik in de Control UI kan nu de dagelijkse uitgaven, tokens, aanvragen, populairste modellen en factureringscategorieën van Anthropic en OpenAI voor vandaag, zeven dagen en dertig dagen weergeven wanneer beheerdersreferenties zijn geconfigureerd. [#100672](https://github.com/openclaw/openclaw/pull/100672)
- Dagelijkse token- en kostengrafieken bevatten nu ook dagen zonder activiteit binnen begrensde datumbereiken, zodat weergaven van 7 dagen, 30 dagen en 90 dagen de volledige kalenderperiode tonen in plaats van te krimpen rond actieve dagen. [#81467](https://github.com/openclaw/openclaw/pull/81467) Met dank aan @adapepper.
- Kostenrapporten voor alle agents in grote installaties beperken nu gelijktijdig Gateway-werk, zodat het dashboard minder snel vertraagt, een time-out krijgt of extra geheugendruk veroorzaakt. [#101589](https://github.com/openclaw/openclaw/pull/101589) Met dank aan @vincentkoc, @zw-xysk.
- Wanneer je in een chat van de Control UI de aanwijzer boven een openbaar GitHub-issue of een openbare pull request houdt of deze met het toetsenbord focust, verschijnt nu een voorbeeld van de status, titel, auteur, activiteit, reacties en omvang van de wijzigingen zonder het gesprek te verlaten. [#100434](https://github.com/openclaw/openclaw/pull/100434)
- Bestandspaden in chats van de Control UI zijn nu aanklikbaar en openen op de aangehaalde regel een doorzoekbaar voorbeeld met syntaxismarkering en opties om het bestand weer te geven, te kopiëren of in een ondersteunde editor te openen. [#100679](https://github.com/openclaw/openclaw/pull/100679)
- Bij verbindingsfouten toont de Control UI nu bruikbare meldingen zoals "Koppeling vereist", in plaats van deze te vervangen door een algemene melding dat de verbinding met de Gateway is verbroken. [#54758](https://github.com/openclaw/openclaw/pull/54758) Met dank aan @ruanrrn.
- Sessies in de Control UI die volledige uitgebreide uitvoer gebruiken, openen nu standaard toolinvoer en -resultaten, waardoor tijdens foutopsporing en beoordeling minder herhaaldelijk hoeft te worden geklikt. [#74398](https://github.com/openclaw/openclaw/pull/74398) Met dank aan @samrusani.
- De contextindicator van de Control UI blijft nu zichtbaar met een geschat totaal uit de cache terwijl een antwoord actief is, zonder verouderde gegevens te gebruiken voor dringende waarschuwingen of de actie Compact. [#89772](https://github.com/openclaw/openclaw/pull/89772) Met dank aan @bladin.
- De Control UI en WebChat laten een niet-terminale interne toolfout het transcript niet langer overheersen met een rode foutbanner nadat de assistent al een normaal definitief antwoord heeft gegeven. [#90122](https://github.com/openclaw/openclaw/pull/90122) Met dank aan @harjothkhara.
- Een standaardagent die in de Control UI is geselecteerd, blijft nu na vernieuwen geselecteerd zonder niet-gerelateerde, onvoltooide instellingen op te slaan. [#91457](https://github.com/openclaw/openclaw/pull/91457) Met dank aan @zengwen-dt.
- Gesegmenteerde streamingantwoorden in WebChat van de Control UI blijven nu onder één assistentavatar en voettekst staan in plaats van als meerdere afzonderlijke antwoorden te verschijnen. [#92063](https://github.com/openclaw/openclaw/pull/92063) Gerelateerd: [#63956](https://github.com/openclaw/openclaw/issues/63956). Met dank aan @contentfree, @harjothkhara.
- Gebruikers van WebChat in het dashboard kunnen met de rechtermuisknop op een voltooid bericht klikken en antwoorden met zichtbare citaatcontext, in plaats van het bericht handmatig te kopiëren en op te maken. [#92654](https://github.com/openclaw/openclaw/pull/92654) Met dank aan @programmingwtf, @vincentkoc.
- Nadat een update is geïnstalleerd, geeft de Control UI nu aan wanneer de Gateway al opnieuw wordt gestart, in plaats van de knop Update niet-responsief te laten lijken. [#93082](https://github.com/openclaw/openclaw/pull/93082) Met dank aan @goutamadwant.
- Liveantwoorden die tools gebruiken in WebChat van de Control UI houden de introductie van de assistent nu vóór de toolkaart, zelfs wanneer de klokken van de browser en Gateway verschillen. [#93184](https://github.com/openclaw/openclaw/pull/93184) Met dank aan @pick-cat.
- Met Snel maken in de Control UI kunnen gebruikers nu een model kiezen voor een agentbeurt-Cron-taak en zien of bestaande taken dat model of het standaardmodel gebruiken. [#95341](https://github.com/openclaw/openclaw/pull/95341) Met dank aan @ly85206559.
- WebChat in de Control UI kan nu de inleiding en toelichting van Codex weergeven terwijl tools worden uitgevoerd, met de keuze om die voortgang na het definitieve antwoord te verbergen of te behouden. [#95708](https://github.com/openclaw/openclaw/pull/95708) Met dank aan @obviyus, @ragesaq.
- Lange antwoord-ID's met emoji of andere aanvullende tekens blijven nu geldig wanneer ze worden ingekort voor antwoordrichtlijnen van WebChat en Gateway, in plaats van te worden afgekapt tot ongeldige tekst. [#96938](https://github.com/openclaw/openclaw/pull/96938) Met dank aan @ly-wang19.
- Lange details over toolactiviteit blijven nu leesbaar wanneer ze worden ingekort voor chat, de gebruikersinterface of logboeken, zelfs wanneer een emoji of ander aanvullend teken op het afkappunt valt. [#96958](https://github.com/openclaw/openclaw/pull/96958) Met dank aan @bartok9, @ly-wang19, @vincentkoc.
- WebChat toont nu lange provider- en modelnamen samen met het geselecteerde redeneerniveau in het invoerveld, terwijl smalle schermen een redelijke overlooplimiet behouden. [#96990](https://github.com/openclaw/openclaw/pull/96990) Met dank aan @maweibin, @xiayingren123.
- Agents kunnen doelloze `message.send` gebruiken voor voortgangs- of tussentijdse updates in de huidige WebChat zonder een expliciete bestemming. [#97167](https://github.com/openclaw/openclaw/pull/97167) Gerelateerd: [#96840](https://github.com/openclaw/openclaw/issues/96840). Met dank aan @mantiscartography, @zhangguiping-xydt.
- Nieuwe chats in de Control UI gebruiken nu het huidige contextvenster van het geselecteerde model, in plaats van een verouderde, kleinere limiet van een bovenliggende sessie over te nemen. [#97332](https://github.com/openclaw/openclaw/pull/97332) Met dank aan @galiniliev.
- WebChat blijft bij het nieuwste antwoord wanneer audio of video van de assistent klaar is met laden, maar respecteert lezers die bewust omhoog zijn gescrold. [#97575](https://github.com/openclaw/openclaw/pull/97575) Met dank aan @turbotheturtle.
- Control UI-pagina's voor meerdere Gateways op één domein blijven nu verbonden met de Gateway die in hun pad wordt genoemd, in plaats van de opgeslagen bestemming van een verwante pagina opnieuw te gebruiken. [#97665](https://github.com/openclaw/openclaw/pull/97665) Met dank aan @alix-007.
- `/pair qr` levert nu een scanbare code in Telegram en de Control UI of een leesbare code in de TUI, zonder het eenmalige configuratiegeheim in de chatgeschiedenis op te slaan. [#97933](https://github.com/openclaw/openclaw/pull/97933) Met dank aan @joshavant.
- Verlopen `/pair qr`-kaarten in de Control UI vermelden nu duidelijk dat de code onbruikbaar is en instrueren gebruikers een nieuwe te genereren. [#98049](https://github.com/openclaw/openclaw/pull/98049) Gerelateerd: [#98039](https://github.com/openclaw/openclaw/issues/98039). Met dank aan @ooiuuii.
- Verlopen codes voor mobiele koppeling leggen nu in de geselecteerde taal uit hoe je `/pair qr` opnieuw uitvoert. Bronnen: [bb4afe4](https://github.com/openclaw/openclaw/commit/bb4afe40ae6dbd1c711d22cdaee0b36cf404e5f8), [da9308d](https://github.com/openclaw/openclaw/commit/da9308ddb73113b54c860eafe8d8c2a81b860e41), [dfaec18](https://github.com/openclaw/openclaw/commit/dfaec1888d7ab3f5464ddd5a4a0b6f9fa9cfdb68), [6b7986e](https://github.com/openclaw/openclaw/commit/6b7986e14e00978e4a0b30faf324b3a21f35c717), [21af6e7](https://github.com/openclaw/openclaw/commit/21af6e7b19bfcea5da47316bac973eeb2d211ce8), [4e62124](https://github.com/openclaw/openclaw/commit/4e621240e8da1783657b87ea0c53a750274ea377), [6cd0106](https://github.com/openclaw/openclaw/commit/6cd0106bbc20b9d42a3d714f09e3ced3607fb208), [a72a641](https://github.com/openclaw/openclaw/commit/a72a64136ea047a05a0558f41760b57480ae5e5e), [a143ae4](https://github.com/openclaw/openclaw/commit/a143ae4e7dfea84b209948cd26044b8d8aec77e3), [cd30b1c](https://github.com/openclaw/openclaw/commit/cd30b1c3eeef9eb1b20b858aebb805698cded6f2), [f69e27a](https://github.com/openclaw/openclaw/commit/f69e27afa2b4fb99e169c51a49f39c3fb7e09c21), [ccddbee](https://github.com/openclaw/openclaw/commit/ccddbeea6a104fdf292a9d6ba2e8cca60dd21631), [9ed03df](https://github.com/openclaw/openclaw/commit/9ed03df44d812ccb14b2e69897be7e3209b65770), [f84243f](https://github.com/openclaw/openclaw/commit/f84243fe3fb4d83adb97e88baf607329ab9e9aa2), [3d06ee9](https://github.com/openclaw/openclaw/commit/3d06ee9ed78e946cc02d5b7af9e974c331e60e96), [9bd071e](https://github.com/openclaw/openclaw/commit/9bd071ead3d14e533e619acac075dba2c40bc9ec), [405b7a5](https://github.com/openclaw/openclaw/commit/405b7a52c159f996fc9a7dfc3bc899e2f3411ba0), [1a160ce](https://github.com/openclaw/openclaw/commit/1a160cec093e48141912e8b2f92a5c5ea007e6b5).
- De Control UI toont door kanalen geactiveerde agentuitvoeringen nu als actief, zodat gebruikers kunnen zien dat berichten van kanalen zoals Weixin daadwerkelijk worden verwerkt. [#98257](https://github.com/openclaw/openclaw/pull/98257) Met dank aan @scotthuang.
- De werkruimtenavigatie van de Control UI geeft lange lijsten met projectbestanden nu een eigen schuifbalk, zodat bestanden doorzoekbaar blijven zonder buiten het scherm te vallen. [#98646](https://github.com/openclaw/openclaw/pull/98646) Gerelateerd: [#98566](https://github.com/openclaw/openclaw/issues/98566). Met dank aan @645648406-max, @wuqxuan.
- Bestandspaden van de sessiewerkruimte kunnen nu vanuit Chat worden gekopieerd, zelfs wanneer de Control UI via gewone HTTP of in een andere context zonder de standaard Clipboard API draait. [#98764](https://github.com/openclaw/openclaw/pull/98764) Gerelateerd: [#98759](https://github.com/openclaw/openclaw/issues/98759). Met dank aan @adinballew, @zengwen-dt.
- Chats in de Control UI met veel toolactiviteit gebruiken nu compacte, uitklapbare activiteitsrijen, zodat opdrachten en resultaten minder ruimte innemen en alle details met één klik beschikbaar blijven. [#99763](https://github.com/openclaw/openclaw/pull/99763)
- De Control UI blijft nu op zijn plaats bij overscroll met het trackpad op Mac en in desktopbrowsers, terwijl chatgesprekken en lijsten normaal blijven scrollen. [#99830](https://github.com/openclaw/openclaw/pull/99830)
- Chat in de Control UI is gemakkelijker te overzien dankzij minder opvallende invoerknoppen, een redeneerschuifregelaar van Faster naar Smarter en een verbindingsstatus die niet langer concurreert met permanent weergegeven versietekst. [#99838](https://github.com/openclaw/openclaw/pull/99838) Gerelateerd: [#99837](https://github.com/openclaw/openclaw/issues/99837).
- Gekoppelde deeplinks, Set Default, geverifieerde avatars, Cron-waarschuwingen en scrollen in Workboard werken nu weer correct in de hele Control UI. [#100106](https://github.com/openclaw/openclaw/pull/100106)
- Beheerders kunnen mobiele koppeling nu vanaf elke pagina van de Control UI of via Quick Settings openen, terwijl niet-beherende operators de actie uitgeschakeld blijven zien met uitleg over de vereiste toegang. [#100157](https://github.com/openclaw/openclaw/pull/100157)
- De Control UI toont nu onmiddellijk een gebruiksklare QR-code voor mobiele koppeling, zelfs wanneer de lijst met wachtende apparaten traag is, en voegt goedkeuringsverzoeken toe zodra ze binnenkomen. [#100179](https://github.com/openclaw/openclaw/pull/100179)
- Gebruikers van de Control UI kunnen toolactiviteit selecteren en kopiëren zonder de bijbehorende rij in of uit te klappen, en mislukte tools herhalen niet langer overbodige foutindicatoren. [#100199](https://github.com/openclaw/openclaw/pull/100199) Met dank aan @steipete-oai.
- De aanmelding bij het Gateway Dashboard past en werkt nu beter op telefoons en in lage vensters, met grotere aanraakdoelen, eenvoudigere URL-invoer en bereikbare hulp voor herstel. [#100208](https://github.com/openclaw/openclaw/pull/100208)
- Gebruikers van de Control UI kunnen grote sessielijsten ordenen op aangepaste groep, kanaal, type, agent of datum, met blijvende toewijzingen en beheer via slepen en neerzetten. [#100262](https://github.com/openclaw/openclaw/pull/100262)
- Gebruikers kunnen de contextring van de Control UI openen om het exacte contextgebruik, de nieuwste aantallen invoer- en uitvoertokens en het actieve model te bekijken zonder de chat te verlaten. [#100264](https://github.com/openclaw/openclaw/pull/100264)
- Afbeeldingen die worden geretourneerd door tools zoals `read` verschijnen nu rechtstreeks in het gesprek van de Control UI in plaats van alleen in tekst te worden vermeld. [#100295](https://github.com/openclaw/openclaw/pull/100295) Met dank aan @lzyyzznl, @pandah97, @rquinones84.
- Toolactiviteit in de Control UI combineert nu bij elkaar horende aanroepen en resultaten in één consistente rij, verwijdert herhaalde labels en categorieën en houdt invoer, uitvoer, voorbeelden en echte fouten toegankelijk. [#100318](https://github.com/openclaw/openclaw/pull/100318)
- Het contextpaneel van de Control UI toont nu naast de provider en het model de geschatte totale kosten van de nieuwste uitvoering en, indien beschikbaar, een uitsplitsing van invoer, uitvoer, cacheleesbewerkingen en cacheschrijfbewerkingen. [#100379](https://github.com/openclaw/openclaw/pull/100379)
- De zijbalk van de Control UI houdt nu alle vastgemaakte chats zichtbaar naast negen gewone recente chats, in een compactere, op gesprekken gerichte indeling voor desktops en tablets. [#100386](https://github.com/openclaw/openclaw/pull/100386)
- Het invoerveld van de Control UI toont nu duidelijk het redeneerniveau, houdt Talk en de bijbehorende instellingen bij elkaar en behoudt bruikbare modelbediening op telefoon- en liggende indelingen. [#100445](https://github.com/openclaw/openclaw/pull/100445)
- Talk in de Control UI begint nu met een eenvoudiger invoerveld, terwijl beheerders blijvende standaardwaarden voor provider, transport, timing en redenering kunnen instellen in Settings. [#100453](https://github.com/openclaw/openclaw/pull/100453)
- Tijdelijke onderbrekingen van de Gateway vervangen een geverifieerde pagina van de Control UI niet langer door het aanmeldscherm, zodat de dashboardcontext behouden blijft terwijl automatisch opnieuw verbinding wordt gemaakt. [#100479](https://github.com/openclaw/openclaw/pull/100479)
- De pagina Cron Jobs van de Control UI gebruikt nu compacte samenvattingen, duidelijke statusaanduidingen, uitklapbare details en een overloopmenu, zodat grote takenlijsten sneller kunnen worden bekeken. [#100646](https://github.com/openclaw/openclaw/pull/100646)
- De zijbalk van de Control UI houdt recente chats nu op hun plaats tijdens het wisselen, combineert zoekingangen, ondersteunt sessieacties via aanraking en vermindert overbodige interface-elementen. [#100648](https://github.com/openclaw/openclaw/pull/100648)
- Afbeeldingen die via Telegram, iMessage en andere kanalen zijn ontvangen, verschijnen nu weer inline wanneer gebruikers na het opnieuw laden de chatgeschiedenis van de Control UI bekijken. [#100725](https://github.com/openclaw/openclaw/pull/100725) Met dank aan @sweetcornna, @vergissberlin.
- De doelbadge van de Control UI ondersteunt nu pauzeren, hervatten, wissen, inspecteren en voorbereiden op bewerking, met live details over tijd en tokens, terwijl gebruikers van opdrachten en de TUI een doel anders kunnen formuleren zonder het budget opnieuw in te stellen. [#100736](https://github.com/openclaw/openclaw/pull/100736)
- De Control UI houdt Overview, Workboard, Agents en More zichtbaar, terwijl de sessielijst de beschikbare hoogte kan gebruiken en onafhankelijk kan scrollen. [#100742](https://github.com/openclaw/openclaw/pull/100742)
- Assistentdocumenten die vanuit de Control UI worden gedownload, behouden nu herkenbare oorspronkelijke bestandsnamen in plaats van tijdelijke namen met een UUID-achtervoegsel te tonen. [#100743](https://github.com/openclaw/openclaw/pull/100743)
- Bij het kopiëren van code uit een lang antwoord in de Control UI blijft de chat nu op dezelfde leespositie staan in plaats van omhoog te springen. [#100807](https://github.com/openclaw/openclaw/pull/100807) Met dank aan @jvlegod.
- Gebruikers van de desktopversie van de Control UI kunnen kiezen of Enter het bericht verstuurt of een nieuwe regel invoegt, waarbij Command+Enter of Ctrl+Enter beschikbaar is als verzendsneltoets en de keuze voor die Gateway wordt onthouden. [#100810](https://github.com/openclaw/openclaw/pull/100810) Met dank aan @moomx, @vincentkoc.
- Bij het wisselen tussen chats in de Control UI wordt de geselecteerde sessie niet langer onverwacht naar boven verplaatst, en gebruikers kunnen voor de zijbalk kiezen tussen een stabiele aanmaakvolgorde en de volgorde van recent bijgewerkte sessies. [#100927](https://github.com/openclaw/openclaw/pull/100927) Met dank aan @shakkernerd, @vyctorbrzezowski.
- Settings in de Control UI gebruikt nu consistente `/settings/...`-paden, terwijl oude bladwijzers blijven werken. Dit maakt opnieuw laden en koppelingen betrouwbaarder bij gehoste installaties of installaties achter een reverse proxy. [#100928](https://github.com/openclaw/openclaw/pull/100928) Met dank aan @vyctorbrzezowski.
- De navigatie van de Control UI plaatst merkidentiteit, zoeken en zijbalkbediening nu waar desktop- en mobiele gebruikers die verwachten, met duidelijkere actieve sessies, compacte tijdstempels en eenvoudigere toegang tot de terminal. [#101017](https://github.com/openclaw/openclaw/pull/101017) Met dank aan @shakkernerd, @vyctorbrzezowski.
- De knop om de zijbalk van de Control UI in te klappen bevindt zich nu in de zijbalk waarop deze van invloed is, in plaats van eruit te zien als een niet-gerelateerde knop in de bovenbalk of terminal. [#101038](https://github.com/openclaw/openclaw/pull/101038)
- Gebruikers van Talk in de Control UI kunnen naast de Talk-knop kiezen voor de systeemstandaard of elke microfoon die voor de browser zichtbaar is, en krijgen een duidelijk bericht wanneer een opgeslagen apparaat niet beschikbaar is. [#101100](https://github.com/openclaw/openclaw/pull/101100)
- Sessiegroepen in de zijbalk kunnen nu worden hernoemd, verwijderd zonder sessies te verwijderen, leeg worden aangemaakt of worden uitgeschakeld om één platte lijst met recente sessies te herstellen. [#101117](https://github.com/openclaw/openclaw/pull/101117)
- De Control UI toont de Workboard-navigatie nu alleen wanneer Workboard is ingeschakeld en biedt een overzichtelijkere ingeklapte zijbalk met duidelijkere pictogrammen en meer ruimte rond statussen. [#101123](https://github.com/openclaw/openclaw/pull/101123)
- De Control UI plaatst zoeken, toegang tot de zijbalk, themakeuze en macOS-merkidentiteit nu op duidelijkere, voorspelbaardere locaties met nauwkeurige labels voor schermlezers. [#101497](https://github.com/openclaw/openclaw/pull/101497)
- Tijdelijke uitval van de Gateway duwt inhoud van de Control UI niet langer omlaag met een banner over de volledige breedte, zodat het dashboard op zijn plaats blijft terwijl een compacte Retry-melding verschijnt. [#101812](https://github.com/openclaw/openclaw/pull/101812)
- Tijdelijke onderbrekingen van de Gateway gebruiken nu een rustigere herverbindingsbadge die bij het dashboard past, met hetzelfde Retry- en toegankelijkheidsgedrag. [#101844](https://github.com/openclaw/openclaw/pull/101844)
- De instellingen voor commentaar in de Control UI gebruiken in deze release nu de geselecteerde taal in alle ondersteunde vertalingen. Bronnen: [34badde](https://github.com/openclaw/openclaw/commit/34badde1d983c247cd6b16ad8f5b4e1f9891c0f1), [a9cb866](https://github.com/openclaw/openclaw/commit/a9cb866f62fe9c2f7c8f9a8c3ef1a23cae556781), [ce9166d](https://github.com/openclaw/openclaw/commit/ce9166d1cd8404db51004bbdd5edc95d229788c8), [6b67ada](https://github.com/openclaw/openclaw/commit/6b67ada87ad934f6dd8afbda95830381b3767247), [006c2f7](https://github.com/openclaw/openclaw/commit/006c2f7a2b28433753521f2f9f729ba0032b51ff), [6bdffa5](https://github.com/openclaw/openclaw/commit/6bdffa501bcf8eb1b3b13122b6e2e76149693f07), [b4476ab](https://github.com/openclaw/openclaw/commit/b4476ab72f9d74a946ef0cc963e4d26dab280e45), [5b5c623](https://github.com/openclaw/openclaw/commit/5b5c6237c236b79a894c6d2c1dd4d3bd7e5188f3), [1520d09](https://github.com/openclaw/openclaw/commit/1520d0980741c85407c4e2037dfd5fb9d8f9d1c4), [6140326](https://github.com/openclaw/openclaw/commit/614032676d16bf2dd98030e7925f14ad52f5618e), [75bd44a](https://github.com/openclaw/openclaw/commit/75bd44a94bfb096010273ae14935b9cd90ccc2d3), [c1aeaf9](https://github.com/openclaw/openclaw/commit/c1aeaf9287ec25428ed1e673d869e193e930ba6b), [49edc0a](https://github.com/openclaw/openclaw/commit/49edc0a8af2f06cca21cd6df2abd81a7d99a574c), [cb69ce7](https://github.com/openclaw/openclaw/commit/cb69ce7ba84f7252acd3b87653a0a91b7442f41d), [bb0af61](https://github.com/openclaw/openclaw/commit/bb0af61d20277cf91205e6fe561dc7cccfc8e969), [0dcfbb0](https://github.com/openclaw/openclaw/commit/0dcfbb09d807800585219a4363eb67438b006f40), [db73ece](https://github.com/openclaw/openclaw/commit/db73ece2de77053433a767bcc587348d5a77fef1), [21e6fc9](https://github.com/openclaw/openclaw/commit/21e6fc948b1977b5702ab4c981dacf4d0b3b6de6).
- Het zijbalklabel Alle sessies gebruikt in deze release nu de geselecteerde taal in alle ondersteunde vertalingen van de Control UI. Bronnen: [b2c3dc2](https://github.com/openclaw/openclaw/commit/b2c3dc2d55f8bef05f2c8107b9c9b867653aec20), [61347a5](https://github.com/openclaw/openclaw/commit/61347a5054e6c4fce8dee39509c104521b087c7e), [a2674b6](https://github.com/openclaw/openclaw/commit/a2674b6aa4333a6c37ddb3cf7a4c7f52924c37c6), [bbabad4](https://github.com/openclaw/openclaw/commit/bbabad4031c3cab4f0e685fb0fcab183520291ab), [8909289](https://github.com/openclaw/openclaw/commit/89092893fea34eefecca09076d643a5b08f62498), [22552d6](https://github.com/openclaw/openclaw/commit/22552d6e667fa8c35ff236f85d3d3e1aa66872fb), [96e3615](https://github.com/openclaw/openclaw/commit/96e361558e7367f452a2b400fc8120c3a4f6fc72), [452351c](https://github.com/openclaw/openclaw/commit/452351cc7152abdd765445a2109726e5278b153f), [5e9a62c](https://github.com/openclaw/openclaw/commit/5e9a62cc1945850b72d7944e937fef969c9f8ed1), [0a9648b](https://github.com/openclaw/openclaw/commit/0a9648ba4766e0c5da87866d6c7299bb07ede4fa), [a803589](https://github.com/openclaw/openclaw/commit/a8035892b1f04b20f1b8e687094e6e7a18dee45c), [7c30ff8](https://github.com/openclaw/openclaw/commit/7c30ff8a60896a290de07af45d0176d2e30069e5), [e3d2878](https://github.com/openclaw/openclaw/commit/e3d2878af44f7095436d6754f73431b9add676b1), [620f2e3](https://github.com/openclaw/openclaw/commit/620f2e3112016622c59350e4aaf71a0e448d0c1a), [aa0f36c](https://github.com/openclaw/openclaw/commit/aa0f36cb0632ae283493f9d01f3d9819548b5107), [c336256](https://github.com/openclaw/openclaw/commit/c336256309956b18ff4c211ab62481c6dcd59d8b), [64dd688](https://github.com/openclaw/openclaw/commit/64dd68899e6b9f8b15c9a3c533e470ba6e36d7a5), [e2ecbc8](https://github.com/openclaw/openclaw/commit/e2ecbc85b7fe30b3096f86ba9cb189fb43807850).
- De koppelprocedure voor mobiele apparaten in de Control UI verschijnt nu in de geselecteerde taal voor 18 ondersteunde landinstellingen, in plaats van gelokaliseerde schermen te combineren met Engelstalige installatietekst. [c78b0d5](https://github.com/openclaw/openclaw/commit/c78b0d59f5a2becf7e3e0f0bb5d470f72e8526ed)
- Bij een mislukte aanmelding bij de Control UI of Gateway-verbinding worden de fout, herstelstappen en relevante documentatielink nu onmiddellijk weergegeven, in plaats van ze in een ingeklapt paneel te verbergen. [f9e194e](https://github.com/openclaw/openclaw/commit/f9e194e4a122f0c142c23f1bc9603466add7eb03)
- De webzijbalk vult vastgemaakte en overloopnavigatieroutes nu betrouwbaar, zodat bestemmingen zoals Worktrees beschikbaar blijven. [55a0012](https://github.com/openclaw/openclaw/commit/55a0012c44b52af2f22982cc85568e6e5d0df5c7) Met dank aan @vincentkoc.
- Niet-Engelstalige gebruikers van de Control UI zien nu vertaalde labels in het overloopmenu van Cron en voor 'uitvoeren indien nodig', inclusief het ondersteunende label voor meer acties. [2585d6b](https://github.com/openclaw/openclaw/commit/2585d6b2e8202149576f643259c932406a6f8294)
- De waarschuwing voor microfoontoegang voor realtime spraakinvoer in de Control UI verschijnt nu in de door de gebruiker geselecteerde taal. [68c85ef](https://github.com/openclaw/openclaw/commit/68c85effcd1e0a1c65673397a206e53bf7d672ac)
- De zijbalk van de Control UI wordt nu probleemloos gebouwd, waarbij sessiegroepering en slepen om te splitsen intact blijven nadat achtergebleven tekst van een samenvoegconflict is verwijderd. [0e3ce24](https://github.com/openclaw/openclaw/commit/0e3ce24cc8cd16faa78d87b12b114fcf24a42d87)
- Hindi- en Russischtalige gebruikers kunnen nu bijpassende vertalingen van de Control UI ontvangen, en documentatiebeheerders kunnen die taaledities genereren via de bestaande workflow voor landinstellingen. [689baa5](https://github.com/openclaw/openclaw/commit/689baa5c1e48be2aa31564fd5c3fd21bf4dfb754) Met dank aan @vincentkoc.
- Tijdens het koppelen van apparaten volgt `/ pair qr` nu dezelfde geautoriseerde koppelprocedure als `/pair qr`, zonder een agentbeurt te starten of de bestaande Control UI-route te verstoren. [#98262](https://github.com/openclaw/openclaw/pull/98262) Met dank aan @brokemac79.
- Bij het openen of opnieuw verbinden van het Control UI-dashboard wordt nu veel minder tijdelijk Gateway-geheugen gebruikt, waardoor er minder onterechte waarschuwingen over `rss_growth` verschijnen terwijl de opgevraagde gebruikstotalen behouden blijven. [#100054](https://github.com/openclaw/openclaw/pull/100054) Met dank aan @nianjiuzst.
- De instellingen van de Control UI tonen nu de hostidentiteit, het adres, besturingssysteem, de runtime, bedrijfstijd, CPU-belasting, het geheugen en de vrije schijfruimte van een externe Gateway zonder dat SSH nodig is. [#100478](https://github.com/openclaw/openclaw/pull/100478)
- De Control UI toont nu uitvoeringsgoedkeuringen voor ondersteunde desktopnodes en wijst openstaande, niet-ondersteunde of door beleid geblokkeerde verzoeken af voordat ze de node bereiken. [#100505](https://github.com/openclaw/openclaw/pull/100505) Met dank aan @vincentkoc.
- Een geconfigureerde `ui.seamColor` wijzigt nu knoppen, markeringen, selecties en focusringen in de Control UI, terwijl ongeldige waarden correct terugvallen. [#93699](https://github.com/openclaw/openclaw/pull/93699) Met dank aan @dennis-lynch, @goutamadwant.
- QR-codes en andere tekstillustraties met halve blokken in de Control UI behouden nu hun spatiëring, kunnen zo nodig worden gescrold en worden met voldoende opvulling gekopieerd om bruikbaar te blijven. [#93869](https://github.com/openclaw/openclaw/pull/93869) Met dank aan @emg110, @vincentkoc.
- Geopende Control UI-tabbladen schakelen nu na een serviceworkerupdate over naar de actieve build, waardoor verouderde JavaScript- en CSS-bestanden en fouten door protocolverschillen na upgrades worden verminderd. [#96141](https://github.com/openclaw/openclaw/pull/96141) Met dank aan @andrewccctechlink, @brokemac79.
- Chatclients kunnen nu elk openstaand gebruikersbericht koppelen aan het exacte door de Gateway bevestigde bericht, waardoor dubbele of verkeerd gekoppelde tekstballonnen tijdens door elkaar lopende beurten worden verminderd. [#96273](https://github.com/openclaw/openclaw/pull/96273) Met dank aan @datus1982, @wyf027.
- Als je op de knop Geschiedenis van een Cron-taak klikt, krijg je nu onmiddellijk feedback en scrol je rechtstreeks naar de bijgewerkte uitvoeringsgeschiedenis van die taak. [#96281](https://github.com/openclaw/openclaw/pull/96281) Met dank aan @wyf027, @yzhong52.
- Tokentotalen rond één miljoen in de Control UI worden nu weergegeven als `1.0M` in plaats van het verwarrende `1000k`. [#96298](https://github.com/openclaw/openclaw/pull/96298) Met dank aan @ly-wang19.
- Gebruikmozaïek en gebruikssamenvattingen tonen tokentotalen rond één miljoen nu als `1.0M` in plaats van `1000.0K`. [#96450](https://github.com/openclaw/openclaw/pull/96450) Met dank aan @ly-wang19.
- De bedieningselementen voor Stem, Model en Gevoeligheid in de gespreksinstellingen van de Control UI worden nu consistent op één rij uitgelijnd, zonder dat dubbele tekst voor de geselecteerde waarde de lay-out verstoort. [#96925](https://github.com/openclaw/openclaw/pull/96925) Met dank aan @evan-ym.
- Goedkeuringsvragen in de Control UI nemen niet langer fouten van oudere verzoeken over en schakelen bedieningselementen niet meer opnieuw in terwijl de huidige beslissing nog wordt verwerkt. [#98394](https://github.com/openclaw/openclaw/pull/98394) Met dank aan @haruaiclone-droid.
- De Control UI stopt nu met opnieuw proberen nadat een incompatibel Gateway-protocol is gedetecteerd en toont de instructies voor bijwerken of opnieuw laden die nodig zijn om opnieuw verbinding te maken. [#98414](https://github.com/openclaw/openclaw/pull/98414) Met dank aan @haruaiclone-droid.
- Op telefoons en andere lage liggende schermen scrolt het invoerveld van de Control UI nu binnen een begrensd gebied, zodat de chatgeschiedenis en alle bedieningselementen voor het opstellen toegankelijk blijven. [#98683](https://github.com/openclaw/openclaw/pull/98683) Gerelateerd: [#98615](https://github.com/openclaw/openclaw/issues/98615). Met dank aan @jin-li, @qingminglong.
- De Control UI probeert het nu opnieuw na een tijdelijke laadfout tijdens het opnieuw starten van de Gateway of een overgang met verouderde assets, in plaats van vast te blijven zitten totdat de pagina handmatig wordt vernieuwd. [#99111](https://github.com/openclaw/openclaw/pull/99111) Met dank aan @zengwen-dt.
- Grote geplakte PNG-schermafbeeldingen kunnen nu via de webchat van de Control UI worden verzonden zonder dat de verwerking van bijlagen mislukt. [#99213](https://github.com/openclaw/openclaw/pull/99213) Met dank aan @jincheng-xydt, @vincentkoc.
- De koppelprocedure voor mobiele apparaten in de Control UI is nu volledig gelokaliseerd voor Hindi- en Russischtalige gebruikers, van het aanmaken van de installatiecode tot het beheren van openstaande apparaten. [#100040](https://github.com/openclaw/openclaw/pull/100040)
- De werkruimterail van de Control UI sluit nu aan op het venster en neemt ingeklapt minder ruimte in, waardoor de lege strook verdwijnt zonder de chat te overlappen. [#100088](https://github.com/openclaw/openclaw/pull/100088)
- De chatgeschiedenis van de Control UI verbergt nu alleen exacte duplicaten van definitieve bezorgingsspiegels, zodat legitieme herhaalde verzendingen, doorgestuurde berichten en afzonderlijke antwoorden zichtbaar blijven. [#100136](https://github.com/openclaw/openclaw/pull/100136)
- Chats in de Control UI laten nu een consistente ruimte boven het eerste bericht op telefoons, standaarddesktops en hoge vensters. [#100144](https://github.com/openclaw/openclaw/pull/100144) Met dank aan @steipete-oai.
- De instellingen van de Control UI bieden nu een blijvende schakelaar Eenvoudig/Geavanceerd, overzichtelijkere bedieningselementen voor Uiterlijk en alleen het label In afwachting wanneer een wijziging van het contextprofiel daadwerkelijk klaarstaat. [#100147](https://github.com/openclaw/openclaw/pull/100147)
- Tekstballonnen voor toolaanroepen en foutbadges in de Control UI zijn nu strak aan de rechterrand uitgelijnd, zodat mislukte activiteit gemakkelijker te overzien is in chats op telefoonformaat en desktops. [#100163](https://github.com/openclaw/openclaw/pull/100163) Met dank aan @steipete-oai.
- OpenAI-gebruikers zien nu alleen de ondersteunde opties Standaard en Snel in de snelheidskiezer van de Control UI, waarbij de overgenomen snelle modus correct wordt weergegeven. [#100190](https://github.com/openclaw/openclaw/pull/100190)
- Korte concepten in het invoerveld van de Control UI tonen niet langer een onnodige ruimte voor de schuifbalk, terwijl lange concepten nog steeds kunnen worden gescrold wanneer dat nodig is. [#100252](https://github.com/openclaw/openclaw/pull/100252)
- Als je een sessielabel wist, wordt de oude naam nu direct verwijderd bij andere geabonneerde Control UI-clients, zonder dat volledig vernieuwen nodig is. [#100266](https://github.com/openclaw/openclaw/pull/100266)
- Gebruikers van de desktopversie van Control UI kunnen de muisaanwijzer op een ingekorte naam van een recente sessie plaatsen om het verborgen einde ervan te zien en vergelijkbare gesprekken te onderscheiden zonder ze afzonderlijk te openen. [#100276](https://github.com/openclaw/openclaw/pull/100276)
- De uitgeklapte zijbalk van Control UI herhaalt niet langer informatie over providerquota die al beschikbaar is in de chat- en de weergaven Overzicht en Gebruik. [#100356](https://github.com/openclaw/openclaw/pull/100356) Met dank aan @shakkernerd.
- Bij voltooide berichten in Control UI opent het tijdstempel nu details over tokens, cache, context, kosten en model, in plaats van aan elke voettekst een afzonderlijk bedieningselement voor Context toe te voegen. [#100391](https://github.com/openclaw/openclaw/pull/100391) Met dank aan @steipete-oai.
- In de geschiedenis van autonome sessies blijft een eerdere mislukte Cron- of geplande beurt nu als fout gemarkeerd, zelfs nadat een latere beurt slaagt of de pagina opnieuw wordt geladen. [#100514](https://github.com/openclaw/openclaw/pull/100514) Met dank aan @qingminglong.
- De pagina Skills van Control UI toont nu leesbare labels voor Agent en Zoeken, met uitgelijnde filters en selectieknoppen van de juiste grootte. [#100526](https://github.com/openclaw/openclaw/pull/100526) Met dank aan @evan-ym.
- Nadat een antwoord in Control UI is voltooid, blijft het invoervak nu op Verzenden staan ondanks een vertraagde status voor een voltooide uitvoering, terwijl het bij een echte nieuwe uitvoering nog steeds overschakelt naar Stoppen. [#100527](https://github.com/openclaw/openclaw/pull/100527) Met dank aan @tiffanychum.
- Bestandsvoorbeelden in Control UI en Skill Workshop tonen nu één sneltoetshint voor Escape, terwijl Escape nog steeds het voorbeeld sluit. [#100528](https://github.com/openclaw/openclaw/pull/100528) Met dank aan @xianshishan.
- Uitgeklapte toolactiviteit in Control UI herhaalt de naam en het pictogram van de tool niet langer, zodat voltooide en actieve aanroepen sneller te overzien zijn. [#100606](https://github.com/openclaw/openclaw/pull/100606)
- Als je een modeloverschrijving voor een Control UI-sessie wist, wordt nu het eigen standaardmodel van de geselecteerde agent weergegeven in plaats van de niet-gerelateerde algemene standaardwaarde. [#100719](https://github.com/openclaw/openclaw/pull/100719) Met dank aan @hyspacex.
- Door de assistent verzonden documenten in WebChat worden nu gedownload met hun oorspronkelijke, door de server verstrekte bestandsnaam, inclusief Unicode-namen, in plaats van als naamloos browserdocument te worden geopend. [#100728](https://github.com/openclaw/openclaw/pull/100728) Met dank aan @lptrichor.
- Control UI accepteert nu tijdens een actieve uitvoering `/steer`-instructies, in plaats van ten onrechte `No active run` te antwoorden. [#100803](https://github.com/openclaw/openclaw/pull/100803) Met dank aan @hackerismydream.
- Nieuwe Control UI-sessies blijven nu vooraan in de zijbalk zichtbaar nadat gebruikers naar een andere chat overschakelen, zonder dat de pagina hoeft te worden vernieuwd. [#100981](https://github.com/openclaw/openclaw/pull/100981) Met dank aan @shakkernerd.
- Het beheer van worktrees bevindt zich nu onder Instellingen van Control UI in plaats van een item op het hoogste niveau in de zijbalk in te nemen, terwijl bestaande directe links geldig blijven. [#100995](https://github.com/openclaw/openclaw/pull/100995)
- Lange `/btw`-antwoorden in de desktopversie van Control UI blijven nu binnen het browservenster en kunnen binnen de resultaatkaart worden gescrold, terwijl op mobiele apparaten nog steeds de volledige kaart wordt gescrold. [#101169](https://github.com/openclaw/openclaw/pull/101169) Met dank aan @snoutfirst.
- Voltooide chats blijven niet langer met een bezigheidsindicator vastzitten in de zijbalk van Control UI, zelfs niet wanneer daarna een oudere Gateway-update binnenkomt. [#101293](https://github.com/openclaw/openclaw/pull/101293) Met dank aan @fuller-stack-dev.
- Grote ondersteuningsbestanden van Skill Workshop kunnen nu worden gescrold, gewisseld, gefilterd, afgebroken en gekopieerd zonder dat Control UI vastloopt of aanzienlijk trager wordt. [#101319](https://github.com/openclaw/openclaw/pull/101319) Met dank aan @shakkernerd, @xianshishan.
- Gebruikers kunnen aangemeld blijven bij meerdere via paden of query's geroute Control UI-gateways op één HTTPS-origin, zonder dat de ene Gateway het apparaattoken van een andere overschrijft. [#101352](https://github.com/openclaw/openclaw/pull/101352) Met dank aan @fuller-stack-dev.
- Gebruikers van Control UI kunnen `/approve` typen om een wachtende uitvoeringsprompt vrij te geven zonder dat de beslissing achter de geblokkeerde chatuitvoering in de wachtrij terechtkomt. [#101532](https://github.com/openclaw/openclaw/pull/101532) Met dank aan @vincentkoc.
- Bij buildfouten in Control UI blijven emoji en andere aanvullende tekens nu intact wanneer opdrachtuitvoer wordt ingekort voor weergave. [#101591](https://github.com/openclaw/openclaw/pull/101591) Met dank aan @maweibin.
- Workboard-kaarten kunnen nu rechtstreeks vanuit het detailpaneel worden bewerkt, verplaatst, gearchiveerd, gestopt, geopend of verwijderd, terwijl gebruikers met alleen-lezenrechten nog steeds geen bedieningselementen voor wijzigingen zien. [#101658](https://github.com/openclaw/openclaw/pull/101658) Met dank aan @momothemage, @princebansal.
- De microfoonknop van Control UI valt nu visueel minder op wanneer deze niet actief is en is duidelijker te onderscheiden tijdens het opnemen, zodat de huidige spraakstatus gemakkelijker te herkennen is. [#101843](https://github.com/openclaw/openclaw/pull/101843)
- Gebruikers met opgeslagen, werkende dashboardreferenties zien het aanmeldscherm niet langer kort knipperen terwijl Control UI opnieuw verbinding maakt. [#101849](https://github.com/openclaw/openclaw/pull/101849)
- Als je ergens in de actieve Control UI-chat typt, wordt het eerste teken nu in het berichtinvoervak geplaatst zonder invoer van het opdrachtenpalet over te nemen. [#102210](https://github.com/openclaw/openclaw/pull/102210) Met dank aan @shakkernerd.

</Accordion>

### Eenvoudigere configuratie van installatie tot eerste chat

[Onboarding](/nl/cli/onboard) biedt nu duidelijkere routes naar een bruikbare eerste chat. Nieuwe CLI-installaties starten met begeleide configuratie, geconfigureerde installaties openen de TUI en conversationele Crestodian-configuratie blijft optioneel. Android en macOS begeleiden gebruikers bij [koppeling](/nl/channels/pairing), machtigingen, lokale of externe configuratie en herstel; macOS kan ook gedetecteerde opties voor Claude Code, Codex, Gemini CLI, API-sleutels en ondersteunde providercatalogi testen voordat ze worden opgeslagen. Bij onderbroken authenticatie of kanaalconfiguratie blijven eerdere keuzes behouden, terwijl gebruikers zonder werkend model door de selectie van inloggegevens en een model worden geleid in plaats van naar een onbruikbare chat te worden gestuurd. Eigenaren en beheerders kunnen ook een verlopen Codex- of OpenAI-aanmelding vernieuwen via privéopdrachten in Telegram, de webinterface, Discord of Slack, zonder SSH-toegang.

Bestaande installaties krijgen beveiligingen voordat hun werkende status wordt gewijzigd. [Doctor](/nl/cli/doctor) en updates weigeren een onleesbare configuratie te vervangen, Doctor behoudt modelafstemming bij het samenvoegen van uitgefaseerde vermeldingen en [extended-stable-updates](/nl/install/updating) behouden het geselecteerde releasekanaal. Containerupgrades voltooien migraties en Plugin-reparaties voordat ze gereedheid melden, en onveilige runtimes worden gestopt voordat ze OpenClaw-statusdatabases kunnen openen.

<Accordion title="Bronnen en bijdragers">

- `openclaw doctor` en updates weigeren nu een onleesbare `openclaw.json` te vervangen, waardoor bestaande instellingen voor Gateway, agenten, kanalen en Plugins behouden blijven in plaats van de installatie onbruikbaar te maken. [#96469](https://github.com/openclaw/openclaw/pull/96469) Met dank aan @obviyus, @yetval.
- `openclaw doctor --fix` behoudt nu aliassen, parameters, streamingkeuzes, runtime-instellingen en andere modelafstemming wanneer meerdere uitgefaseerde modelnamen worden samengevoegd tot één huidig model, en rapporteert eventuele samenvoegingsconflicten nauwkeurig. [#96544](https://github.com/openclaw/openclaw/pull/96544) Met dank aan @vincentkoc, @yetval.
- Eigenaren en beheerders kunnen nu een verlopen Codex- of OpenAI-aanmelding vanuit een browser herstellen via privéopdrachten in Telegram, de webinterface, Discord of Slack, zonder SSH-toegang. [#98006](https://github.com/openclaw/openclaw/pull/98006) Met dank aan @100yenadmin, @jalehman, @obviyus.
- De CLI leidt nieuwe installaties nu door de configuratie, opent geconfigureerde installaties rechtstreeks in de TUI, behoudt bestaande keuzes bij opnieuw uitvoeren en rondt onboarding af in een bruikbare terminalchat. [#98218](https://github.com/openclaw/openclaw/pull/98218) Met dank aan @fuller-stack-dev.
- Nieuwe Android-gebruikers krijgen nu een begeleid eerste gebruik via invoer van een configuratiecode of QR-code, Gateway-koppeling, Node-goedkeuring, machtigingen, herstelstappen en bevestigde gereedheid van de telefoon voordat onboarding is voltooid. [#98752](https://github.com/openclaw/openclaw/pull/98752) Met dank aan @jesse-merhi.
- Nieuwe Mac-gebruikers kunnen nu de app openen en een werkende lokale agent bereiken zonder Terminal, Homebrew, beheerderstoegang of een extra goedkeuringsvraag voor de eigen Node van de app. [#99767](https://github.com/openclaw/openclaw/pull/99767) Gerelateerd: [#99764](https://github.com/openclaw/openclaw/issues/99764).
- Pakketinstallaties kunnen nu `openclaw update --channel extended-stable` selecteren en behouden, de beschikbaarheid ervan controleren en veilig mislukken als de npm-metadata onvolledig is. [#99811](https://github.com/openclaw/openclaw/pull/99811) Met dank aan @kevinslin.
- Nieuwe installaties kunnen nu de conversationele Crestodian-configuratie voltooien, het voorgestelde plan eenmaal goedkeuren, kanalen verbinden en doorgaan naar de normale agent, terwijl klassieke en gescripte onboarding beschikbaar blijven. [#99935](https://github.com/openclaw/openclaw/pull/99935)
- Onboarding voor macOS verifieert nu de gekozen AI-verbinding vóór de eerste chat, presenteert duidelijkere keuzes voor lokale en externe configuratie en biedt gebruiksvriendelijk herstel of een geverifieerde handmatige route met API-sleutel wanneer authenticatie mislukt. [#100288](https://github.com/openclaw/openclaw/pull/100288)
- Bij onboarding voor de eerste keer blijven eerdere keuzes nu behouden na problemen met authenticatie of koppeling, en krijgen gebruikers een uitvoerbare volgende stap voor modelconfiguratie in plaats van dat een onbruikbare eerste chat wordt geopend. [#100632](https://github.com/openclaw/openclaw/pull/100632)
- Onboarding voor macOS biedt nu de door de Gateway ondersteunde catalogus van providers voor tekstinferentie, in plaats van alleen Anthropic, OpenAI en Google, en test inloggegevens voordat deze worden opgeslagen. [#101132](https://github.com/openclaw/openclaw/pull/101132)
- Containerupgrades voltooien nu vereiste migraties en Plugin-reparaties voordat ze melden dat de Gateway gereed is, en mislukte reparaties stoppen met uitvoerbare aanwijzingen in plaats van een ten onrechte groene service achter te laten. [#101881](https://github.com/openclaw/openclaw/pull/101881) Met dank aan @sallyom.
- Crestodian-configuratie begeleidt gebruikers zonder bruikbare modelprovider nu bij het gemaskeerd invoeren van inloggegevens en het selecteren van een model, terwijl deterministische configuratie- en reparatieopdrachten beschikbaar blijven totdat inferentie is geconfigureerd. [#101887](https://github.com/openclaw/openclaw/pull/101887) Met dank aan @fuller-stack-dev.
- OpenClaw blokkeert nu onveilige runtimes voordat deze door SQLite ondersteunde statusopslag kunnen openen, begeleidt verouderde Bun-services bij de overstap naar Node en selecteert tijdens configuratie en reparatie een WAL-veilige Node-runtime. [#106065](https://github.com/openclaw/openclaw/pull/106065) Met dank aan @vincentkoc.

</Accordion>

### Officiële apps

De officiële apps voor [iOS](/nl/platforms/ios), [Android](/nl/platforms/android) en [macOS](/nl/platforms/macos) hebben aanzienlijke updates gekregen voor configuratie, navigatie, chat, spraak, Apple Watch, machtigingen, lokalisatie, bestanden, gepland werk, systeemeigen sessiebediening en Gateway-herstel. Recente gesprekken blijven bruikbaar tijdens tijdelijke verbrekingen: sessies en transcripties in de cache blijven beschikbaar om te lezen, ondersteunde tekstberichten kunnen in de juiste chat wachten op herstel van de verbinding en lange gesprekken zijn gemakkelijker te hervatten zonder de huidige positie te verliezen of een offlineweergave aan te zien voor livegeschiedenis.

Deze verbeteringen brengen de systeemeigen clients ook dichter bij elkaar. Mobiele wachtrijen blijven behouden wanneer de app opnieuw wordt gestart, de [macOS](/nl/platforms/macos)-app krijgt uitgebreidere hulpmiddelen voor sessies en transcripties en elke client vernieuwt hetzelfde gesprek wanneer de Gateway terugkeert.

#### Gedeelde appverbeteringen

<Accordion title="Bronnen en bijdragers">

- Chats op iOS en Android behouden nu de scrollpositie van de lezer wanneer nieuwe berichten en toolactiviteit binnenkomen, met een duidelijke manier om terug te keren naar het nieuwste antwoord. [#98258](https://github.com/openclaw/openclaw/pull/98258) Gerelateerd: [#98255](https://github.com/openclaw/openclaw/issues/98255). Met dank aan @christopheraaronhogg.

</Accordion>

#### iOS, iPadOS en Apple Watch

<Accordion title="Bronnen en bijdragers">

- Chat op iPhone en iPad opent nu met het laatst bekende gesprek en laat gebruikers door recente sessies in de cache bladeren terwijl de Gateway niet beschikbaar is. [#100219](https://github.com/openclaw/openclaw/pull/100219)
- iOS-gebruikers kunnen chatberichten in een wachtrij plaatsen wanneer de verbinding is verbroken, ze behouden wanneer de app opnieuw wordt gestart en ze na herstel van de verbinding op volgorde verzenden, met duidelijke bedieningselementen om opnieuw te proberen en te verwijderen. [#100331](https://github.com/openclaw/openclaw/pull/100331)
- Apple Watch-gebruikers kunnen een bericht dicteren en het uiteindelijke antwoord van OpenClaw op de Watch horen, met afzonderlijke bedieningselementen voor stil verzenden, annuleren en stoppen. [#100283](https://github.com/openclaw/openclaw/pull/100283)

</Accordion>

#### Android

<Accordion title="Bronnen en bijdragers">

- Android-chat toont nu onmiddellijk de laatst bekende transcriptie en houdt recente gesprekken in de cache leesbaar tijdens een Gateway-storing, waarna ze na herstel van de verbinding worden vernieuwd. [#100227](https://github.com/openclaw/openclaw/pull/100227)
- Android-gebruikers kunnen tekst in een wachtrij plaatsen terwijl de Gateway offline is, deze behouden wanneer de app opnieuw wordt gestart en na herstel van de verbinding op volgorde verzenden, met bedieningselementen Retry en Delete voor fouten. [#100290](https://github.com/openclaw/openclaw/pull/100290)

</Accordion>

#### macOS

<Accordion title="Bronnen en bijdragers">

- Chat op Mac herstelt nu onmiddellijk recente sessies en transcripties, blijft doorzoekbaar wanneer de verbinding is verbroken en plaatst offlineverzendingen in een wachtrij voor de juiste Gateway-identiteit. [#100275](https://github.com/openclaw/openclaw/pull/100275)
- Het systeemeigen chatvenster van macOS biedt nu een volledige sessiezijbalk, daadwerkelijke aanmaak van nieuwe sessies, aanvulling van slash-opdrachten, inzicht in context en kosten, kopiëren van berichten, export van transcripties en acties om de geschiedenis compact te maken of te wissen. [#101103](https://github.com/openclaw/openclaw/pull/101103)

</Accordion>

### Modellen en providers

De [modelselectie](/nl/concepts/models) van OpenClaw wordt uitgebreid met belangrijke gehoste, beheerde en lokale opties. Elke ondersteunde [providerroute](/nl/concepts/model-providers) behoudt zijn eigen authenticatie, modellimieten, redeneerinstellingen, toolgedrag, afbeeldingsondersteuning en gebruiksrapportage.

#### GPT-5.6 en Codex

Organisaties met previewtoegang tot GPT-5.6 kunnen Sol, Terra of Luna selecteren via ondersteunde OpenAI- en Codex-routes, met de verwachte contextmetadata, tekst- en afbeeldingsinvoer, redeneerniveaus en boekhouding van cacheschrijfbewerkingen wanneer OpenAI die levert. Nieuwe configuraties met een OpenAI API-sleutel en ChatGPT/Codex kiezen de beoogde GPT-5.6-standaardwaarden zonder een expliciete modelkeuze te vervangen. Ondersteunde Ultra-keuzes blijven afgestemd tussen OpenClaw en de systeemeigen Codex, en [Codex-supervisie](/plugins/codex-supervision) registreert systeemeigen Codex-subagenten als taken en retourneert hun resultaten aan de bovenliggende agent.

#### Tencent Hy3

Tencent Hunyuan Hy3 heeft nu een volledig configuratietraject via TokenHub of TokenPlan, inclusief volwaardige authenticatiekeuzes, CLI-onboarding, modeldetectie en configuratievalidatie. Bestaande TokenHub-configuraties behouden toegang tot `hy3-preview` naast het stabiele model `hy3`.

#### Meta Model API en Muse Spark 1.1

Operators kunnen Meta Model API configureren met `MODEL_API_KEY` of de authenticatiekeuze tijdens onboarding, `meta-model-api/muse-spark-1.1` selecteren en ondersteunde streaming, toolaanroepen, afbeeldingsinvoer en instellingen voor redeneerinspanning gebruiken.

#### Claude-modellen

Claude Sonnet 5 kan worden geselecteerd via rechtstreeks Anthropic, Claude CLI, ondersteunde Vertex-regio's, Bedrock-inferentieprofielen en Bedrock Mantle, met het gedocumenteerde gedrag voor context, uitvoer, afbeeldingen, denken en prijzen. Gebruikers met toegang tot Claude Mythos 5 kunnen dit selecteren via ondersteunde routes uit de Anthropic-familie, met het vereiste gedrag voor context, uitvoer, adaptief denken, caching en herhaling.

#### Andere providerroutes

Copilot-sessies kunnen expliciet ondersteunde aangepaste providers voor OpenAI, Azure OpenAI, Ollama-compatibele providers of Anthropic gebruiken en een compatibele sessie starten wanneer verbindings- of inloggegevensinstellingen veranderen. Gekoppelde computers kunnen korte taken uitvoeren op geschikte lokale Ollama-modellen, terwijl ClawRouter de modellen kan ontsluiten die aan één beheerde sleutel zijn toegewezen en hun gebruik en budget kan rapporteren. Gebruikers kunnen ook actieve promotiemodellen claimen zonder bestaande standaardwaarden te vervangen, LongCat-2.0 installeren via de officiële provider en de nieuwste Gemini-gesprekken met toolaanroepen voortzetten via beide ondersteunde Google-transporten.

<Accordion title="Bronnen en bijdragers">

- Copilot-sessies kunnen nu expliciet geselecteerde aangepaste providers voor OpenAI, Azure OpenAI, Ollama-compatibele providers of Anthropic gebruiken en netjes opnieuw starten wanneer het model, eindpunt, de inloggegevens, headers of tokenlimieten veranderen. [#96345](https://github.com/openclaw/openclaw/pull/96345) Met dank aan @vincentkoc.
- GPT-5.6-gebruikers kunnen nu ondersteunde Ultra-modi consistent selecteren, model- en denkkeuzes op alle OpenClaw-oppervlakken op elkaar afgestemd houden en resultaten van systeemeigen Codex-subagents als bijgehouden taken ontvangen. [#98021](https://github.com/openclaw/openclaw/pull/98021) Met dank aan @anyech.
- Claude Sonnet 5 kan nu worden geselecteerd via Anthropic, Claude CLI, ondersteunde Vertex-regio's, Bedrock-inferentieprofielen en Bedrock Mantle, met het gedocumenteerde gedrag voor context, uitvoer, afbeeldingen, denken en prijzen. [#98254](https://github.com/openclaw/openclaw/pull/98254) Met dank aan @vortexopenclaw.
- Organisaties met previewtoegang tot GPT-5.6 kunnen Sol, Terra of Luna selecteren via ondersteunde OpenAI- en Codex-paden, met de juiste besturingselementen voor redeneren, contextmetadata en verrekening van cacheschrijfbewerkingen. [#98333](https://github.com/openclaw/openclaw/pull/98333) Gerelateerd: [#98296](https://github.com/openclaw/openclaw/issues/98296). Met dank aan @steipete-oai.
- Tencent Hunyuan Hy3 heeft nu een volledig ondersteund OpenClaw-configuratiepad via TokenHub of TokenPlan, inclusief volwaardige authenticatie, modeldetectie, configuratievalidatie, onboarding via de CLI en compatibiliteit met bestaande `hy3-preview`-configuraties. [#99076](https://github.com/openclaw/openclaw/pull/99076) Met dank aan @moncac.
- OpenClaw-agents kunnen nu korte taken uitvoeren op chatgeschikte Ollama-modellen die op gekoppelde macOS-, Linux- of Windows-Nodes zijn geïnstalleerd, met een afzonderlijke instelling om inferentie op Nodes uit te schakelen. [#99234](https://github.com/openclaw/openclaw/pull/99234) Gerelateerd: [#99228](https://github.com/openclaw/openclaw/issues/99228).
- Eén `CLAWROUTER_API_KEY` kan nu via ondersteunde transporten uitsluitend de eraan toegewezen modellen beschikbaar stellen en beheerde aanvragen, tokens, uitgaven en het maandbudget in normale statusweergaven tonen. [#99658](https://github.com/openclaw/openclaw/pull/99658) Gerelateerd: [#99657](https://github.com/openclaw/openclaw/issues/99657).
- Gebruikers kunnen actieve promotiemodellen ontdekken en deze met `openclaw promos claim &lt;slug&gt;` claimen zonder de onboarding opnieuw uit te voeren of bestaande standaardwaarden en inloggegevens onverwacht te vervangen. [#100236](https://github.com/openclaw/openclaw/pull/100236) Met dank aan @fuller-stack-dev.
- Gehoste LongCat-2.0 kan nu via de officiële LongCat-plugin worden geïnstalleerd, tijdens de onboarding met `LONGCAT_API_KEY` worden geconfigureerd en voor toolgebruik over meerdere beurten als `longcat/LongCat-2.0` worden geselecteerd. [#100501](https://github.com/openclaw/openclaw/pull/100501) Met dank aan @vincentkoc.
- De nieuwste Gemini-aliassen zetten gesprekken met toolaanroepen nu voort via beide ondersteunde Google-transporten, in plaats van te stoppen met een HTTP 400 wegens een ontbrekende denksignatuur. [#100605](https://github.com/openclaw/openclaw/pull/100605) Met dank aan @chenxiaoyu209, @guarismo.
- Gebruikers met toegang tot Claude Mythos 5 kunnen dit nu selecteren via Anthropic, Anthropic Vertex, Amazon Bedrock of Bedrock Mantle, met het vereiste gedrag voor context, uitvoer, denken, caching en opnieuw afspelen. [#101238](https://github.com/openclaw/openclaw/pull/101238) Met dank aan @vincentkoc.
- OpenClaw ondersteunt nu de configuratie van Meta Model API en het Muse Spark 1.1-model, inclusief streaming, toolaanroepen, afbeeldingsinvoer en ondersteunde besturingselementen voor redeneren. [#102873](https://github.com/openclaw/openclaw/pull/102873) Met dank aan @davemorin, @hamidshojanazeri, @jalehman, @solvely-colin.
- Upgrades van verouderde status blijven niet langer herhaaldelijk hangen, terwijl nieuwe OpenAI- en ChatGPT/Codex-configuraties de beoogde standaardwaarden voor GPT-5.6 selecteren en ondersteund gedrag voor temperatuur en toolaanroepen gebruiken. [#104656](https://github.com/openclaw/openclaw/pull/104656) Met dank aan @bdjben, @obviyus, @sallyom.

</Accordion>

### Codex en gekoppelde programmeeragents

OpenClaw werkt nu soepeler met programmeeragents die buiten de huidige chat actief zijn. `openclaw attach` kan Claude Code openen voor de hoofd-Gateway-sessie of een geselecteerde Gateway-sessie, met tijdelijke, intrekbare toegang in plaats van procesbrede inloggegevens. Codex-appserver-sessies kunnen worden hervat, werk aan systeemeigen subagents delegeren en hun resultaten als bijgehouden werk retourneren, terwijl Copilot-sessies expliciet geselecteerde aangepaste providers kunnen gebruiken en opnieuw kunnen starten wanneer hun verbindingsinstellingen veranderen.

De omringende sessieworkflow is eveneens duurzamer. Belangrijke gesprekken kunnen worden vastgezet, hernoemd, gearchiveerd, hersteld en als doorlopend werk worden gevolgd, terwijl actieve doelen tijdens latere beurten, Compaction, wachtrijen en onderbrekingen deel blijven uitmaken van het werkgeheugen.

<Accordion title="Bronnen en bijdragers">

- Externe tools kunnen nu sessiegebonden toegang tot de Gateway krijgen zonder procesbrede inloggegevens of toestemming om zich als een andere sessie voor te doen, waarmee de veilige basis voor `openclaw attach` wordt gevormd. [#96351](https://github.com/openclaw/openclaw/pull/96351) Met dank aan @anagnorisis2peripeteia, @obviyus.
- `openclaw attach` start Claude Code nu met tijdelijke toegang tot de hoofd-Gateway-sessie of een geselecteerde Gateway-sessie, houdt inloggegevens uit de argumenten en trekt de toegang in wanneer de sessie eindigt. [#96454](https://github.com/openclaw/openclaw/pull/96454) Met dank aan @anagnorisis2peripeteia, @obviyus.
- GPT-5.6-gebruikers kunnen nu ondersteunde Ultra-modi consistent selecteren, model- en denkkeuzes op alle OpenClaw-oppervlakken op elkaar afgestemd houden en resultaten van systeemeigen Codex-subagents als bijgehouden taken ontvangen. [#98021](https://github.com/openclaw/openclaw/pull/98021) Met dank aan @anyech.
- Codex-appserver-agents kunnen opnieuw toegestane agents weergeven, OpenClaw- of gekoppelde subagents starten en tijdens gedelegeerd werk de beurt afstaan zonder dat hervatte Heartbeats incompatibele tooldefinities tegenkomen. [#99561](https://github.com/openclaw/openclaw/pull/99561) Gerelateerd: [#99464](https://github.com/openclaw/openclaw/issues/99464). Met dank aan @100yenadmin, @joshavant.
- Systeemeigen Codex-delegatie vanuit OpenClaw-threads maakt nu opnieuw systeemeigen taakrecords aan, terwijl niet-ondersteunde aangepaste versies van de Codex-appserver bij het opstarten mislukken met een duidelijke foutmelding over de minimale versie. [#101221](https://github.com/openclaw/openclaw/pull/101221)
- Copilot-sessies kunnen nu expliciet geselecteerde aangepaste providers voor OpenAI, Azure OpenAI, Ollama-compatibele providers of Anthropic gebruiken en netjes opnieuw starten wanneer het model, eindpunt, de inloggegevens, headers of tokenlimieten veranderen. [#96345](https://github.com/openclaw/openclaw/pull/96345) Met dank aan @vincentkoc.
- Sessies kunnen nu worden vastgezet, zonder verlies van transcripties worden gearchiveerd, hersteld, vanuit chatoppervlakken hernoemd en als duurzame gespreksthreads op actieve uitvoeringen worden gevolgd. [#98510](https://github.com/openclaw/openclaw/pull/98510) Met dank aan @maziyang2.
- Een actieve `/goal` blijft nu latere beurten sturen en doorstaat Compaction, wachtrijen en onderbrekingen totdat het doel wordt gepauzeerd, voltooid, geblokkeerd of begrensd. [#100468](https://github.com/openclaw/openclaw/pull/100468)

</Accordion>

### Telegram

[Telegram](/nl/channels/telegram) is grondig verbeterd op het gebied van livevoortgang, media, documenten, onderwerpen, opdrachten, nieuwe pogingen, accountroutering, configuratie en bezorging. Albums bereiken het model met elke beschikbare afbeelding, lange antwoorden blijven tijdens de uitvoering gemakkelijker te volgen en tijdelijke conflicten of netwerkstoringen blokkeren latere berichten minder vaak en veroorzaken minder snel duplicaten.

Berichten en acties blijven ook consistenter bij de bedoelde bot, het bedoelde onderwerp en gesprek, terwijl problemen met de configuratie en accountstatus duidelijkere herstelmogelijkheden bieden.

<Accordion title="Bronnen en bijdragers">

- Telegram-fotoalbums geven het model nu elke succesvol gedownloade afbeelding in de juiste volgorde, in plaats van slechts één foto en onbruikbare bestandsverwijzingen, terwijl mislukte items worden weggelaten. [#97045](https://github.com/openclaw/openclaw/pull/97045) Met dank aan @nianjiuzst, @obviyus.
- De livevoortgangsweergave van Telegram houdt redeneringen, toelichtingen, opmaak en toolactiviteit nu leesbaar en stabiel en laat daarna een beknopte voltooiingssamenvatting staan in plaats van te verdwijnen. [#98907](https://github.com/openclaw/openclaw/pull/98907) Met dank aan @marvinthebored, @peetiegonzalez.
- Telegram-gebruikers zouden tijdens haperende netwerkhandshakes minder vaak mislukte definitieve antwoorden of bezorgpogingen van bots moeten zien, zonder het risico op dubbele berichten te vergroten bij fouten die mogelijk zijn opgetreden nadat een aanvraag was verzonden. [#101258](https://github.com/openclaw/openclaw/pull/101258) Met dank aan @lzw112.

</Accordion>

### Signal

[Signal](/nl/channels/signal)-antwoorden kunnen nu het bericht citeren waardoor ze zijn geactiveerd, zodat drukke gesprekken gemakkelijker te volgen zijn. Gebruiksvriendelijke aliassen zoals `signal:me` of `signal:ops` maken het ook eenvoudiger om terugkerende contacten en groepen aan te spreken zonder onbewerkte identificatoren opnieuw te gebruiken.

<Accordion title="Bronnen en bijdragers">

- Automatische antwoorden van Signal citeren nu het bericht waardoor ze zijn geactiveerd, zodat reacties in groepen en drukke gesprekken gemakkelijker te volgen zijn. [#95718](https://github.com/openclaw/openclaw/pull/95718) Met dank aan @jesse-merhi.
- Signal-gebruikers kunnen terugkerende contacten en groepen stabiele namen geven, zoals `signal:me` of `signal:ops`, in plaats van onbewerkte telefoonnummers, UUID's of ID's opnieuw te gebruiken. [#95738](https://github.com/openclaw/openclaw/pull/95738) Met dank aan @jesse-merhi.

</Accordion>

### Slack

[Slack](https://docs.openclaw.ai/channels/slack)-threads behouden hun gespreksgeschiedenis consistenter, interactieve kaarten en voortgang blijven op de juiste plaats en geaccepteerde antwoorden worden na een onzekere bevestiging minder snel herhaald. Langlopende gesprekken voorkomen bovendien vaker onnodige wachttijden voordat ze de agent bereiken.

<Accordion title="Bronnen en bijdragers">

- Slack-antwoorden blijven gekoppeld aan de sessiegeschiedenis van de hoofdthread, in plaats van afzonderlijke, vrijwel lege onderliggende sessies te verzamelen. [#97168](https://github.com/openclaw/openclaw/pull/97168) Gerelateerd: [#96535](https://github.com/openclaw/openclaw/issues/96535). Met dank aan @gorkem2020, @liuwqgit.
- Wanneer Slack een antwoord accepteert maar de bevestiging verloren gaat, kan OpenClaw het bestaande bericht verifiëren en voorkomen dat een duplicaat wordt verzonden. [#97480](https://github.com/openclaw/openclaw/pull/97480) Met dank aan @joeyfrasier.

</Accordion>

### Discord

[Discord](https://docs.openclaw.ai/channels/discord) verbetert de zichtbaarheid van antwoorden, bijlagen, spraaksessies, voortgang, nieuwe verbindingen en gedrag met meerdere accounts. Voltooide antwoorden leveren nuttigere signalen voor ongelezen berichten op, korte onderbrekingen van de Gateway-verbinding leiden minder vaak tot verlies van uitgaande berichten en herhaalde fouten bij het hervatten van sessies kunnen worden hersteld zonder de volledige Gateway uit te schakelen.

<Accordion title="Bronnen en bijdragers">

- Voltooide, gedeeltelijk gestreamde Discord-antwoorden worden nu als nieuwe berichten bezorgd, zodat ze normale signalen voor ongelezen berichten kunnen activeren nadat een gebruiker het kanaal verlaat. [#99711](https://github.com/openclaw/openclaw/pull/99711) Met dank aan @davelutztx.
- Discord-antwoorden, Cron-rapporten en andere uitgaande berichten verdwijnen minder snel tijdens een korte onderbreking van de Gateway-verbinding, zonder fragmenten of media opnieuw te verzenden die Discord al heeft geaccepteerd. [#100896](https://github.com/openclaw/openclaw/pull/100896) Met dank aan @tiffanychum.
- Discord-bots kunnen nu ter plaatse herstellen na herhaalde afwijzing van het hervatten van een sessie, waardoor langdurige uitval, verloren antwoorden en volledige herstarts van de Gateway worden beperkt. [#103596](https://github.com/openclaw/openclaw/pull/103596)

</Accordion>

### WhatsApp

[WhatsApp](/nl/channels/whatsapp)-herverbindingen en overlappende antwoorden leiden minder snel tot verloren, overgeslagen of verkeerd geordende berichten. Uitgelogde accounts blijven gestopt totdat ze bewust opnieuw worden verbonden, terwijl geaccepteerde berichten en voltooide antwoorden tijdens korte verbindingswijzigingen betrouwbaarder doorgaan.

<Accordion title="Bronnen en bijdragers">

- Uitgelogde of vervangen WhatsApp-accounts blijven nu gestopt totdat opnieuw verbinding wordt gemaakt, in plaats van in herhaalde herstartlussen terecht te komen die bronnen kunnen verbruiken en andere accounts kunnen vertragen. [#78511](https://github.com/openclaw/openclaw/pull/78511) Met dank aan @openperf.
- Geschikte WhatsApp-berichten die tijdens een korte herverbinding worden ontvangen, bereiken OpenClaw nu voor een automatisch antwoord, in plaats van als gelezen te worden gemarkeerd en stilzwijgend te worden overgeslagen. [#80642](https://github.com/openclaw/openclaw/pull/80642) Met dank aan @vishalj99.
- Gelijktijdige antwoorden, media, reacties en berichten in de wachtrij van WhatsApp Web worden nu per account één voor één verzonden, waardoor onderlinge verstoring en een onvoorspelbare bezorgvolgorde afnemen. [#99050](https://github.com/openclaw/openclaw/pull/99050) Met dank aan @ooiuuii.
- Voltooide WhatsApp-antwoorden worden nu verder bezorgd wanneer tijdens de bezorging een ander bericht binnenkomt, zodat overlappende gesprekken minder snel onverwacht stilvallen. [#100205](https://github.com/openclaw/openclaw/pull/100205)

</Accordion>

### Apple Berichten

[Apple Berichten](/nl/channels/imessage) krijgt bredere verbeteringen voor antwoorden, typindicaties, media, routering, installatiebegeleiding en gesprekscontinuïteit. Bijlagen van een externe Mac kunnen het actieve gesprek via een bruikbaar lokaal pad bereiken, antwoorden werken met meer bridgeconfiguraties en gewone berichttekst wordt minder snel aangezien voor interne rolmarkeringen.

<Accordion title="Bronnen en bijdragers">

- Foto's die vanaf een externe iMessage-Mac naar een afzonderlijke Gateway-host worden doorgestuurd, komen nu in Codex-gesprekken aan via een leesbaar lokaal pad in plaats van als een bestandsnaam die alleen op de Mac bruikbaar is. [#91803](https://github.com/openclaw/openclaw/pull/91803) Met dank aan @turbotheturtle.
- iMessage-configuraties die alleen AppleScript gebruiken of via een botgebruiker of SSH werken, bezorgen nu antwoorden, zelfs wanneer threads niet beschikbaar zijn, en databasewijzigingen laten inkomende berichten niet langer verborgen achter een verouderde herstelstatus. [#100446](https://github.com/openclaw/openclaw/pull/100446) Met dank aan @omarshahine.
- Directe iMessage-gesprekken die de `imsg` private API-bridge gebruiken, tonen nu een typindicatie zodra een trage beurt is geaccepteerd, zonder op een leesbevestiging te wachten. [#95621](https://github.com/openclaw/openclaw/pull/95621) Met dank aan @omarshahine.
- In iMessage-antwoorden gaat gewone zinstekst die toevallig eindigt op `user:`, `system:` of `assistant:` niet langer verloren. [#96392](https://github.com/openclaw/openclaw/pull/96392) Met dank aan @ly-wang19.

</Accordion>

### Crashlussen stoppen nu voor herstel

Een bewaakte Gateway die tijdens het opstarten herhaaldelijk uitvalt, biedt beheerders nu een stabiel proces voor [herstart en herstel](/nl/gateway/restart-recovery) om te onderzoeken en te repareren. In plaats van eindeloos opnieuw te starten, blijft het besturingspad beschikbaar, terwijl automatische herstarts van kanalen en providers worden onderbroken totdat het onderliggende probleem is opgelost.

<Accordion title="Bronnen en bijdragers">

- Een bewaakte Gateway die herhaaldelijk crasht, laat nu een stabiel besturingsproces beschikbaar voor onderzoek en herstel, in plaats van beheerders vast te zetten in een herstartlus. [a18708c](https://github.com/openclaw/openclaw/commit/a18708c5c12d93f14eb753b543a6747e8baa8c47) Met dank aan @obviyus.

</Accordion>

### Gepland werk, externe browserbesturing en werkruimteterminals

Gepland werk kan worden geactiveerd wanneer een opdracht is voltooid of een bewaakte voorwaarde verandert, externe browserbesturing kan geselecteerde aangemelde tabbladen koppelen en voltooide downloads veilig opslaan, en beveiligde werkruimteterminals zijn beschikbaar op het web en mobiel.

#### Gepland werk dat alleen wordt geactiveerd wanneer dat nodig is

[Geplande taken](/nl/automation/cron-jobs) kunnen reageren wanneer een externe opdracht is voltooid of een bewaakte voorwaarde verandert, zodat de volledige agent alleen wordt uitgevoerd wanneer er iets nieuws te verwerken is. Door dezelfde declaratie opnieuw toe te passen, wordt de beoogde taak ter plaatse bijgewerkt, waarbij identiteit en geschiedenis behouden blijven in plaats van dubbele planningen te maken.

<Accordion title="Bronnen en bijdragers">

- Een Cron-taak kan nu een build, implementatie, script of andere opdracht bewaken en de oorspronkelijke workflow hervatten met de afsluitcode en recente uitvoer zodra deze is voltooid. [#92037](https://github.com/openclaw/openclaw/pull/92037) Met dank aan @anagnorisis2peripeteia.
- Cron-declaraties kunnen nu veilig opnieuw worden toegepast zonder dubbele taken of verloren geschiedenis, terwijl eigendom, de volgende uitvoering, het nieuwste resultaat, de bezorging en foutmeldingen eenvoudiger te controleren zijn. [#100480](https://github.com/openclaw/openclaw/pull/100480)
- Cron-taken kunnen nu een externe voorwaarde bewaken en hun daadwerkelijke payload alleen uitvoeren wanneer die status verandert, waardoor de volledige agent niet wordt geactiveerd bij controles zonder wijzigingen. [#101195](https://github.com/openclaw/openclaw/pull/101195)

</Accordion>

#### Externe browserkoppeling en downloads

[Browserbesturing](/nl/tools/browser-control) is eenvoudiger te gebruiken op verschillende machines: beheerders kunnen de meegeleverde Chrome-extensie aan een externe Gateway koppelen, alleen geselecteerde aangemelde tabbladen delen, verbindingsgegevens voor Windows en WSL2 diagnosticeren en toegang intrekken door een tabblad uit de OpenClaw-groep te verwijderen. Agents kunnen ook wachten op vertraagde downloads en het voltooide bestand opslaan op een beveiligd lokaal pad, samen met de definitieve URL en voorgestelde naam.

<Accordion title="Bronnen en bijdragers">

- Windows- en WSL2-gebruikers krijgen nu IPv4- en IPv6-controles plus de bijbehorende portproxy-begeleiding die nodig is om Chrome-browserbesturing te herstellen zonder de CDP-blootstelling te verruimen. [#100590](https://github.com/openclaw/openclaw/pull/100590) Met dank aan @owlock, @zengwen-dt.
- Met de meegeleverde Chrome-extensie kunnen gebruikers nu geselecteerde aangemelde tabbladen vanaf een telefoon of ander kanaal besturen zonder dat iemand externe foutopsporing op de desktop hoeft goed te keuren, en door een tabblad te verwijderen wordt de toegang ingetrokken. [#100619](https://github.com/openclaw/openclaw/pull/100619)
- Gebruikers van een externe Gateway kunnen de meegeleverde Chrome-extensie vanaf een andere browsermachine koppelen met `openclaw browser extension pair --gateway-url wss://...`, zonder daar OpenClaw of Node.js te installeren of een inkomende poort te openen. [#101127](https://github.com/openclaw/openclaw/pull/101127)
- Agents kunnen nu een browserdownload opslaan op een gekozen beveiligd pad of wachten op een vertraagde export, waarbij ze de definitieve URL, bestandsnaam en het lokale pad ontvangen. [#101369](https://github.com/openclaw/openclaw/pull/101369) Met dank aan @grd-chang.

</Accordion>

#### Werkruimteterminals op het web en mobiel

Geverifieerde beheerders kunnen vanuit de [Control UI](/nl/web/control-ui), iOS of Android een beveiligde werkruimteterminal openen zonder de huidige werkruimte te verlaten. Sessies gebruiken de werkruimte en geconfigureerde shell van de geselecteerde agent, kunnen via beleid worden uitgeschakeld en volgen de besturingselementen van het [Gateway-protocol](/nl/gateway/protocol) voor eigendom en verbindingsstatus. Browserterminals kunnen worden vastgezet, van grootte veranderen en naast elkaar worden uitgevoerd, terwijl iOS en Android gerichte toegangspunten bieden met duidelijke verbindingsinstructies.

Browserbeveiliging uit dezelfde release voltooit deze mogelijkheid: terminals kunnen na het opnieuw laden, de slaapstand of korte netwerkonderbrekingen opnieuw verbinding maken en recente uitvoer opnieuw afspelen; nieuw ingeschakelde ondersteuning verschijnt zonder handmatig vernieuwen; en sluiten, opnieuw openen, thema's, cursorfocus, prompttekens en besturingselementen voor nieuwe tabbladen blijven bruikbaar tijdens opeenvolgende sessies.

<Accordion title="Bronnen en bijdragers">

- Geverifieerde beheerders kunnen vanuit door de Gateway ondersteunde besturingselementen een interactieve terminal in de werkruimte van een agent openen, terwijl volledig gesandboxte agents geblokkeerd blijven en de functie kan worden uitgeschakeld met `gateway.terminal.enabled`. [f083f35](https://github.com/openclaw/openclaw/commit/f083f35ddb467fa5ed7077244525913673bc7aa0)
- Beheerders van de Control UI kunnen chat, sessiebesturing en live shells nu bij elkaar houden door meerdere vastzetbare terminaltabbladen met aanpasbare grootte in de browserwerkruimte te openen. [ec72de4](https://github.com/openclaw/openclaw/commit/ec72de41faa71b71d0e479eaa31d791e3b6afe58)
- iOS-gebruikers kunnen Terminal rechtstreeks vanuit de Control-hub openen, een prompt voor Gateway-configuratie zien wanneer de verbinding is verbroken en actieve shellsessies actief houden tijdens niet-gerelateerde schermupdates. [211e0d7](https://github.com/openclaw/openclaw/commit/211e0d7263c188ef8cbc5956808306b37bbfccc0)
- Android-gebruikers kunnen vanuit Settings &gt; Terminal een shell voor de werkruimte van een agent openen, met duidelijke verbindingsinstructies en, indien ondersteund, overdracht van Gateway-aanmeldgegevens zonder het token in de URL te plaatsen. [fcd7eb6](https://github.com/openclaw/openclaw/commit/fcd7eb6130ed0d3de4a850bda6434f6a8b67664f)
- Optionele terminalsessies in de Control UI kunnen nu paginaherladingen, de slaapstand en korte netwerkonderbrekingen overleven, zodat beheerders opnieuw verbinding kunnen maken en recente uitvoer opnieuw kunnen afspelen in plaats van actieve opdrachten kwijt te raken. [#100089](https://github.com/openclaw/openclaw/pull/100089)
- Wanneer na het sluiten van het laatste tabblad een nieuwe Control UI-terminal wordt geopend, begint deze nu met een lege, nieuwe shell in plaats van de uitvoer van de gesloten terminal te herstellen. [#100665](https://github.com/openclaw/openclaw/pull/100665)
- Terminaltabbladen in de Control UI sluiten nu correct terwijl ze worden geopend, volgen themawijzigingen en worden opnieuw geopend met een bruikbare grootte, in plaats van verborgen sessies, verouderde kleuren of onbereikbare besturingselementen achter te laten. [2399ce7](https://github.com/openclaw/openclaw/commit/2399ce7c854d278276e65c9ed75f273a3c972e39)
- Een al geopende Control UI-pagina merkt nu op wanneer terminalondersteuning wordt ingeschakeld en maakt de terminal beschikbaar zonder dat handmatig vernieuwen nodig is. [3f976f9](https://github.com/openclaw/openclaw/commit/3f976f9f8624ded5af6fc48abf43c25a79661a32)
- Het openen van een nieuw Control UI-terminaltabblad na het sluiten van een ander tabblad neemt niet langer een oude afgesloten status over. [3c03389](https://github.com/openclaw/openclaw/commit/3c033899257210cb46d3c87468bb1a613e4fc831)
- De Control UI-terminal crasht niet langer wanneer de webcomponent meer dan één keer in een gedeeld browserregister wordt geladen. [f2e5159](https://github.com/openclaw/openclaw/commit/f2e5159f53248800416c15cc3aef50e505968317)
- Control UI-terminals gebruiken nu geïnstalleerde Nerd Font-terugvallettertypen, zodat ondersteunde prompt- en lijstpictogrammen als tekens worden weergegeven in plaats van als tijdelijke aanduidingsvakjes. [#100128](https://github.com/openclaw/openclaw/pull/100128)
- De geïntegreerde terminal van de Control UI toont nu één cursor in plaats van overlappende Chrome- en terminalcursors, waardoor de focus en typstatus duidelijker zijn. [#100240](https://github.com/openclaw/openclaw/pull/100240)
- De knop voor een nieuwe sessie van de Control UI-terminal is nu uitgelijnd met de omliggende tabbladen, voor een overzichtelijkere en gemakkelijker scanbare tabbladenbalk. [#100256](https://github.com/openclaw/openclaw/pull/100256)

</Accordion>

## Meer kanaalverbeteringen

### Meer oplossingen voor berichtkanalen

Antwoorden en media blijven nu consistenter gekoppeld aan het beoogde gesprek in werkruimte-, mobiele en communitykanalen. [Telegram](/nl/channels/telegram) verwerkt albums, voortgang, nieuwe pogingen, onderwerpen, routering en bezorging met minder weggevallen, dubbele, verouderde of moeilijk leesbare resultaten.

Discord, Slack, WhatsApp, Apple Berichten en andere ondersteunde kanalen krijgen ook duidelijker gedrag voor opdrachten, threads, bijlagen, proxy's en herstel. De installatie- en bezorgpaden voor [Apple Berichten](/nl/channels/imessage) in deze groep behouden de gesprekscontext die lezers verwachten, in plaats van het onderliggende routeringswerk zichtbaar te maken.

<Accordion title="Bronnen en bijdragers">

- Telegram-fotoalbums geven het model nu elke succesvol gedownloade afbeelding in de juiste volgorde, in plaats van slechts één foto en onbruikbare bestandsverwijzingen; mislukte items worden weggelaten. [#97045](https://github.com/openclaw/openclaw/pull/97045) Met dank aan @nianjiuzst, @obviyus.
- De live voortgangsweergave van Telegram houdt redeneringen, commentaar, opmaak en toolactiviteit nu leesbaar en stabiel en laat vervolgens een beknopte voltooiingssamenvatting achter in plaats van te verdwijnen. [#98907](https://github.com/openclaw/openclaw/pull/98907) Met dank aan @marvinthebored, @peetiegonzalez.
- Slack-kanalen kunnen OpenClaw op de achtergrond laten deelnemen, terwijl de optionele instelling `ignoreOtherMentions` voorkomt dat wordt gereageerd op gesprekken die tot een andere persoon of groep zijn gericht en dat gesprek als context bewaart voor een latere vermelding van de bot. [#53467](https://github.com/openclaw/openclaw/pull/53467) Met dank aan @hanamizuki.
- Slack-beheerders die meerdere Gateways via één Socket Mode-app uitvoeren, ontvangen nu bij het opstarten een waarschuwing die uitlegt waarom gebeurtenissen een andere verbinding kunnen bereiken en hoe ze een veiligere implementatieconfiguratie kunnen kiezen. [#79938](https://github.com/openclaw/openclaw/pull/79938) Met dank aan @jeffvsutherland.
- Het lezen en doorzoeken van Discord-berichten decodeert onbewerkte gecomprimeerde antwoorden nu correct en retourneert duidelijke fouten voor onverwachte gegevens, in plaats van onleesbare uitvoer of ondoorzichtige fouten. [#80788](https://github.com/openclaw/openclaw/pull/80788) Met dank aan @jbetala7.
- Slack-beheerders kunnen nu per kanaal kiezen voor `off`, `first`, `all` of `batched` als antwoordthreading, waarbij automatische antwoorden en berichttools dezelfde effectieve keuze volgen. [#82253](https://github.com/openclaw/openclaw/pull/82253)
- Interacties met Slack-knoppen en selecties blijven nu in de juiste assistentthread en tonen daar een werkstatus totdat de vervolgbeurt is voltooid. [#82895](https://github.com/openclaw/openclaw/pull/82895) Met dank aan @wukongai-cmu.
- Discord-antwoorden die uitsluitend uit tools bestaan, laten niet langer overlappende updates van de typindicator achter die suggereren dat er nog een antwoord aankomt, terwijl expliciet geconfigureerd typgedrag intact blijft. [#84288](https://github.com/openclaw/openclaw/pull/84288) Met dank aan @dr00-eth.
- Geplande en door Heartbeat aangestuurde Slack-berichten gebruiken nu de geconfigureerde agentnaam en het geconfigureerde pictogram, met een nette terugval op de app-identiteit wanneer Slack aanpassing weigert. [#84335](https://github.com/openclaw/openclaw/pull/84335) Met dank aan @rohang2005.
- Langere antwoorden in Slack-assistentthreads tonen nu wisselende voortgangsmeldingen, zodat gebruikers kunnen zien dat OpenClaw nog bezig is. [#85507](https://github.com/openclaw/openclaw/pull/85507) Met dank aan @emergentash.
- Meerdere Discord-botaccounts op één server behouden nu onafhankelijke spraaksessies en geconfigureerd automatisch deelnemen aan spraak werkt zelfs wanneer Discord gereed is voordat het opstarten van spraak is voltooid. [#87530](https://github.com/openclaw/openclaw/pull/87530) Met dank aan @geekhuashan.
- Wanneer een antwoord als Discord-spraakbericht mislukt, ontvangen gebruikers het antwoord van de assistent nu als tekstterugval in de thread, zonder tekst te dupliceren die al is afgeleverd. [#89962](https://github.com/openclaw/openclaw/pull/89962) Met dank aan @danhayman.
- De actie van Discord om alle reacties te wissen retourneert nu een echte fout als er een botreactie achterblijft, in plaats van volledig succes te claimen. [#90038](https://github.com/openclaw/openclaw/pull/90038) Met dank aan @masatohoshino.
- Bij het controleren van een Discord-lid dat niet met spraak is verbonden, wordt dit nu als niet verbonden gemeld in plaats van een misleidende opdracht- of Gateway-fout te veroorzaken. [#90969](https://github.com/openclaw/openclaw/pull/90969) Met dank aan @asock.
- Discord REST-aanroepen mislukken nu met een duidelijke fout wanneer een antwoord te groot is of vastloopt, in plaats van onbeperkt geheugengebruik en procesinstabiliteit te riskeren. [#95412](https://github.com/openclaw/openclaw/pull/95412) Met dank aan @alix-007.
- Slack-presentatieberichten worden nu afgeleverd als native Block Kit-kaarten met werkende kopteksten, bedieningselementen en ontvangstbevestigingen, in plaats van afgevlakte platte tekst. [#95463](https://github.com/openclaw/openclaw/pull/95463) Met dank aan @zoowh.
- Discord toont ingeschakelde Anthropic-redeneringen, notities en toolactiviteit nu in de juiste volgorde, met nauwkeurige tellers en niet-lege samenvattingen. [#96106](https://github.com/openclaw/openclaw/pull/96106) Met dank aan @marvinthebored, @obviyus, @peetiegonzalez.
- Het toevoegen van een benoemd Discord-account brengt een door SecretRef ondersteund standaardaccount niet langer offline of in een herstartlus. [#96401](https://github.com/openclaw/openclaw/pull/96401) Met dank aan @849261680.
- Acties voor Slack-blokken met opgemaakte tekst kunnen nu emoji bevatten nabij de voorbeeldlimiet, zonder misvormde interactietekst of daaropvolgende coderingsfouten te veroorzaken. [#96577](https://github.com/openclaw/openclaw/pull/96577) Met dank aan @llagy007, @weeli-009.
- Het eerste Slack-antwoord na een dagelijkse reset of reset wegens inactiviteit kan recente threadgeschiedenis hergebruiken, zodat het gesprek niet plotseling vanaf nul begint. [#97100](https://github.com/openclaw/openclaw/pull/97100) Met dank aan @bek91.
- Slack-antwoorden blijven gekoppeld aan de sessiegeschiedenis van de hoofdthread, in plaats van afzonderlijke, vrijwel lege onderliggende sessies op te stapelen. [#97168](https://github.com/openclaw/openclaw/pull/97168) Gerelateerd: [#96535](https://github.com/openclaw/openclaw/issues/96535). Met dank aan @gorkem2020, @liuwqgit.
- Statuscontroles van Discord-accounts mislukken nu veilig bij te grote identiteitsantwoorden, in plaats van een Gateway-crash of een fout door onvoldoende geheugen te riskeren. [#97278](https://github.com/openclaw/openclaw/pull/97278) Met dank aan @hugenshen.
- Slack-antwoorden stellen interne banners voor toolfouten, redeneerstructuren of opmaak van toolaanroepen niet langer bloot aan gebruikers. [#97367](https://github.com/openclaw/openclaw/pull/97367) Met dank aan @masatohoshino.
- Wanneer Slack een antwoord accepteert maar de bevestiging verloren gaat, kan OpenClaw het bestaande bericht verifiëren en voorkomen dat een duplicaat wordt verzonden. [#97480](https://github.com/openclaw/openclaw/pull/97480) Met dank aan @joeyfrasier.
- Verzoeken voor Discord-berichten, threadgeschiedenis en bijlagen weigeren nu te grote succesvolle antwoorden voordat deze overmatige groei van het Gateway-geheugengebruik kunnen veroorzaken. [#97693](https://github.com/openclaw/openclaw/pull/97693) Met dank aan @alix-007.
- Discord PluralKit-zoekopdrachten en de configuratie voor spraakuploads stoppen nu onverwacht grote JSON-antwoorden voordat deze het geheugen kunnen uitputten. [#97706](https://github.com/openclaw/openclaw/pull/97706) Met dank aan @cxbasdev.
- Discord-spraakgesprekken in de modus `stt-tts` behouden nu eerder gesproken context over meerdere beurten, in plaats van na elk antwoord opnieuw te beginnen. [#97746](https://github.com/openclaw/openclaw/pull/97746) Met dank aan @karabaralex, @sanjays2402.
- Misvormde succesvolle Discord-antwoorden mislukken nu met eindpuntspecifieke context, in plaats van een onbewerkte parserfout te tonen of OpenClaw te laten crashen. [#97889](https://github.com/openclaw/openclaw/pull/97889) Met dank aan @lsr911.
- Een te groot antwoord met Discord-gatewaymetadata registreert nu een begrensde fout en valt terug op de standaard-gateway-URL van Discord, in plaats van een Gateway-crash te riskeren. [#98682](https://github.com/openclaw/openclaw/pull/98682) Met dank aan @wings1029.
- Discord-implementaties in beperkte netwerken kunnen Gateway- en REST-verkeer nu routeren via een expliciet geconfigureerde DNS- of privé-HTTP(S)-proxy, zonder brede rechtstreekse uitgaande HTTPS-toegang te openen. [#99126](https://github.com/openclaw/openclaw/pull/99126) Gerelateerd: [#98266](https://github.com/openclaw/openclaw/issues/98266). Met dank aan @joshavant, @sallyom, @svuppala2006.
- Discord-gebruikers ontvangen nu de antwoordtekst en een duidelijke melding wanneer een bijlage te groot is, in plaats van het voltooide antwoord te zien verdwijnen. [#99577](https://github.com/openclaw/openclaw/pull/99577) Met dank aan @lin-hongkuan.
- Slack-antwoorden proberen het nu opnieuw na een tijdelijk conflict bij het starten van een sessie, in plaats van te stoppen voordat het verwachte bericht is afgeleverd. [#99647](https://github.com/openclaw/openclaw/pull/99647) Met dank aan @steipete-oai.
- Voltooide, gedeeltelijk gestreamde Discord-antwoorden worden nu als nieuwe berichten afgeleverd die normale ongelezen-indicatoren kunnen activeren nadat een gebruiker het kanaal verlaat. [#99711](https://github.com/openclaw/openclaw/pull/99711) Met dank aan @davelutztx.
- Slack-knoppen en -menu's behouden nu tijdlabels zoals `9:00` en retourneren bij selectie de bedoelde actiewaarde. [#99877](https://github.com/openclaw/openclaw/pull/99877) Met dank aan @qingminglong, @rodja.
- Discord en andere voortgangsweergaven verbergen nu herhaaldelijke interne polling van Code Mode, terwijl betekenisvolle toolactiviteit zichtbaar blijft. [#99893](https://github.com/openclaw/openclaw/pull/99893)
- Discord Gateway-verbindingen beperken inkomende frames nu tot 16 MiB, waarbij geteste grote lidgebeurtenissen behouden blijven en extreem verkeer wordt geweigerd voordat het het geheugen belast. [#99998](https://github.com/openclaw/openclaw/pull/99998) Met dank aan @sunlit-deng.
- Slack-berichtreacties accepteren nu gangbare emoji- of shortcode-namen, kunnen op het huidige bericht worden gericht zonder de ID ervan te herhalen en bieden duidelijkere aanwijzingen voor het opzoeken van leden. [#100375](https://github.com/openclaw/openclaw/pull/100375) Met dank aan @gorkem2020.
- Slack gebruikt nu standaard één statische bevestigingsreactie naast de native laadstatus van de assistent, zodat twee concurrerende voortgangsweergaven voor hetzelfde antwoord worden voorkomen. [#100462](https://github.com/openclaw/openclaw/pull/100462) Met dank aan @steipete-oai.
- Bij gewone antwoorden in Slack-threads worden de bijlagen van het openingsbericht niet langer opnieuw gedownload en verwerkt, terwijl nieuwe of geresette sessies die bestanden nog steeds één keer ontvangen. [#100516](https://github.com/openclaw/openclaw/pull/100516)
- De sessiegeschiedenis identificeert nu Slack-antwoorden die zijn gegenereerd maar vóór aflevering opzettelijk zijn vervangen, zodat beheerders ze niet aanzien voor berichten die de gebruiker heeft ontvangen. [#100607](https://github.com/openclaw/openclaw/pull/100607) Met dank aan @bek91.
- Berichten die mislukken voordat ze Discord, Slack, Matrix of een ander kanaal bereiken, kunnen nu opnieuw worden afgespeeld nadat de verbinding is hersteld, terwijl bij onzekere resultaten na verzending nog steeds blinde duplicaten worden voorkomen. [#101024](https://github.com/openclaw/openclaw/pull/101024) Met dank aan @sunnyshu0925.
- Cron-samenvattingen, antwoorden in Teams en Slack en andere ingesloten assistentantwoorden stellen redeneermarkeringen van providers, zoals `&lt;/mm:think&gt;`, niet langer bloot. [#101036](https://github.com/openclaw/openclaw/pull/101036) Met dank aan @velanir-ai-manager.
- Het afspelen van spraak in Discord zet verbroken ffmpeg-uitvoerpijpen nu om in een normale afspeelfout, in plaats van een niet-afgevangen uitzondering op Gateway-niveau. [#101088](https://github.com/openclaw/openclaw/pull/101088) Met dank aan @masatohoshino.
- Langdurig actieve Discord- en Nextcloud Talk-integraties begrenzen nu hun caches met kanaalmetadata, in plaats van elke nieuw aangetroffen ruimte het geheugengebruik blijvend te laten verhogen. [#101650](https://github.com/openclaw/openclaw/pull/101650) Met dank aan @alix-007, @vincentkoc.
- Slack-antwoorden in zeer lange threads en op drukke Gateways vermijden nu meerdere onnodige wachttijden, waardoor vertragingen afnemen voordat thread- en privéberichtgebeurtenissen de agent bereiken. [#101888](https://github.com/openclaw/openclaw/pull/101888) Met dank aan @obviyus.
- Discord-bots kunnen zich nu ter plaatse herstellen na herhaaldelijke afwijzing van het hervatten van een sessie, waardoor langdurige uitval, verloren antwoorden en volledige herstarts van de Gateway worden verminderd. [#103596](https://github.com/openclaw/openclaw/pull/103596)
- Kanaalvoorbeelden, threadnamen, fragmenten en ingekorte foutmeldingen in browser- en berichtenintegraties behouden nu volledige emoji en andere Unicode-tekens. [c16bb87](https://github.com/openclaw/openclaw/commit/c16bb8725a8a04d5de92855769cf87e13574384f) Met dank aan @vincentkoc.
- Lange Slack-contextlabels, Zalo-berichten en -bijschriften en uitvoer van extensieopdrachten worden nu ingekort zonder emoji of andere niet-BMP-tekens te beschadigen. [7e03242](https://github.com/openclaw/openclaw/commit/7e0324263b867d3d47138d1d2b1e9afd1dd2016f) Met dank aan @hugenshen, @mushuiyu886, @vincentkoc.
- Standaard- en benoemde LINE-bots die onder `channels.line.accounts` zijn geconfigureerd, krijgen nu werkende webhookroutes tenzij deze expliciet zijn uitgeschakeld, zodat geldige inkomende berichten niet meer eindigen in 404-antwoorden. [#81471](https://github.com/openclaw/openclaw/pull/81471) Met dank aan @edenfunf, @honorlin.
- Een Feishu-verbinding die geen berichten meer ontvangt, blijft minder snel ten onrechte als gezond gemarkeerd, omdat transportactiviteit nu de kanaalstatus bijwerkt. [#90966](https://github.com/openclaw/openclaw/pull/90966) Met dank aan @acache, @richardataxai-lab, @vincentkoc.
- Foto's die vanaf een externe iMessage-Mac naar een afzonderlijke Gateway-host worden doorgestuurd, komen nu in Codex-gesprekken aan via een leesbaar lokaal pad in plaats van een bestandsnaam die alleen op de Mac werkt. [#91803](https://github.com/openclaw/openclaw/pull/91803) Met dank aan @turbotheturtle.
- Gebruikers van compatibele iMessage-bridges kunnen systeemeigen peilingen in Apple Messages maken, lezen en erop stemmen, met upgrade-instructies voor niet-ondersteunde `imsg`-installaties. [#98421](https://github.com/openclaw/openclaw/pull/98421) Met dank aan @lobster, @omarshahine.
- Eigenaren van WhatsApp-groepen kunnen `/new`, `/stop`, `/status` en vergelijkbare opdrachten nu betrouwbaar gebruiken, zelfs wanneer hun afzenderidentiteit als interne LID binnenkomt. [#93379](https://github.com/openclaw/openclaw/pull/93379) Gerelateerd: [#77755](https://github.com/openclaw/openclaw/issues/77755). Met dank aan @jiveshkalra, @xialonglee.
- Bij LINE-bestandsuploads blijven herkenbare audio-extensies zoals `.m4a` nu behouden, zodat geldige opnamen worden getranscribeerd in plaats van als onbekende bestanden te worden behandeld. [#96403](https://github.com/openclaw/openclaw/pull/96403) Met dank aan @tancolo, @zaidazmi.
- Omheinde codeblokken met voorbeeldregels die op Markdown-afbakeningen lijken, blijven nu bij elkaar in plaats van halverwege het blok te worden gesplitst en verwarrend of verkeerd te worden geïnterpreteerd. [#96745](https://github.com/openclaw/openclaw/pull/96745) Met dank aan @ly-wang19, @vincentkoc.
- Reactiesnelkoppelingen in Signal worden nu alleen toegepast op de bedoelde gestructureerde uitvoerings- of plugingoedkeuring, inclusief doorgestuurde monitorprompts en prompts in delen, terwijl gewone berichten die alleen goedkeuringsopdrachten citeren geen bedieningselementen meer krijgen; bij oudere afgeleverde prompts kan `/approve` na de upgrade nog eenmaal nodig zijn. [#96880](https://github.com/openclaw/openclaw/pull/96880) Met dank aan @joshavant.
- Signal QuickStart toont nu één duidelijke installatiefout voor `signal-cli` en gaat direct door naar de prompt voor een aangepast pad, in plaats van de melding over het ontbrekende binaire bestand te herhalen. [#96932](https://github.com/openclaw/openclaw/pull/96932) Met dank aan @romneyda.
- Bij het opsplitsen van lange ononderbroken berichten in delen van afleveringsgrootte blijven emoji nu intact, waardoor gebruikers en kanaalplugins geen verminkte vervangingstekens meer zien. [#96951](https://github.com/openclaw/openclaw/pull/96951) Met dank aan @bartok9, @ly-wang19.
- Signal-gebruikers ontvangen nu nette assistentantwoorden zonder interne toolstatus, redeneringstags of opmaak voor toolaanroepen. [#97360](https://github.com/openclaw/openclaw/pull/97360) Met dank aan @masatohoshino.
- Titels, terugvaltekst en alternatieve tekst van LINE-sjablonen behouden emoji nu intact bij veldlimieten, waardoor beschadigde voorbeelden en geweigerde payloads worden voorkomen. [#97428](https://github.com/openclaw/openclaw/pull/97428) Met dank aan @ly-wang19, @vincentkoc.
- Lange LINE-knoplabels, snelle antwoorden, postbackgegevens en mediabediening behouden emoji nu bij veldlimieten in plaats van misvormde tekst te produceren. [#97470](https://github.com/openclaw/openclaw/pull/97470) Met dank aan @ly-wang19, @vincentkoc.
- De installatie van de Signal-plugin verwerkt nu trage, misvormde of te grote metadata van GitHub-releases zonder het risico dat het procesgeheugen uitgeput raakt. [#97536](https://github.com/openclaw/openclaw/pull/97536) Met dank aan @hugenshen.
- De containermodus van Signal voorkomt nu dat te grote of onbeheersbare `signal-cli-rest-api`-antwoorden het volledige OpenClaw-proces bedreigen. [#97539](https://github.com/openclaw/openclaw/pull/97539) Met dank aan @alix-007.
- Ongeldige JSON van de Signal REST-container levert nu een duidelijke Signal-specifieke fout op in plaats van een onbewerkte parserfout te tonen. [#98073](https://github.com/openclaw/openclaw/pull/98073) Met dank aan @lsr911, @vincentkoc.
- Stemmen op een iMessage-peilingoptie met een emoji als label verstuurt niet langer een extra bericht van één woord waarin het geselecteerde antwoord wordt herhaald. [#98691](https://github.com/openclaw/openclaw/pull/98691) Met dank aan @omarshahine.
- Agents beantwoorden iMessage-peilingen, inclusief peilingen met opmerkingen, nu met één systeemeigen stem in plaats van een gewoon tekstantwoord, een herhaalde selectie of een afzonderlijk antwoord op de opmerking. [#98781](https://github.com/openclaw/openclaw/pull/98781) Met dank aan @omarshahine.
- Signal-gebruikers die statusreacties inschakelen, kunnen nu in directe gesprekken en groepsgesprekken zien wanneer OpenClaw een bericht accepteert, werkt, tools gebruikt, comprimeert, vastloopt of klaar is. [#98791](https://github.com/openclaw/openclaw/pull/98791) Met dank aan @jesse-merhi.
- LINE-berichten, kaarten, menu's, locaties en codeblokken behouden emoji en andere tekens die uit meerdere eenheden bestaan nu bij veldlimieten, in plaats van beschadigde tekst of geweigerde payloads te produceren. [#98994](https://github.com/openclaw/openclaw/pull/98994) Met dank aan @lexes7, @vincentkoc.
- Onbewerkte iMessage-groeps-ID's van 32 tekens uit `imsg` leiden geplande en directe verzendingen nu naar het bedoelde gesprek in plaats van naar een niet-bestaand telefoonnummer. [#99525](https://github.com/openclaw/openclaw/pull/99525) Gerelateerd: [#89235](https://github.com/openclaw/openclaw/issues/89235). Met dank aan @matthewdelprado.
- Wanneer `channels.whatsapp.actions.calls`, MeowCaller en telefonie-TTS zijn geconfigureerd, kan een WhatsApp-agent de aanvrager nu bellen en een kort bericht over de voltooiing van een taak of een dringend bericht uitspreken. [#99635](https://github.com/openclaw/openclaw/pull/99635)
- Mislukte downloads van bijlagen via WhatsApp, LINE, Signal, iMessage, Teams, Feishu, Mattermost en Zalo blijven nu zichtbaar en bruikbaar voor probleemoplossing, in plaats van te verdwijnen of zich voor te doen als succesvol verwerkte media. [#100119](https://github.com/openclaw/openclaw/pull/100119)
- iMessage-configuraties die uitsluitend AppleScript gebruiken en configuraties met een botgebruiker of SSH leveren nu antwoorden af, zelfs wanneer threads niet beschikbaar zijn, en databasewijzigingen laten inkomende berichten niet langer verborgen achter verouderde herstelstatus. [#100446](https://github.com/openclaw/openclaw/pull/100446) Met dank aan @omarshahine.
- Telefoonnummers met extra plustekens worden nu aan het bedoelde Signal-, iMessage- of WhatsApp-contact gekoppeld, terwijl identiteiten zonder cijfers veilig worden geweigerd. [#100467](https://github.com/openclaw/openclaw/pull/100467) Met dank aan @morluto.
- Antwoorden van ClickClack-agents op berichten op het hoogste niveau blijven nu in het actieve kanaal of directe bericht, terwijl antwoorden binnen echte threads onderdeel van de thread blijven. [#100582](https://github.com/openclaw/openclaw/pull/100582) Met dank aan @marvinthebored, @vincentkoc.
- LINE-antwoorden die tekst combineren met een afbeelding, kaart of locatie melden nu nauwkeurig wanneer het rich-media-gedeelte mislukt, terwijl de tekst eenmaal wordt afgeleverd en dubbele pogingen worden voorkomen. [#100996](https://github.com/openclaw/openclaw/pull/100996) Met dank aan @masatohoshino.
- Een fout in een iMessage-helperpipe beëindigt wachtend werk nu voorspelbaar en laat de monitor netjes herstellen of stoppen, in plaats van de Gateway te laten crashen of verzoeken te laten vastlopen. [#101084](https://github.com/openclaw/openclaw/pull/101084) Met dank aan @masatohoshino.
- Directe WhatsApp-peilingen respecteren nu hetzelfde tijdslot voor uitgaande communicatie als andere verzendingen, in plaats van ontvangers tijdens een geblokkeerde periode te bereiken. [1d128b4](https://github.com/openclaw/openclaw/commit/1d128b4dd23297ee3553142954e4ce0542ba83e6) Met dank aan @vincentkoc.
- Google Meet- en directe Voice Call-sessies behouden nu de identiteit, werkruimte, routering en transcripttoeschrijving van de agent die het gesprek heeft gestart, in plaats van stilzwijgend over te schakelen naar de standaardagent. [#77763](https://github.com/openclaw/openclaw/pull/77763) Met dank aan @quangtran88.
- De gespreksgeschiedenis van Google Live bewaart nu beide kanten van het gesprek, terwijl bij opnieuw verbinden wordt voorkomen dat onafgemaakte spraak wordt ingediend of niet-gerelateerde uitingen worden gecombineerd. [#84161](https://github.com/openclaw/openclaw/pull/84161)
- Uitgaande gesprekken via OpenAI Realtime spelen nu één openingsbegroeting af, zelfs wanneer de ontvanger direct na het opnemen spreekt, terwijl latere onderbrekingen actieve spraak blijven stoppen. [#86285](https://github.com/openclaw/openclaw/pull/86285) Met dank aan @giodl73-repo, @jnikolaidis.
- Bij QQBot-upgrades worden herstelbare back-ups van inloggegevens nu naar SQLite gemigreerd zonder bronbestanden te verwijderen als het importeren mislukt, terwijl vervangbare caches afzonderlijk opnieuw worden opgebouwd. [#89597](https://github.com/openclaw/openclaw/pull/89597)
- Bellers die realtime spraakoproepen via OpenAI of Google gebruiken, kunnen assistentspraak nu onderbreken en gebufferde telefoonaudio snel laten stoppen, terwijl andere providers de bestaande lokale terugvaloptie behouden. [#90749](https://github.com/openclaw/openclaw/pull/90749) Met dank aan @moellenbeck.
- QQBot kan nu documenten en media die door agents in een sandbox zijn gemaakt vanaf geautoriseerde werkruimtepaden afleveren, terwijl ontsnappingen uit het pad geblokkeerd blijven. [#92872](https://github.com/openclaw/openclaw/pull/92872) Met dank aan @sliverp, @zhangguiping-xydt.
- Berichten die via de berichtentool van OpenClaw worden verzonden, behouden nu geconfigureerde statische antwoordvoorvoegsels of antwoordvoorvoegsels op basis van identiteit, zodat gerouteerde berichten en uitzendberichten consistent gelabeld blijven. [#93639](https://github.com/openclaw/openclaw/pull/93639) Met dank aan @zengwen-dt.
- Bellers horen nu een voltooid antwoord zonder op Compaction na de beurt te wachten, en een geslaagde vroege weergave wordt niet langer herhaald. [#94015](https://github.com/openclaw/openclaw/pull/94015) Met dank aan @xialonglee.
- Feishu-antwoorden komen nu als voltooide blokken aan wanneer blokstreaming is ingeschakeld zonder streamingkaarten, in plaats van volledig te verdwijnen. [#94250](https://github.com/openclaw/openclaw/pull/94250) Gerelateerd: [#55027](https://github.com/openclaw/openclaw/issues/55027). Met dank aan @vincentkoc, @xialonglee, @zichaolong.
- Wanneer een interactieve opdrachtknop terugvalt op tekst, ontvangen gebruikers nu de opdracht die ze kunnen kopiëren, met opmerkingen in Feishu-documenten die de handmatige stap uitleggen. [#94385](https://github.com/openclaw/openclaw/pull/94385) Gerelateerd: [#69754](https://github.com/openclaw/openclaw/issues/69754). Met dank aan @1yihui, @xialonglee.
- Beheerders van Twilio-spraakoproepen kunnen US1, IE1 of AU1 selecteren, zodat oproepbeheer en registraties de bedoelde Region gebruiken, waarbij US1 de standaard blijft. [#95832](https://github.com/openclaw/openclaw/pull/95832) Met dank aan @jodok.
- Bij verzendingen en reacties in Nextcloud Talk worden de antwoordgroottes van de server nu begrensd, waardoor OpenClaw wordt beschermd tegen vastlopers of onbeheerst geheugengebruik terwijl normale aflevering behouden blijft. [#96031](https://github.com/openclaw/openclaw/pull/96031) Met dank aan @alix-007.
- Antwoordrichtlijnen met verborgen onveilige tekens leveren nu stabiele, veilig weer te geven antwoord-ID's op voordat de chatroutering deze gebruikt. [#96446](https://github.com/openclaw/openclaw/pull/96446) Met dank aan @lin-hongkuan.
- Antwoorden in Microsoft Teams op lange bovenliggende berichten behouden nu emoji en vergelijkbare tekens intact in de context van het bovenliggende bericht voor de agent, in plaats van misvormde tekst in te voegen. [#96569](https://github.com/openclaw/openclaw/pull/96569) Met dank aan @llagy007, @weeli-009.
- Lange IRC-berichten behouden nu emoji en andere aanvullende tekens intact wanneer ze in afleveringssegmenten worden opgesplitst, ook bij ongewoon klein geconfigureerde segmentlimieten. [#96572](https://github.com/openclaw/openclaw/pull/96572) Met dank aan @llagy007, @weeli-009.
- Google Chat begrenst nu te grote API-, certificaat- en foutreacties bij het verzenden en verifiëren van verzoeken, zodat normaal verkeer doorgaat terwijl defecte of kwaadaardige inhoud mislukt of wordt afgekapt zonder het geheugen uit te putten. [#96772](https://github.com/openclaw/openclaw/pull/96772) Met dank aan @vincentkoc, @wangmiao0668000666.
- Spraak-naar-tekst van QQBot retourneert nu vroegtijdig een gelabelde fout wanneer een OpenAI-compatibel transcriptie-eindpunt een te grote reactie verzendt, in plaats van de volledige inhoud in het geheugen te bufferen. [#96968](https://github.com/openclaw/openclaw/pull/96968) Met dank aan @mushuiyu886.
- `openclaw channels login --channel feishu` geeft nu een compacte QR-code weer die in een normaal terminalvenster scanbaar blijft. [#97087](https://github.com/openclaw/openclaw/pull/97087) Met dank aan @nianjiuzst.
- Lange beginberichten van Matrix-threads behouden emoji en andere speciale tekens intact wanneer OpenClaw ze inkort voor de agentcontext. [#97121](https://github.com/openclaw/openclaw/pull/97121) Met dank aan @bartok9, @ly-wang19.
- IRC-gebruikers ontvangen nu het bedoelde antwoord zonder dat interne banners over mislukte tools of alleen voor de assistent bedoelde ondersteunende tekst in kanaalberichten verschijnen. [#97214](https://github.com/openclaw/openclaw/pull/97214) Met dank aan @masatohoshino, @studentzhou-svg, @vincentkoc.
- Zalo-installatie, polling, verzending en statuscontroles weigeren nu abnormaal grote succesvolle reacties voordat deze de Gateway onder zware geheugendruk kunnen zetten. [#97277](https://github.com/openclaw/openclaw/pull/97277) Met dank aan @hugenshen.
- Matrix-beheerders ontvangen nu een gestructureerde waarschuwing wanneer tokenrotaties meerdere gevulde opslaghoofdmappen achterlaten, met details om verouderde mappen te identificeren en zorgvuldig te archiveren. [#97353](https://github.com/openclaw/openclaw/pull/97353) Met dank aan @eldron81-r2d2, @outdog-hwh.
- Matrix-antwoorden leveren nu het bedoelde antwoord zonder interne tooldiagnostiek, redeneringstags of alleen voor de assistent bedoelde ondersteunende tekst te lekken. [#97372](https://github.com/openclaw/openclaw/pull/97372) Met dank aan @masatohoshino.
- Markdown-tabellen van QQBot behouden nu geëscapete sluistekens binnen hun cellen, zodat opdrachten en expressies niet naar de verkeerde kolommen verschuiven. [#97429](https://github.com/openclaw/openclaw/pull/97429) Met dank aan @ly-wang19.
- Lange samenvattingen van Feishu-streamingkaarten behouden nu emoji en andere niet-BMP-tekens intact op de afkapgrens. [#97462](https://github.com/openclaw/openclaw/pull/97462) Met dank aan @ly-wang19.
- Lange citaten van Matrix-antwoorden die naar agents worden verzonden, kappen emoji en andere tekens met meerdere code-eenheden nu af zonder beschadigde tekst achter te laten. [#97471](https://github.com/openclaw/openclaw/pull/97471) Met dank aan @ly-wang19.
- Voorvertoningen van Mattermost-streamingconcepten korten lange tekst met emoji nu in zonder een misvormd vervangingsteken weer te geven. [#97472](https://github.com/openclaw/openclaw/pull/97472) Met dank aan @ly-wang19.
- Klikken op knoppen van Adaptive Cards in Microsoft Teams leveren de verzonden waarde nu aan de agent, in plaats van als lege berichten aan te komen. [#97546](https://github.com/openclaw/openclaw/pull/97546) Met dank aan @jimmypuckett.
- Lange Feishu-opmerkingen met emoji op het afkappunt bereiken de agent nu als geldige tekst, in plaats van in misvormde tekens te worden opgesplitst. [#97595](https://github.com/openclaw/openclaw/pull/97595) Met dank aan @llagy007, @weeli-009.
- Matrix-mediadownloads handhaven nu limieten voor grootte en inactiviteitstime-out voordat er wordt gebufferd, ook voor versleutelde media. [#97662](https://github.com/openclaw/openclaw/pull/97662) Met dank aan @alix-007.
- Registratie- en streamingkaartverzoeken van Feishu en Lark weigeren nu te grote JSON van de provider voordat deze onbegrensde druk op het geheugen kan uitoefenen. [#97782](https://github.com/openclaw/openclaw/pull/97782) Met dank aan @alix-007.
- Bestandslevering en chatzoekopdrachten in Microsoft Teams begrenzen nu grote Microsoft Graph-reacties en retourneren een gelabelde fout in plaats van een procescrash te riskeren. [#97784](https://github.com/openclaw/openclaw/pull/97784) Met dank aan @alix-007.
- SMS-antwoorden verbergen nu interne banners over mislukte tooltracering en tonen alleen het bedoelde antwoord van de assistent. [#97989](https://github.com/openclaw/openclaw/pull/97989) Met dank aan @zengwen-dt.
- Twilio SMS-accountcontroles verwerken nu misvormde succesvolle JSON met een veilige lijst van telefoonnummers of een duidelijke Messaging Service-fout. [#97999](https://github.com/openclaw/openclaw/pull/97999) Met dank aan @lsr911.
- Het annuleren van een wachttijd voor opnieuw verbinden, opstarten of opnieuw proberen van de botidentiteit in Feishu wordt nu netjes beëindigd, in plaats van tijdens het opruimen een `ReferenceError` te riskeren. [#98137](https://github.com/openclaw/openclaw/pull/98137) Met dank aan @zhanglei99586.
- Interpunctie rond het `NO_REPLY`-token van een model verandert dit niet langer in een zichtbaar chatbericht, terwijl legitieme berichten die het token bevatten nog steeds aankomen. [#98224](https://github.com/openclaw/openclaw/pull/98224) Met dank aan @sunnyshu0925.
- Voltooiingen van subagents, geplande taken, mediataken en agentharnassen keren nu terug via hetzelfde geconfigureerde account, dezelfde bestemming en dezelfde thread waarmee ze zijn aangevraagd. [#98240](https://github.com/openclaw/openclaw/pull/98240) Met dank aan @yetval.
- Kanaalfouten van Tlon en Urbit begrenzen nu te grote of misvormde foutreacties voordat deze geheugenpieken kunnen veroorzaken, terwijl nuttige korte berichten behouden blijven. [#98496](https://github.com/openclaw/openclaw/pull/98496) Met dank aan @pandah97.
- Mattermost-antwoorden tonen nu het bedoelde antwoord van de assistent zonder interne diagnostiek over mislukte tools bloot te leggen. [#98693](https://github.com/openclaw/openclaw/pull/98693) Met dank aan @zengwen-dt.
- Feishu-botantwoorden tonen niet langer interne banners over tool- of runtimefouten naast het bedoelde antwoord. [#98705](https://github.com/openclaw/openclaw/pull/98705) Met dank aan @zengwen-dt.
- Zalo-beheerders kunnen Bot API-aanroepen nu zonder codewijzigingen naar een compatibel alternatief eindpunt leiden, terwijl gewone omgevingsbestanden van de werkruimte verkeer niet ongemerkt kunnen omleiden en berichttijden in milliseconden nauwkeurig blijven. [#98768](https://github.com/openclaw/openclaw/pull/98768) Met dank aan @romneyda.
- Omgevingsagents blijven nu stiller in geobserveerde groepsgesprekken en volgen instructies van beheerders op, zoals alleen antwoorden wanneer ze worden aangesproken. [#99144](https://github.com/openclaw/openclaw/pull/99144) Met dank aan @obviyus.
- Omgevingsgroepschats blijven nu stil tenzij de agent bewust een bericht verzendt, zonder verdwaalde statusregels, toolsamenvattingen, Compaction-meldingen, leveringswaarschuwingen of vervolgberichten bij overloop. [#99145](https://github.com/openclaw/openclaw/pull/99145) Met dank aan @obviyus.
- Mattermost-kanaalbewaking weigert nu inkomende gebeurtenissen groter dan 16 MiB en maakt opnieuw verbinding, waardoor de geheugenblootstelling wordt beperkt terwijl normale grote berichten geaccepteerd blijven. [#99366](https://github.com/openclaw/openclaw/pull/99366) Met dank aan @sunlit-deng.
- Altijd actieve groepsagents kunnen nu geldige berichten zonder vermelding ontvangen en beantwoorden na een Plugin-terugval, in plaats van ze ongemerkt te verwijderen. [#99506](https://github.com/openclaw/openclaw/pull/99506) Gerelateerd: [#99457](https://github.com/openclaw/openclaw/issues/99457). Met dank aan @lzy3538, @zqchris.
- Antwoorden en bijlagen die al door een kanaal zijn geaccepteerd, worden na een herstart of mislukte herstelpoging niet langer opnieuw verzonden, terwijl daadwerkelijk niet-verzonden items opnieuw kunnen worden geprobeerd. [#99600](https://github.com/openclaw/openclaw/pull/99600) Met dank aan @zhangguiping-xydt.
- Uitgaande verzendingen melden nu mislukte en gedeeltelijk afgeleverde berichten met nuttige resultaten per onderdeel, in plaats van elke poging als geslaagd weer te geven. [#99928](https://github.com/openclaw/openclaw/pull/99928) Met dank aan @masatohoshino.
- ClickClack kan nu optionele, blijvende toelichting en toolactiviteit tijdens een uitvoering tonen, zodat gebruikers niet tot het definitieve antwoord met een leeg kanaal blijven zitten. [#99954](https://github.com/openclaw/openclaw/pull/99954) Met dank aan @obviyus, @ragesaq.
- Inkomende spraakgesprekken in Telnyx-stijl en van Plivo kunnen nu doorgaan na het eerste antwoord van de beller, in plaats van stil te vallen voordat OpenClaw opnieuw spreekt. [#100255](https://github.com/openclaw/openclaw/pull/100255) Met dank aan @dvy.
- Geldige callbacks van Twilio en Plivo doorstaan nu handtekeningcontroles achter vertrouwde IPv4-reverse-proxy's, zelfs wanneer Node de proxy als een naar IPv4 gemapt IPv6-adres rapporteert. [#100261](https://github.com/openclaw/openclaw/pull/100261) Met dank aan @rohitjavvadi.
- Herhaalde leveringen van Webhooks voor spraakoproepen worden nu bevestigd zonder binnen het herhalingsvenster bijwerkingen van de oproep of het transcript te herhalen. [#100263](https://github.com/openclaw/openclaw/pull/100263) Met dank aan @xialonglee.
- Een tijdelijke fout bij het vernieuwen van Gmail-bewaking levert nu een foutmelding op zonder een langdurig `openclaw webhooks gmail run`-proces op de voorgrond te laten crashen. [#100342](https://github.com/openclaw/openclaw/pull/100342) Met dank aan @cxbasdev, @vincentkoc.
- Agents die achterstanden in drukke groepschats inhalen, ontvangen nu een duidelijkere geschiedenis per afzender, waardoor gesprekken met meerdere personen gemakkelijker te volgen zijn zonder lokale paden of URL's bloot te leggen. [#100366](https://github.com/openclaw/openclaw/pull/100366) Met dank aan @gorkem2020.
- Tlon stopt nu te grote of vastgelopen externe afbeeldingsdownloads voordat deze onbegrensd geheugen verbruiken en kan het bericht voortzetten met de oorspronkelijke URL. [#100374](https://github.com/openclaw/openclaw/pull/100374) Met dank aan @hugenshen.
- Te grote scry-reacties van Tlon mislukken nu met een duidelijke padspecifieke fout, in plaats van een Gateway-crash door onvoldoende geheugen te riskeren. [#100376](https://github.com/openclaw/openclaw/pull/100376) Met dank aan @hugenshen.
- Niet-streamende kanalen verzenden niet langer dezelfde definitieve tekst of media tweemaal voor één bericht, terwijl daadwerkelijk afzonderlijke antwoorden met verschillende routerings- of threadidentiteiten nog steeds worden doorgestuurd. [#100828](https://github.com/openclaw/openclaw/pull/100828) Met dank aan @vincentkoc, @zhangxiaojiujiayi.
- Ondersteunde JSON voor interactieve kaarten die via Feishu-berichten, threadantwoorden of tekstinhoud wordt verzonden, wordt nu als kaart weergegeven in plaats van als onbewerkte JSON. [#100883](https://github.com/openclaw/openclaw/pull/100883) Met dank aan @martingarramon, @vincentkoc, @zenorewn.
- Herstel van Microsoft Teams-bijlagen weigert nu te grote Graph-metagegevens met diagnostiek, in plaats van deze in het Gateway-geheugen te bufferen, terwijl normale gehoste media nog steeds binnen de geconfigureerde limieten worden gedownload. [#101082](https://github.com/openclaw/openclaw/pull/101082) Met dank aan @cxbasdev.
- Vastgelopen verzoeken voor Feishu-tenanttokens of streamingkaarten krijgen nu een time-out met een duidelijke fout en geven de verwerkingsbaan vrij, zodat andere Gateway-berichten kunnen doorgaan. [#102948](https://github.com/openclaw/openclaw/pull/102948) Met dank aan @hugenshen, @sallyom.
- De provider voor Twilio-spraakoproepen weigert nu niet-ondersteunde API-hostnamen voordat een verzoek wordt verzonden en accepteert alleen de door OpenClaw ondersteunde regionale Twilio-hosts. [094c0d4](https://github.com/openclaw/openclaw/commit/094c0d421faff7691d259a26af9cb135f00c6ebc) Met dank aan @vincentkoc.
- Cron en uitgaande verzendingen via kanalen melden niet langer succes zonder een bruikbaar platformontvangstbewijs, zodat ontbrekende meldingen als niet afgeleverd of onderdrukt worden weergegeven in plaats van ten onrechte als afgeleverd. [#79811](https://github.com/openclaw/openclaw/pull/79811) Met dank aan @indulgeback.
- Telegram-stickers en andere berichtacties van plugins blijven nu in het actieve forumonderwerp of de actieve thread wanneer ze naar het bijbehorende gesprek worden verzonden, ook via Gateway-dispatch. [#80293](https://github.com/openclaw/openclaw/pull/80293) Met dank aan @artdaal.
- Pluginopdrachten van Telegram en Discord die hun eigen antwoord verzenden, kunnen `{ suppressReply: true }` retourneren, waardoor een tweede misleidende waarschuwing of fout over een leeg antwoord wordt voorkomen. [#80928](https://github.com/openclaw/openclaw/pull/80928) Gerelateerd: [#80756](https://github.com/openclaw/openclaw/issues/80756). Met dank aan @alexuser, @unclouded77.
- Met `messages.ackReactionScope: "all"` ontvangen algemene berichten in ruimtes nu de geconfigureerde bevestigingsreactie in Discord, Slack en Telegram. [#87433](https://github.com/openclaw/openclaw/pull/87433) Met dank aan @paul-phan, @scoootscooob.
- Bestaande Telegram-sessies voor directe berichten verzenden recente berichten die al in het transcript zijn opgeslagen niet meer opnieuw, waardoor minder tokens worden gebruikt en herhalende of verwarde antwoorden afnemen. [#89855](https://github.com/openclaw/openclaw/pull/89855) Met dank aan @sweetcornna.
- Telegram laat een succesvol afgeleverd definitief antwoord niet langer volgen door een tegenstrijdige algemene foutmelding wanneer een latere dispatchstap mislukt, terwijl bij gedeeltelijke fouten de bestaande terugvaloptie nog steeds wordt gebruikt. [#90152](https://github.com/openclaw/openclaw/pull/90152) Met dank aan @zhangguiping-xydt.
- Telegram-documenten die via een gecontaineriseerde lokale Bot API worden ontvangen, komen nu met hun daadwerkelijke inhoud aan wanneer het gekoppelde gegevenspad tussen containers verschilt. [#91984](https://github.com/openclaw/openclaw/pull/91984) Met dank aan @ailucasdz, @dizesales.
- Telegram-berichten kunnen nu proactief worden verzonden via de tool `message` of `openclaw message send`, in plaats van te mislukken omdat het kanaal niet wordt ondersteund. [#92107](https://github.com/openclaw/openclaw/pull/92107) Met dank aan @bladin, @obviyus.
- OpenClaw herkent opnamen van het type `.m2a` nu als audio, zodat ze zonder conversie door workflows voor bijlagen, transcriptie, geheugen en chatweergave kunnen worden verwerkt. [#92167](https://github.com/openclaw/openclaw/pull/92167) Met dank aan @llljjjwww333.
- Telegram en andere kanalen kunnen na bepaalde API-storingen en time-outs tijdens het afsluiten nu automatisch herstellen, in plaats van stil te blijven totdat Gateway opnieuw wordt gestart. [#94016](https://github.com/openclaw/openclaw/pull/94016) Met dank aan @sheyanmin.
- Telegram-antwoorden laten interne foutregels over tooluitvoering nu weg en leveren alleen het bedoelde antwoord van de assistent. [#95774](https://github.com/openclaw/openclaw/pull/95774) Met dank aan @mushuiyu886.
- Uitgebreide Telegram-antwoorden en voortgangsberichten met OAuth-e-mailadressen komen nu aan in plaats van door Telegram-validatie te worden geweigerd. [#95900](https://github.com/openclaw/openclaw/pull/95900) Met dank aan @obviyus.
- Een gedeeltelijk afgeleverde verzending in de wachtrij wordt na opnieuw verbinden niet langer klakkeloos opnieuw afgespeeld, waardoor minder dubbele berichten via Telegram en andere kanalen worden verzonden. [#96247](https://github.com/openclaw/openclaw/pull/96247) Met dank aan @obviyus, @rosenlo.
- Telegram-voortgangsupdates worden nu veilig afgekapt rond emoji en andere tekens die uit meerdere eenheden bestaan, waardoor beschadigde tekens en geweigerde Bot API-payloads worden voorkomen. [#96456](https://github.com/openclaw/openclaw/pull/96456) Met dank aan @he-yufeng.
- Telegram-configuraties met de verouderde `capabilities: []` nemen nu het normale beleid voor inlineknoppen over, waardoor klikbare knoppen worden hersteld zonder bewuste afmeldingen te overschrijven. [#96468](https://github.com/openclaw/openclaw/pull/96468) Met dank aan @vincentkoc, @zhangguiping-xydt.
- Streamingconceptvoorbeelden van Telegram worden niet langer onderbroken en tonen geen verminkte tekst meer wanneer een emoji op de groottelimiet valt, zodat lange voorbeelden normaal kunnen blijven worden bijgewerkt. [#96504](https://github.com/openclaw/openclaw/pull/96504) Met dank aan @mushuiyu886, @obviyus.
- Een tijdelijk conflict in een Telegram-antwoordsessie houdt een direct bericht of forumonderwerp niet langer gevangen in voortdurende nieuwe pogingen die latere berichten blokkeren; nieuwe pogingen worden gedoseerd, de gespreksvolgorde blijft behouden en niet-gerelateerde chats worden verder verwerkt. [#96550](https://github.com/openclaw/openclaw/pull/96550) Met dank aan @cnbarrier404, @vacinc.
- Bestanden die via Telegram en andere ondersteunde chatkanalen worden verzonden, behouden nu nette namen zoals `report.png` in plaats van een interne cache-ID in de bestandsnaam van de bijlage weer te geven. [#96565](https://github.com/openclaw/openclaw/pull/96565) Met dank aan @narahariraghava, @obviyus.
- Gebruikers van Slack, Discord, Telegram, WhatsApp en Microsoft Teams ontvangen nu een duidelijk bericht om het opnieuw te proberen en zich opnieuw te authenticeren wanneer een modelprovider een herkende HTTP 401-fout retourneert, in plaats van alleen een reactie of geen bruikbaar antwoord te zien. [#96599](https://github.com/openclaw/openclaw/pull/96599) Met dank aan @sjf-oa.
- Telegram-reacties en het verwijderen van berichten worden nu opnieuw geprobeerd bij korte socket- of Undici-netwerkstoringen, waardoor onnodige mislukte acties afnemen zonder risico op duplicaten toe te voegen aan gewone berichtverzendingen. [#96612](https://github.com/openclaw/openclaw/pull/96612) Met dank aan @miorbnli.
- Telegram-gebruikers ontvangen nog steeds een antwoord in platte tekst wanneer uitgebreide opmaak voor een e-mailadres, URL, vermelding, hashtag, opdracht, telefoonnummer, bankpas of vergelijkbare entiteit wordt geweigerd, in plaats van dat de bot stil blijft. [#96642](https://github.com/openclaw/openclaw/pull/96642) Met dank aan @moguangyu5-design.
- Telegram-automatiseringen kunnen nu aan de hand van platformmetadata bepalen of een afzender een bot is, waardoor routering en classificatie minder afhankelijk zijn van gebruikersnamen of naamgevingsconventies. [#96810](https://github.com/openclaw/openclaw/pull/96810) Met dank aan @lin-hongkuan, @ohyeah521.
- Telegram-berichten die via geïsoleerde invoer binnenkomen, gaan nu door naar het antwoord van de agent in plaats van hetzelfde bericht voortdurend opnieuw af te spelen. [#96847](https://github.com/openclaw/openclaw/pull/96847) Met dank aan @obviyus.
- Langdurige Telegram-beurten kunnen worden voltooid zonder halverwege opnieuw te worden opgeëist en verwerkt, waardoor vastgelopen of dubbele aflevering afneemt en beheerders een duidelijkere ongezonde status krijgen wanneer de achterstand niet meer wordt weggewerkt. [#96962](https://github.com/openclaw/openclaw/pull/96962) Met dank aan @joshavant.
- Telegram-bots die geïsoleerde polling gebruiken, kunnen na een vastgelopen verwerking of herstart van Gateway de geordende berichtverwerking hervatten zonder handmatig databaseherstel. [#97118](https://github.com/openclaw/openclaw/pull/97118) Met dank aan @romneyda, @vincentkoc.
- Telegram-opstartlogboeken tonen nu lokale socketfouten zoals `EADDRNOTAVAIL` in plaats van beheerders ten onrechte naar DNS-probleemoplossing te verwijzen. [#97130](https://github.com/openclaw/openclaw/pull/97130) Met dank aan @zhangguiping-xydt.
- Inlineknoppen van Telegram die door plugins worden aangeleverd, voeren nu de bedoelde acties en opschoning uit in plaats van onbewerkte callbackgegevens in de chat te plaatsen. [#97174](https://github.com/openclaw/openclaw/pull/97174) Met dank aan @goldmar.
- Telegram-antwoorden met opgemaakte tekst geven wiskundige formules nu betrouwbaarder weer in plaats van onbewerkte LaTeX-achtige markeringen te tonen. [#97197](https://github.com/openclaw/openclaw/pull/97197) Met dank aan @vincentkoc, @wangwllu.
- Telegram-botprobes, Webhook-controles, lidmaatschapsaudits en polling weigeren nu te grote succesvolle Bot API-antwoorden voordat deze het geheugen van Gateway kunnen uitputten. [#97271](https://github.com/openclaw/openclaw/pull/97271) Met dank aan @hugenshen.
- Het opzoeken van Telegram-chat-ID's mislukt nu veilig bij te grote `getChat`-antwoorden, in plaats van overmatig geheugengebruik van Gateway te riskeren tijdens onboarding of routering. [#97274](https://github.com/openclaw/openclaw/pull/97274) Met dank aan @hugenshen.
- Telegram-antwoorden behouden letterlijke formuleringen zoals `&lt;think&gt;` wanneer deze deel uitmaken van het antwoord, terwijl daadwerkelijk gemarkeerde redeneringen verborgen blijven. [#97286](https://github.com/openclaw/openclaw/pull/97286) Met dank aan @drickon, @obviyus.
- Lange, niet-gestreamde Telegram-groepsantwoorden houden nu elk fragment zichtbaar, inclusief het begin, terwijl afleveringsbewijzen alle gegenereerde tekstfragmenten omvatten. [#97304](https://github.com/openclaw/openclaw/pull/97304) Met dank aan @aliseturtle-lu, @obviyus.
- Lange gestreamde Telegram-antwoorden leveren hun middengedeelten nu onder de standaardconfiguratie af, in plaats van stilzwijgend een deel van het antwoord weg te laten. [#97312](https://github.com/openclaw/openclaw/pull/97312) Met dank aan @brycemurray, @obviyus.
- Telegram-documenten die rond een herstart van Gateway worden verzonden, worden na herstel nu opnieuw geprobeerd in plaats van stil te verdwijnen, terwijl bij permanente fouten nog steeds wordt gevraagd het document opnieuw te verzenden. [#98102](https://github.com/openclaw/openclaw/pull/98102) Gerelateerd: [#98076](https://github.com/openclaw/openclaw/issues/98076). Met dank aan @davearcher18, @luoyanglang, @obviyus.
- De Telegram-opdrachten `/steer` en `/tell` kunnen een actieve Codex-taak nu tijdens streaming of toolwerk omleiden, in plaats van te laat aan te komen of vervolgberichten te worden. [#98126](https://github.com/openclaw/openclaw/pull/98126) Gerelateerd: [#81594](https://github.com/openclaw/openclaw/issues/81594). Met dank aan @100yenadmin, @kyzcreig.
- Het zeggen van `wait` in een Telegram-groepsgesprek annuleert actief OpenClaw-werk niet langer, terwijl expliciete stopopdrachten nog steeds onmiddellijk van kracht worden. [#98639](https://github.com/openclaw/openclaw/pull/98639) Met dank aan @ianchen08.
- Uitgebreide Telegram-berichten en doorgestuurde berichten met tekst zonder een normaal bijschrift bereiken de agent nu als leesbare gespreksinhoud in plaats van als tijdelijke aanduiding voor een niet-ondersteund bericht. [#98735](https://github.com/openclaw/openclaw/pull/98735) Met dank aan @obviyus.
- Vervolgberichten in directe Telegram-berichten bevatten nu één exemplaar van het vorige assistentantwoord in de recente context, in plaats van dit te dupliceren en tokens te verspillen. [#98769](https://github.com/openclaw/openclaw/pull/98769) Gerelateerd: [#98767](https://github.com/openclaw/openclaw/issues/98767). Met dank aan @rabsef-bicrym.
- Telegram-polling herstelt nu van tijdelijke frequentielimieten, serverstoringen en onjuist gevormde foutantwoorden zonder het account uit te schakelen, terwijl drukke bots cacheschrijfbewerkingen vermijden die onterechte herstarts wegens vastlopen kunnen veroorzaken. [#98775](https://github.com/openclaw/openclaw/pull/98775) Gerelateerd: [#98772](https://github.com/openclaw/openclaw/issues/98772), [#98773](https://github.com/openclaw/openclaw/issues/98773). Met dank aan @obviyus.
- Een herhaaldelijk mislukte Telegram-update blokkeert latere berichten in dezelfde chat of hetzelfde onderwerp niet langer, en opnieuw afgespeelde updates worden veilig opnieuw geprobeerd zonder dubbele opdrachten of een stortvloed aan verontschuldigingen. [#98776](https://github.com/openclaw/openclaw/pull/98776) Gerelateerd: [#98774](https://github.com/openclaw/openclaw/issues/98774). Met dank aan @obviyus.
- Definitieve Telegram-antwoorden en mediaverzendingen vallen nu terug op leesbare platte tekst wanneer opmaak, bijschriften of citaten worden geweigerd, en normale wachttijden wegens overbelasting van maximaal 60 seconden worden gerespecteerd in plaats van het bericht te laten vervallen. [#98786](https://github.com/openclaw/openclaw/pull/98786) Gerelateerd: [#98778](https://github.com/openclaw/openclaw/issues/98778). Met dank aan @obviyus.
- Telegram-verzendingen en berichtacties waarbij geen account is opgegeven, gebruiken nu consequent de geconfigureerde standaardbot in plaats van een verouderde identiteit die de actie verkeerd kan routeren of laten weigeren. [#98789](https://github.com/openclaw/openclaw/pull/98789) Met dank aan @yetval.
- Telegram-webhookberichten blijven nu behouden na herstarts van de Gateway en tijdelijke verwerkingsfouten, terwijl accounts herstellen van kortstondige opstartfouten en herhaalde herstarts geen netwerkverbindingen meer laten lekken. [#98806](https://github.com/openclaw/openclaw/pull/98806) Gerelateerd: [#98777](https://github.com/openclaw/openclaw/issues/98777). Met dank aan @obviyus.
- Telegram-plugins kunnen nu een tik op een knop omzetten in een normaal gebruikersantwoord aan de agent, terwijl de knop bij mislukte of overgeslagen inzendingen beschikbaar blijft voor een nieuwe poging. [#98922](https://github.com/openclaw/openclaw/pull/98922) Met dank aan @goldmar.
- Telegram-bots in de omgevingsbewuste groepsmodus zien nu recente gesprekscontext voordat ze beslissen of ze reageren, waardoor ze minder vaak antwoorden op losse fragmenten die niet aan de bot waren gericht. [#99143](https://github.com/openclaw/openclaw/pull/99143) Gerelateerd: [#99142](https://github.com/openclaw/openclaw/issues/99142). Met dank aan @obviyus.
- Telegram-groepsagents ontvangen nu één chronologische kopie van recente berichten in plaats van dat dubbele geschiedenis en herhaalde bezorgingsdetails context verbruiken. [#99256](https://github.com/openclaw/openclaw/pull/99256) Gerelateerd: [#99218](https://github.com/openclaw/openclaw/issues/99218). Met dank aan @obviyus.
- Omgevingsbewuste Telegram-groepsgesprekken kunnen nu niet-vermelde gesprekscontext behouden voor latere beurten, herstarts en Compaction, zonder steeds hetzelfde venster opnieuw af te spelen. [#99306](https://github.com/openclaw/openclaw/pull/99306) Gerelateerd: [#99257](https://github.com/openclaw/openclaw/issues/99257). Met dank aan @obviyus.
- Omgevingsbewuste Telegram-groepssessies herstellen nu na een reset de relevante oudere chatcontext, in plaats van gearchiveerde berichten stilzwijgend als reeds zichtbaar te beschouwen. [#99385](https://github.com/openclaw/openclaw/pull/99385) Gerelateerd: [#99373](https://github.com/openclaw/openclaw/issues/99373). Met dank aan @obviyus.
- Rechtstreekse vermeldingen van Telegram- en Discord-groepsbots met `message_tool_only` leveren nu zichtbare kanaalantwoorden op in zowel nieuwe als hervatte sessies. [#99389](https://github.com/openclaw/openclaw/pull/99389) Gerelateerd: [#99371](https://github.com/openclaw/openclaw/issues/99371). Met dank aan @obviyus.
- Telegram-antwoorden houden de typindicator nu zichtbaar tijdens meer tijdelijke API-storingen en vallen terug op platte tekst wanneer geldige rijke inhoud niet kan worden bezorgd. [#99745](https://github.com/openclaw/openclaw/pull/99745) Met dank aan @obviyus, @veda-openclaw.
- `sessions_send` weigert nu onderliggende Telegram-onderwerpssessies vóór verzending en verwijst aanroepers naar de bovenliggende groep, waardoor agentwerk minder vaak verkeerd wordt gerouteerd. [#99845](https://github.com/openclaw/openclaw/pull/99845) Met dank aan @nianjiuzst, @qingminglong.
- Telegram-tabellen, ranglijsten en letterlijke regeleinden blijven nu leesbaar, met expliciete logboekmeldingen wanneer rijke inhoud moet terugvallen op platte tekst. [#99861](https://github.com/openclaw/openclaw/pull/99861) Gerelateerd: [#99833](https://github.com/openclaw/openclaw/issues/99833). Met dank aan @obviyus.
- Telegram-groepsagents plaatsen nu zichtbare antwoorden wanneer ze rechtstreeks worden vermeld of wanneer iemand op ze antwoordt, terwijl ze niet-geadresseerd achtergrondgesprek blijven negeren. [#99866](https://github.com/openclaw/openclaw/pull/99866) Gerelateerd: [#99854](https://github.com/openclaw/openclaw/issues/99854). Met dank aan @obviyus.
- Peilingen volgen nu het geselecteerde directe of hybride kanaal in plaats van verkeerd via de Gateway te worden gerouteerd, met duidelijke fouten voor niet-ondersteunde opties voor duur of anonimiteit. [#99950](https://github.com/openclaw/openclaw/pull/99950) Met dank aan @nianjiuzst.
- Telegram meldt gebruikers nu wanneer een bijlage niet kan worden gedownload, vermeldt de werkelijke groottelimiet voor te grote bestanden en probeert tijdelijke fouten zoals snelheidslimieten nog steeds opnieuw. [#100051](https://github.com/openclaw/openclaw/pull/100051) Met dank aan @batyaro777.
- Telegram-antwoorden en doorgestuurde berichten behouden nu zichtbare tekst uit rijke details, lijsten, wiskundige notatie, bijschriften en bronvermeldingen, zodat de agent de context ontvangt die gebruikers daadwerkelijk zagen. [#100570](https://github.com/openclaw/openclaw/pull/100570) Met dank aan @veda-openclaw, @wangwllu.
- Vervolgberichten in rechtstreekse Telegram-gesprekken bevatten nu één correcte kopie van elk eerder assistentantwoord, in plaats van een versie met verborgen instructies te dupliceren. [#100573](https://github.com/openclaw/openclaw/pull/100573) Met dank aan @momothemage, @mooresoftware.
- MP3-spraak van Piper, Kokoro en andere OpenAI-compatibele TTS-eindpunten komt nu in Telegram aan als een native spraakbericht in plaats van als een audiobijlage met een bestandsnaam. [#100715](https://github.com/openclaw/openclaw/pull/100715) Met dank aan @hemantsudarshan.
- Telegram Heartbeat-terugvalmechanismen verbergen nu de besturingsmarkering `notify=false` en bezorgen berichten zoals gevraagd stil, inclusief het onderdrukken van antwoorden die alleen uit de markering bestaan. [#100735](https://github.com/openclaw/openclaw/pull/100735) Met dank aan @hackerismydream, @vincentkoc.
- Telegram-typindicatoren proberen het nu opnieuw na tijdelijke netwerkstoringen, zodat statusfeedback wordt hersteld zonder bij normale verzendingen het risico op dubbele berichten te vergroten. [#100762](https://github.com/openclaw/openclaw/pull/100762) Met dank aan @lzw112, @vincentkoc.
- Bij het opstarten van de Telegram-webhook worden de listener, bot en netwerkbronnen nu vrijgegeven na een fatale registratiefout, zoals ongeldige of ingetrokken referenties. [#100863](https://github.com/openclaw/openclaw/pull/100863) Met dank aan @machine3at.
- Telegram-berichten die niet naar een actieve Codex-beurt kunnen worden gestuurd, blijven nu behouden voor latere verwerking in plaats van zonder antwoord te verdwijnen. [#103916](https://github.com/openclaw/openclaw/pull/103916) Met dank aan @jalehman.
- Wanneer Telegram-verzoeken elkaar overlappen, krijgt het nieuwste geautoriseerde bericht nu voorrang, zonder dat een verouderd antwoord wordt verzonden of vervangen werk in de wachtrij wordt gestart. [#103965](https://github.com/openclaw/openclaw/pull/103965)
- Telegram-updates in de wachtrij blijven nu opnieuw afspeelbaar totdat herstel na een herstart veilig is vastgelegd, waardoor minder berichten verloren gaan bij een crash tijdens het starten van de verwerking. [#104032](https://github.com/openclaw/openclaw/pull/104032) Met dank aan @obviyus, @vincentkoc.
- De uiteindelijke samengevouwen voortgangssamenvatting van Telegram bevat nu ook de denkactiviteit van de Claude CLI die tijdens de uitvoering werd getoond, in plaats van dat dit werk lijkt te verdwijnen. [4212de9](https://github.com/openclaw/openclaw/commit/4212de9e08d6e69357d937e399db3df63c1b66d7) Met dank aan @vincentkoc.
- Discord-reacties voor voltooiing en fouten blijven nu zichtbaar gedurende de geconfigureerde tijdsduur van `doneHoldMs` en `errorHoldMs`, in plaats van gedurende vaste standaardvertragingen. [#94736](https://github.com/openclaw/openclaw/pull/94736) Met dank aan @liuwqgit.
- Slack-leesacties hebben weer toegang tot bewust op de toelatingslijst geplaatste kanaalnamen wanneer Slack een ID aanlevert en `dangerouslyAllowNameMatching` is ingeschakeld. [#95313](https://github.com/openclaw/openclaw/pull/95313) Met dank aan @jontsai.
- Discord-spraakantwoorden houden nu hun begeleidende tekst en extra media gekoppeld aan het oorspronkelijke bericht, zelfs wanneer de modus voor eenmalig antwoorden is ingeschakeld. [#95978](https://github.com/openclaw/openclaw/pull/95978) Met dank aan @nxmxbbd.
- Discord-bijlagen die in de wachtrij worden geplaatst terwijl OpenClaw bezig is, blijven nu beschikbaar wanneer het bericht uiteindelijk wordt uitgevoerd, in plaats van te verdwijnen nadat tijdelijke downloadlinks verlopen. [#96183](https://github.com/openclaw/openclaw/pull/96183) Met dank aan @judsonnudson, @zacharyyw.
- Tekst van Slack-berichten en -bijlagen wordt tijdens inkomende verwerking niet langer gekopieerd naar uitgebreide of foutopsporingslogboeken. [#96312](https://github.com/openclaw/openclaw/pull/96312) Met dank aan @steipete-oai.
- Slack-berichten en Block Kit-labels worden nu afgekapt zonder emoji op te splitsen in kapotte vervangingstekens of ongeldige payloadtekst. [#96382](https://github.com/openclaw/openclaw/pull/96382) Met dank aan @ly-wang19.
- Gegenereerde Discord-threadnamen behouden nu meerdere Markdown-nadruksegmenten zonder opmaakmarkeringen weg te laten of los achter te laten. [#96394](https://github.com/openclaw/openclaw/pull/96394) Met dank aan @ly-wang19.
- Lange voorbeelden van Slack-opdrachten en Plugin-goedkeuringen houden emoji nu intact bij de lengtegrens, waardoor misvormde goedkeuringstekst of payloads worden voorkomen. [#96576](https://github.com/openclaw/openclaw/pull/96576) Met dank aan @llagy007, @weeli-009.
- OpenClaw kan een vertrouwde overschrijving gebruiken voor een compatibel Slack API-eindpunt, terwijl normale werkruimten de openbare API van Slack blijven gebruiken en niet-vertrouwde .env-bestanden van projecten verzoeken met bearer-tokens niet kunnen omleiden. [#97154](https://github.com/openclaw/openclaw/pull/97154) Met dank aan @romneyda.
- De knoppen voor recente modellen van Discord korten lange namen nu in zonder emoji te beschadigen of ongeldige picker-payloads te produceren. [#97600](https://github.com/openclaw/openclaw/pull/97600) Met dank aan @llagy007, @weeli-009.
- Slack-agents kunnen nu threadberichten lezen waarvan de zichtbare inhoud alleen in bijlagen of blokken staat, inclusief waarschuwingen met lege tekst op het hoogste niveau. [#97727](https://github.com/openclaw/openclaw/pull/97727) Met dank aan @chthtlo.
- Slack-agents kunnen nu via `is_bot: true` toegelaten berichten herkennen die door bots zijn geschreven, waardoor ongewenste antwoorden tussen bots gemakkelijker kunnen worden voorkomen. [#97822](https://github.com/openclaw/openclaw/pull/97822) Met dank aan @masatohoshino, @vincentkoc.
- Discord-agents ontvangen nu `is_bot: true` voor toegelaten botberichten, terwijl het gedrag voor menselijke afzenders en PluralKit-afzenders ongewijzigd blijft. [#97824](https://github.com/openclaw/openclaw/pull/97824) Met dank aan @masatohoshino, @vincentkoc.
- Keuzemenu's voor Slack-slashopdrachten korten lange labels nu in zonder emoji op te splitsen bij de limiet van 75 tekens. [#97923](https://github.com/openclaw/openclaw/pull/97923) Met dank aan @lexes7.
- Diagnostiek voor de Slack Socket Mode-relay maakt nu onderscheid tussen misvormde WebSocket-frames en transportstoringen, waardoor kanaalproblemen gemakkelijker te herkennen zijn. [#98587](https://github.com/openclaw/openclaw/pull/98587) Met dank aan @lsr911, @vincentkoc.
- Beschrijvingen van Skill-opdrachten blijven nu vollediger waar dat wordt ondersteund en blijven geldig in Discord en Mattermost wanneer emoji in de buurt van een platformlimiet staan. [#99593](https://github.com/openclaw/openclaw/pull/99593) Met dank aan @pick-cat.
- Slack-opstart- en accountcontroles waarschuwen nu wanneer een OAuth-referentie van een gebruiker als bottoken is geconfigureerd, voordat identiteitsverwarring vermeldingen of antwoorden beïnvloedt. [#99931](https://github.com/openclaw/openclaw/pull/99931) Met dank aan @ooiuuii.
- Slack-antwoorden behouden nu bij streaming of terugvalbezorging de aangepaste naam en avatar van elke agent, in plaats van terug te vallen op de identiteit van de app. [#100084](https://github.com/openclaw/openclaw/pull/100084) Met dank aan @moerai.
- Slack Codex-gesprekken behouden nu één definitief assistentantwoord in de geschiedenis, in plaats van dit zowel via het transcript van de appserver als via de terugvalbezorging te dupliceren. [#100160](https://github.com/openclaw/openclaw/pull/100160) Met dank aan @steipete-oai.
- Lange impliciete Discord-antwoorden of antwoorden met veel media citeren en melden de gebruiker naar wie wordt verwezen nu eenmaal in de modus `first` of `batched`, terwijl expliciete antwoorden en `all`-antwoorden elke bedoelde verwijzing behouden. [#100784](https://github.com/openclaw/openclaw/pull/100784) Met dank aan @qingminglong, @revision-co-ltd.
- Discord-antwoorden, Cron-rapporten en andere uitgaande berichten verdwijnen minder snel tijdens een korte herverbinding van de Gateway, zonder segmenten of media opnieuw af te spelen die Discord al heeft geaccepteerd. [#100896](https://github.com/openclaw/openclaw/pull/100896) Met dank aan @tiffanychum.
- Bij het afspelen van Discord-spraak wordt ffmpeg nu opgeruimd na fouten in de uitvoerpijp, waardoor zowel Gateway-crashes als achtergebleven transcoderprocessen worden verminderd. [#101124](https://github.com/openclaw/openclaw/pull/101124)
- Het geconfigureerde primaire Discord-account start nu als eerste in configuraties met meerdere accounts, zodat de hoofdbot na een herstart niet wordt vertraagd door secundaire of ongeldige vermeldingen. [#101292](https://github.com/openclaw/openclaw/pull/101292) Met dank aan @turbotheturtle.
- Automatische Discord-threadtitels verwerken nu lange berichten en kanaalgegevens met emoji zonder misvormde prompttekst op te bouwen. [#101551](https://github.com/openclaw/openclaw/pull/101551) Met dank aan @alix-007.
- Langdurig actieve Slack-integraties houden de caching van gespreksmetadata nu binnen een vaste limiet, zodat het geheugengebruik niet onbeperkt blijft groeien naarmate meer kanalen en werkruimten worden aangetroffen. [#101562](https://github.com/openclaw/openclaw/pull/101562) Met dank aan @vincentkoc, @zhangguiping-xydt.
- Fouten bij het afspelen van Discord-spraak leveren nu een leesbare foutmelding op binnen de limiet van 8,192 bytes, ook wanneer de ffmpeg-uitvoer niet-Engelse tekst of emoji bevat. [#104230](https://github.com/openclaw/openclaw/pull/104230) Met dank aan @qingminglong.
- Geconfigureerde Weixin-accounts met niet-transparante ID's die tekens zoals een apenstaartje of `.` bevatten, starten nu normaal en behouden hun accountspecifieke routering. [#93686](https://github.com/openclaw/openclaw/pull/93686) Gerelateerd: [#93556](https://github.com/openclaw/openclaw/issues/93556). Met dank aan @htkillermax-gif, @zhangguiping-xydt.
- Feishu-configuraties die botpushberichten konden verzenden maar antwoorden van gebruikers geruisloos verloren, geven inkomende berichten nu door aan OpenClaw in plaats van tijdens het starten van de monitor te mislukken. [#94013](https://github.com/openclaw/openclaw/pull/94013) Met dank aan @xydt-tanshanshan.
- Antwoorden op door OpenClaw geschreven WhatsApp-groepsberichten blijven nu zichtbaar in WhatsApp Desktop en andere clients voor meerdere apparaten, met behoud van de context van het citaat. [#94879](https://github.com/openclaw/openclaw/pull/94879) Met dank aan @bartok9.
- Directe iMessage-chats die de privém API-bridge `imsg` gebruiken, tonen nu dat er wordt getypt zodra een trage beurt is geaccepteerd, zonder op een leesbevestiging te wachten. [#95621](https://github.com/openclaw/openclaw/pull/95621) Met dank aan @omarshahine.
- iMessage-antwoorden verliezen niet langer gewone zinstekst die toevallig eindigt op `user:`, `system:` of `assistant:`. [#96392](https://github.com/openclaw/openclaw/pull/96392) Met dank aan @ly-wang19.
- Rechtstreeks verzonden WhatsApp-berichten en automatische antwoorden geven gecombineerde vette en cursieve Markdown nu weer zonder losse sterretjes, ook wanneer de opgemaakte tekst emoji bevat. [#96570](https://github.com/openclaw/openclaw/pull/96570) Met dank aan @llagy007, @weeli-009.
- Voorbeelden van lange automatische WhatsApp-antwoorden en inkomende berichten behouden nu emoji en vermelden het aantal afgekorte tekens nauwkeurig, zodat de betreffende diagnostiek leesbaar is zonder de bezorging te wijzigen. [#96580](https://github.com/openclaw/openclaw/pull/96580) Met dank aan @llagy007, @weeli-009.
- Signal QuickStart op macOS installeert `signal-cli` nu via Homebrew in plaats van een incompatibel Linux-pakket te downloaden, en geeft platformspecifieke instructies wanneer Homebrew niet beschikbaar is. [#96909](https://github.com/openclaw/openclaw/pull/96909) Met dank aan @romneyda.
- Reeksen lange iMessage-berichten kunnen nu worden samengevoegd zonder een emoji doormidden te knippen en beschadigde tekst naar de agent te sturen. [#97598](https://github.com/openclaw/openclaw/pull/97598) Met dank aan @weeli-009.
- Ongeldige waarden voor `OPENCLAW_WHATSAPP_WEB_SOCKET_URL` mislukken nu onmiddellijk met een duidelijke configuratiefout, in plaats van later tijdens het starten van de socket problemen te veroorzaken. [#97697](https://github.com/openclaw/openclaw/pull/97697) Met dank aan @romneyda.
- Opstartcontroles van Nextcloud Talk tonen nu een beknopte fout van de botbeheer-API zonder een willekeurig grote fouttekst te bufferen. [#97811](https://github.com/openclaw/openclaw/pull/97811) Met dank aan @pick-cat.
- Google Chat-agents kunnen toegestane botberichten nu onderscheiden via `is_bot: true` en geautomatiseerde afzenders anders behandelen dan mensen. [#97825](https://github.com/openclaw/openclaw/pull/97825) Met dank aan @masatohoshino, @vincentkoc.
- WhatsApp kan nu een opgeslagen sessie van een gekoppeld apparaat herstellen vanuit een geldige back-up van de referenties wanneer het primaire bestand is onderbroken of beschadigd, waardoor onnodig opnieuw koppelen via een QR-code wordt voorkomen. [#99070](https://github.com/openclaw/openclaw/pull/99070) Met dank aan @leonidaslux.
- Signal-containerontvangsten weigeren te grote JSON-frames nu voordat ze worden gebufferd, waardoor de geheugendruk wordt beperkt zonder normale berichten of afzonderlijk opgehaalde bijlagen te beïnvloeden. [#99992](https://github.com/openclaw/openclaw/pull/99992) Met dank aan @sunlit-deng.
- Opstartwaarschuwingen van iMessage maken nu onderscheid tussen werkende groepsconfiguraties met afzenders op de toelatingslijst en daadwerkelijk geblokkeerde configuraties, en verwijzen geblokkeerde beheerders naar de juiste oplossing. [#100046](https://github.com/openclaw/openclaw/pull/100046)
- `openclaw channels login --channel whatsapp` vervangt verlopen QR-codes nu ter plaatse, zodat interactieve terminals één actuele, scanbare code tonen. [#100159](https://github.com/openclaw/openclaw/pull/100159)
- Een WhatsApp-bericht dat door een tijdelijk conflict met de antwoordsessie wordt onderbroken, kan nu opnieuw worden geprobeerd in plaats van als bezorgd te worden gemarkeerd en bij herbezorging geruisloos te worden genegeerd. [#101106](https://github.com/openclaw/openclaw/pull/101106) Met dank aan @andersonjeccel.
- Berichten in de wachtrij worden na een storing, herstart of nieuwe verbinding nu in een rustiger tempo hervat, waardoor vermijdbare pieken in kanaal- en providerlimieten worden beperkt terwijl het herstel begrensd blijft. [#101118](https://github.com/openclaw/openclaw/pull/101118) Met dank aan @zengwen-dt.
- Rechtstreekse WhatsApp-berichten die door een tijdslot voor contactopname worden geblokkeerd, mislukken nu onmiddellijk met een expliciete uitleg in plaats van geaccepteerd te lijken voordat later een bezorgfout optreedt. [#101264](https://github.com/openclaw/openclaw/pull/101264) Met dank aan @mcaxtr.
- Mislukte verzend- en actiebewerkingen van de iMessage-CLI door defecte uitvoerpijpen leveren nu een beheerste fout op in plaats van een crash van een Gateway-worker te riskeren. [#101401](https://github.com/openclaw/openclaw/pull/101401) Met dank aan @cxbasdev.
- OpenClaw kan met een vertrouwde overschrijving de normale Baileys-socket naar een compatibel lokaal WebSocket-eindpunt laten verwijzen, terwijl normale WhatsApp-verbindingen het standaardpad blijven gebruiken tenzij dit expliciet wordt overschreven. [#97155](https://github.com/openclaw/openclaw/pull/97155) Met dank aan @romneyda.
- Eén-op-één-chats van Feishu kunnen weer tekst-, media-, kaart- en terugvalantwoorden ontvangen in plaats van het antwoord kwijt te raken nadat het inkomende bericht is verwerkt. [#94760](https://github.com/openclaw/openclaw/pull/94760) Met dank aan @obviyus, @xydigit-zt.
- Een geaccepteerd spraakbericht dat binnenkomt terwijl OpenClaw al antwoordt, kan nog steeds een gesproken antwoord ontvangen wanneer `tts.auto: "inbound"` is geconfigureerd. [#95596](https://github.com/openclaw/openclaw/pull/95596) Met dank aan @mcaxtr.
- Mattermost-API-aanroepen stoppen nu te grote of eindeloze geslaagde antwoorden voordat ze onbeperkt geheugen kunnen verbruiken, terwijl normale verzoeken en uploads ongewijzigd blijven. [#96033](https://github.com/openclaw/openclaw/pull/96033) Met dank aan @alix-007.
- Bij nieuwe IRC-verbindingen worden na een 433-conflict nu alternatieve bijnamen doorlopen in plaats van herhaaldelijk dezelfde bezette naam te proberen. [#96108](https://github.com/openclaw/openclaw/pull/96108) Met dank aan @wendy-chsy.
- De welkomstkaart voor persoonlijke chats in Microsoft Teams toont de begroeting nu met de bedoelde vette, middelzware nadruk. [#96290](https://github.com/openclaw/openclaw/pull/96290) Met dank aan @ly-wang19, @vincentkoc.
- De threadgeschiedenis van Microsoft Teams behoudt nu letterlijke entiteitstekst zoals `&lt;APIKEY&gt;` in plaats van deze om te zetten in andere opmaak voordat de agent de tekst ziet. [#96342](https://github.com/openclaw/openclaw/pull/96342) Met dank aan @ly-wang19.
- Lange goedkeuringskaarten van Google Chat behouden nu emoji bij de tekstlimiet, zodat beschadigde goedkeuringstekst of misvormde kaartpayloads worden voorkomen. [#96573](https://github.com/openclaw/openclaw/pull/96573) Met dank aan @llagy007, @weeli-009.
- Lange Synology Chat-berichten en diagnostische voorbeelden worden nu afgekort zonder een emoji of ander aanvullend teken doormidden te knippen, zodat de verdere verwerkingstekst geldig blijft. [#96574](https://github.com/openclaw/openclaw/pull/96574) Met dank aan @weeli-009.
- QQBot-herinneringen die uit lange tekst worden gemaakt, krijgen nu leesbare taaknamen, zelfs wanneer een emoji op het afkappunt valt, in plaats van een beschadigd teken op te slaan. [#96575](https://github.com/openclaw/openclaw/pull/96575) Met dank aan @llagy007, @weeli-009.
- Feedback van Microsoft Teams op lange antwoorden geeft intacte emoji nu door aan de reflectieverwerking, zodat afkapping prompts, logboeken of codering niet beschadigt. [#96578](https://github.com/openclaw/openclaw/pull/96578) Met dank aan @llagy007, @weeli-009.
- Feishu-kaartkoppen tonen nu een nette agentemoji en -naam in plaats van beschrijvende tekst uit `identity.emoji`, terwijl vlaggen, huidtintvarianten, familie-emoji en andere geldige reeksen intact blijven. [#96587](https://github.com/openclaw/openclaw/pull/96587) Met dank aan @harjothkhara, @leedongyu1128.
- Tlon-goedkeuringsmeldingen houden emoji nu intact bij de voorbeeldlimiet, zodat misvormde berichtvoorbeelden worden voorkomen. [#97599](https://github.com/openclaw/openclaw/pull/97599) Met dank aan @llagy007, @weeli-009.
- Uitgaande IRC-tekst behoudt nu geëscapete emoji en laat ongeldige surrogate-escapes letterlijk staan in plaats van ze geruisloos te vervangen door beschadigde tekens. [#97683](https://github.com/openclaw/openclaw/pull/97683) Met dank aan @llagy007, @weeli-009.
- Mattermost-API-fouten met een lege JSON-body leveren nu een duidelijke statusgebaseerde fout op in plaats van een crash door `Unexpected end of JSON input`. [#97851](https://github.com/openclaw/openclaw/pull/97851) Met dank aan @pick-cat.
- Misvormde geslaagde Matrix-antwoorden leveren nu een beheerste homeserverfout op in plaats van een ondoorzichtige, niet-afgehandelde fout bij het parsen van JSON. [#97973](https://github.com/openclaw/openclaw/pull/97973) Met dank aan @lsr911.
- Feishu-videoberichten tonen nu de duur van lokale en op afstand geladen MP4-fragmenten wanneer duurdetectie beschikbaar is. [#98235](https://github.com/openclaw/openclaw/pull/98235) Met dank aan @areslp.
- Mattermost-installaties die na een upgrade zijn hersteld, worden nu geladen en maken opnieuw verbinding wanneer de Gateway wordt herstart, zonder dat de Plugin handmatig hoeft te worden ingeschakeld, ook bij beperkende configuraties met een toelatingslijst. [#98608](https://github.com/openclaw/openclaw/pull/98608) Gerelateerd: [#98564](https://github.com/openclaw/openclaw/issues/98564). Met dank aan @jacobtomlinson, @shakkernerd.
- Bij herhaald publiceren van Nostr-profielen worden relay-time-outtimers na succes nu gewist, waardoor de ophoping van verouderde resources in langdurig actieve agents wordt beperkt. [#98720](https://github.com/openclaw/openclaw/pull/98720) Gerelateerd: [#98463](https://github.com/openclaw/openclaw/issues/98463). Met dank aan @wangmiao0668000666, @zhanglei99586.
- Mattermost-teams met meer dan 200 leden kunnen nu geldige peers buiten de eerste pagina van de teamdirectory vinden en aanspreken. [#98877](https://github.com/openclaw/openclaw/pull/98877) Gerelateerd: [#98871](https://github.com/openclaw/openclaw/issues/98871). Met dank aan @qingminglong.
- Lange IRC-antwoorden komen nu volledig aan wanneer ze Chinese tekens, Cyrillisch schrift, emoji of andere niet-ASCII-tekst bevatten, met inachtneming van `messageChunkMaxChars`. [#99138](https://github.com/openclaw/openclaw/pull/99138) Met dank aan @yetval.
- De opstartuitvoer van de Zalo-gateway toont nu de accountnaam van de verbonden bot wanneer het Bot Platform deze verstrekt. [#99274](https://github.com/openclaw/openclaw/pull/99274) Met dank aan @romneyda.
- Tijdelijke fouten bij het vernieuwen van Feishu-streamingkaarten worden nu opgevangen en vastgelegd voor diagnose, in plaats van als niet-afgehandelde fouten naar buiten te komen. [#99301](https://github.com/openclaw/openclaw/pull/99301) Met dank aan @lwy-2.
- De status van QQBot rapporteert verbroken verbindingen en fatale redenen voor het sluiten nu nauwkeurig en keert pas na een READY- of RESUMED-gebeurtenis terug naar verbonden. [#100127](https://github.com/openclaw/openclaw/pull/100127) Met dank aan @masatohoshino, @vincentkoc.
- Tekstopdrachten zoals `/model fable` tonen hun bevestiging nu betrouwbaar, zelfs in flows die gewone antwoorden op het bronbericht onderdrukken. [#100151](https://github.com/openclaw/openclaw/pull/100151)
- IRC-bots maken nu opnieuw verbinding en nemen weer deel aan geconfigureerde kanalen na een tijdelijke verbreking van de server- of netwerkverbinding, in plaats van stil te blijven totdat OpenClaw opnieuw wordt gestart. [#100799](https://github.com/openclaw/openclaw/pull/100799) Met dank aan @zhangguiping-xydt.
- Directe Feishu-berichten die worden ontvangen terwijl de botidentiteit tijdelijk niet beschikbaar is, veranderen gewone gebruikersvermeldingen niet langer per ongeluk in doorstuurdoelen. [#100891](https://github.com/openclaw/openclaw/pull/100891) Met dank aan @zhangguiping-xydt.
- Tlon-media-uploads stoppen nu veilig wanneer Memex een te groot of ongeldig antwoord retourneert, in plaats van toe te staan dat de uploadpoging buitensporig veel geheugen verbruikt. [#101115](https://github.com/openclaw/openclaw/pull/101115) Met dank aan @cxbasdev.
- Realtime spraakprompts blijven nu leesbaar wanneer lange agentnamen of geïnjecteerde context met emoji moeten worden ingekort. [#101304](https://github.com/openclaw/openclaw/pull/101304) Met dank aan @alix-007.
- Feishu-foutlogboeken korten tekst met emoji nu in op een geldige tekengrens, waardoor fouten bij kaartacties en het opruimen van WebSocket-verbindingen beter leesbaar zijn. [#101364](https://github.com/openclaw/openclaw/pull/101364) Met dank aan @zengwen-dt.
- Kanaalplugins kunnen automatisch herstel hervatten na een lange periode van probleemloze werking, zodat een incidentele latere verbindingsonderbreking niet wordt geblokkeerd door een oud herstartbudget, terwijl echte snelle crashlussen beperkt blijven. [#101413](https://github.com/openclaw/openclaw/pull/101413) Met dank aan @clintoncodewell.
- QQBot-goedkeuringskaarten, berichtvoorbeelden, logboeken, mediapaden en waarschuwingen voor nieuwe pogingen korten tekst met emoji nu in zonder beschadigde vervangingstekens. [#101421](https://github.com/openclaw/openclaw/pull/101421) Met dank aan @wangmiao0668000666.
- QQBot-voorbeelden, fouten, opdrachten, spraak-naar-tekstberichten, mediadiagnostiek en logboeken blijven nu geldig wanneer tekst met emoji een lengtelimiet bereikt. [#101516](https://github.com/openclaw/openclaw/pull/101516) Met dank aan @vincentkoc, @wangmiao0668000666.
- Lange agentlabels met emoji leveren nu nette systeemeigen namen en introducties voor kanaalthreads op, in plaats van beschadigde tekens. [#101527](https://github.com/openclaw/openclaw/pull/101527) Met dank aan @lsr911.
- Zalo-beheerders kunnen proactieve CLI- of scriptberichten verzenden naar geldige niet-numerieke `chat_id`-waarden zonder een `Unknown target`-afwijzing. [#101548](https://github.com/openclaw/openclaw/pull/101548) Met dank aan @goutamadwant.
- Feishu Drive kan nu bestanden na de eerste pagina van een grote gedeelde map weergeven door de geretourneerde `next_page_token` te accepteren, waarbij ongeldige paginagroottes vóór de aanvraag duidelijk worden afgewezen. [#101572](https://github.com/openclaw/openclaw/pull/101572) Met dank aan @zhangguiping-xydt.
- Lokale audiobridges voor Google Meet worden nu correct afgesloten en registreren een waarschuwing wanneer een opdrachtpipe voor opname of afspelen mislukt, in plaats van te crashen door een niet-afgehandelde streamfout. [#101596](https://github.com/openclaw/openclaw/pull/101596) Met dank aan @alix-007.
- De afhankelijkheidsconfiguratie van Matrix stopt het onderliggende proces nu voorspelbaar en rapporteert de fout wanneer de uitvoerpipe van een lokale opdracht breekt. [#101597](https://github.com/openclaw/openclaw/pull/101597) Met dank aan @alix-007.
- Telegram-bestemmingen die daadwerkelijk `current`, `self`, `this` of `me` heten, zijn nu bereikbaar via geconfigureerde vermeldingen, terwijl onbedoelde losse sessiewoorden veilig worden geweigerd. [#94107](https://github.com/openclaw/openclaw/pull/94107) Met dank aan @obviyus, @silver-state, @zhangguiping-xydt.
- Uitgebreide Telegram-berichten die `richMessages: true` en Markdown-tabelmodus `block` gebruiken, tonen nu tabellen met randen en afwisselende rijkleuren, met behoud van de kolomuitlijning van de bron. [#95822](https://github.com/openclaw/openclaw/pull/95822) Met dank aan @obviyus, @zhangguiping-xydt.
- Telegram-terugvalberichten vervangen ongeldige numerieke Unicode-surrogaateenheden nu veilig in plaats van ongeldige tekst uit te voeren, terwijl geldige numerieke emoji-entiteiten nog steeds worden weergegeven. [#96581](https://github.com/openclaw/openclaw/pull/96581) Met dank aan @llagy007, @weeli-009.
- Telegram-gebruikers met `/reasoning on` ontvangen nu naast het definitieve antwoord ook de opgeslagen redeneerberichten van het model. [#97875](https://github.com/openclaw/openclaw/pull/97875) Met dank aan @fuller-stack-dev, @marvinthebored.
- Telegram-groepen en forumonderwerpen tonen nu een typindicator zodra een geadresseerd bericht is geaccepteerd, zonder activiteit te signaleren voor genegeerde gesprekken. [#99965](https://github.com/openclaw/openclaw/pull/99965) Met dank aan @moeedahmed.
- De onboarding van Telegram biedt nu zowel de klassieke BotFather-chatflow als de officiële webinterface om een bot te maken en het token ervan naar OpenClaw te kopiëren. [#100540](https://github.com/openclaw/openclaw/pull/100540)
- Telegram-verzendingen naar een `username` gebruiken nu de geconfigureerde proxy of het aangepaste Bot API-eindpunt van het account voor zowel het bepalen van het doel als de bezorging van het bericht. [#100868](https://github.com/openclaw/openclaw/pull/100868) Met dank aan @machine3at.
- Vetgedrukte Chinese, Japanse en Koreaanse labels die direct door tekst worden gevolgd, worden nu vet weergegeven in plaats van letterlijke `**`-markeringen te tonen in Telegram en andere kanalen die Markdown delen. [#101230](https://github.com/openclaw/openclaw/pull/101230) Met dank aan @nicknmorty.
- Telegram-verzendingen proberen het nu opnieuw na een veilige time-out van een TCP- of TLS-verbinding, waardoor minder definitieve antwoorden verloren gaan tijdens onbetrouwbare handshakes, zonder fouten opnieuw te proberen die Telegram mogelijk al hebben bereikt. [#101258](https://github.com/openclaw/openclaw/pull/101258) Met dank aan @lzw112.
- De losse opdracht `/think` toont nu snel de beschikbare denkniveaus in Telegram, Slack en Discord, zonder op trage modeldetectie te wachten. [#101926](https://github.com/openclaw/openclaw/pull/101926) Met dank aan @vincentkoc.
- Een Telegram-antwoord dat al is gestart, wordt niet langer onverwacht geannuleerd wanneer een andere geautoriseerde opdracht binnenkomt. [52a3314](https://github.com/openclaw/openclaw/commit/52a331466882ca0b6befa56c883355c758305813) Met dank aan @vincentkoc.
- Nadat `/login codex` in Telegram is geslaagd, gebruikt een nieuwe poging van de aanvraag nu het zojuist geverifieerde OpenAI-profiel in plaats van het vorige account. [fca0c81](https://github.com/openclaw/openclaw/commit/fca0c81791a5040536d4907913ed975bfcde1642) Met dank aan @100yenadmin.

</Accordion>

## Meer verbeteringen aan modellen en providers

### Aanmelden, modelkeuze, media en betrouwbaarheid

Voor Anthropic en Claude, Gemini, OpenAI en Codex, lokale modellen en andere ondersteunde routes verwerken [providers](/nl/concepts/model-providers) nu inloggegevens, catalogi, limieten, fallbacks, streaming en toolaanroepen consistenter. Lezers zouden minder mislukte verzoeken moeten ondervinden doordat de geselecteerde route onjuiste modelmetadata gebruikte, incompatibele redeneringen opnieuw afspeelde, de authenticatiestatus verloor of een providerrespons onjuist interpreteerde.

De [modelcatalogus](/nl/concepts/models) rapporteert ook de beschikbaarheid en mogelijkheden nauwkeuriger, terwijl [Codex-toezicht](/plugins/codex-supervision) de keuzes van verbonden modellen en het sessiegedrag afstemt op de backend die daadwerkelijk is geselecteerd.

<Accordion title="Bronnen en bijdragers">

- Amazon Bedrock-gebruikers kunnen nu afbeeldingen en pdf's analyseren met hetzelfde AWS-profiel, dezelfde rol, SSO-, omgevings- of instantie-inloggegevens die al voor chat worden gebruikt. [#72092](https://github.com/openclaw/openclaw/pull/72092) Met dank aan @truffle-dev.
- Claude CLI-antwoorden die succesvol zijn gestreamd, worden nu behouden wanneer de uiteindelijke succesenvelop geen tekst bevat. Zo wordt voorkomen dat het voltooide antwoord verdwijnt of een terugval naar een leeg antwoord activeert. [#90450](https://github.com/openclaw/openclaw/pull/90450) Met dank aan @totobusnello.
- OpenCode Zen-gebruikers kunnen de ondersteunde modellen van Claude, GPT, Gemini, GLM, DeepSeek, MiniMax, Qwen en andere modellen bekijken en uitvoeren zonder elke route handmatig te definiëren. [#92495](https://github.com/openclaw/openclaw/pull/92495) Met dank aan @mushuiyu886, @sallyom.
- De uitwisseling en vernieuwing van Anthropic OAuth-tokens weigeren nu vroegtijdig te grote endpointreacties, in plaats van een onbegrensde body in het geheugen in te lezen. [#96644](https://github.com/openclaw/openclaw/pull/96644) Met dank aan @solodmd.
- Claude- en Fable-runs met adaptief denken via Amazon Bedrock respecteren nu geconfigureerde hoge limieten voor uitvoertokens voor langere antwoorden, redeneringen en toolaanroepen. [#97343](https://github.com/openclaw/openclaw/pull/97343) Met dank aan @lilan0125, @prasithg.
- Anthropic-gebruikscontroles begrenzen nu ongewoon grote foutreacties, zodat een CDN-, firewall- of proxypagina het geheugen van OpenClaw niet kan uitputten. [#97614](https://github.com/openclaw/openclaw/pull/97614) Met dank aan @cxbasdev.
- Anthropic-gesprekken die worden geweigerd vanwege een ontbrekend toolresultaat, vertellen gebruikers nu dat ze het opnieuw moeten proberen of een nieuwe sessie moeten starten met `/new`, in plaats van alleen een algemene providerfout te tonen. [#98163](https://github.com/openclaw/openclaw/pull/98163) Met dank aan @masatohoshino.
- Claude-sessies met native denken kunnen nu automatisch herstellen nadat Anthropic een opnieuw afgespeeld denkblok weigert, zonder handmatige Compaction of verlies van het transcript. [#98411](https://github.com/openclaw/openclaw/pull/98411) Gerelateerd: [#98308](https://github.com/openclaw/openclaw/issues/98308). Met dank aan @clearhorizoninvestments, @sunlit-deng.
- Gebruikers van Claude Code 2.1 kunnen Bash, WebFetch, Grep, Glob, AskUserQuestion en andere native tools in claude-cli-sessies weer goedkeuren en uitvoeren. [#98665](https://github.com/openclaw/openclaw/pull/98665) Gerelateerd: [#95171](https://github.com/openclaw/openclaw/issues/95171). Met dank aan @carterdawson, @yetval.
- Claude Fable 5 werkt nu via Anthropic Vertex voor eenvoudige voltooiingstaken, zoals gegenereerde gesprekslabels, in plaats van te mislukken voordat het verzoek Vertex bereikt. [#98932](https://github.com/openclaw/openclaw/pull/98932)
- Claude CLI-agentruns schakelen nu over naar een alternatief in plaats van providerfouten of onbewerkte streamgegevens als antwoorden te presenteren, behouden meertalige uitvoer en emoji's, en stoppen ontsporende eenmalige uitvoer voordat deze het geheugen van de Gateway uitput. [#98942](https://github.com/openclaw/openclaw/pull/98942) Gerelateerd: [#98896](https://github.com/openclaw/openclaw/issues/98896). Met dank aan @obviyus.
- Claude CLI-gebruikers kunnen meerdere `--mcp-config`-bestanden combineren zonder servers kwijt te raken of de prompt te beschadigen, en gelijktijdige Gemini CLI-runs verstoren gedeelde bestanden met inloggegevens minder snel. [#98983](https://github.com/openclaw/openclaw/pull/98983) Gerelateerd: [#98944](https://github.com/openclaw/openclaw/issues/98944), [#98945](https://github.com/openclaw/openclaw/issues/98945). Met dank aan @obviyus.
- Agents die door Claude CLI worden ondersteund, tonen nu native redeneringen in `/reasoning stream` of `/reasoning on`, terwijl `/reasoning off` deze ook voor vervolgverzoeken in de wachtrij consequent onderdrukt. [#99401](https://github.com/openclaw/openclaw/pull/99401) Met dank aan @marvinthebored.
- De modeldetectie van Bedrock Mantle heeft nu een time-out en begrenst te grote catalogusreacties in plaats van vast te lopen of buitensporig veel geheugen te verbruiken, terwijl modellen in de cache beschikbaar blijven. [#99961](https://github.com/openclaw/openclaw/pull/99961) Met dank aan @zhangguiping-xydt.
- Anthropic Opus 4.8 kan nu worden uitgevoerd met `tools.profile=coding` zonder dat elke beurt mislukt met een HTTP 400-schemafout voordat de assistent antwoordt. [#100492](https://github.com/openclaw/openclaw/pull/100492) Met dank aan @lin-hongkuan, @vincentkoc.
- Anthropic-compatibele verzoeken mislukken nu snel met een begrensde transportfout wanneer een upstreamstream een te grote gedeeltelijke gebeurtenis verzendt, in plaats van vast te lopen en geheugen te verbruiken. [#100686](https://github.com/openclaw/openclaw/pull/100686) Met dank aan @zhangguiping-xydt.
- Lange gesprekken met ingesloten agents die veel tools of media gebruiken, behouden nu tussen beurten meer hergebruik van de promptcache. Dit vermindert herhaalde tokenverwerking, latentie en kosten bij providers met prefixcaching. [#102610](https://github.com/openclaw/openclaw/pull/102610) Met dank aan @ugiezzz.
- Gebruikers van proxy's die compatibel zijn met Anthropic Messages zien niet langer dat onbewerkte antml-XML of argumenten van toolaanroepen in zichtbare Claude-antwoorden terechtkomen. [b2787a1](https://github.com/openclaw/openclaw/commit/b2787a1c7a7ae1a20d05411bba1dbf9091490c23) Met dank aan @jerry-xin.
- Anthropic OAuth-abonnementsverzoeken bevatten nu de factureringsidentiteit in de stijl van Claude Code, zodat ze de bedoelde abonnementsroute kunnen gebruiken in plaats van te mislukken of als het verkeerde verzoektype te worden behandeld. [709be93](https://github.com/openclaw/openclaw/commit/709be93ca8987009540eb56ed1b6bfda136427de) Met dank aan @vincentkoc.
- Google Gemini TTS weigert nu te grote reacties voordat deze in het geheugen worden gebufferd, terwijl normale spraakresultaten via de bestaande audioworkflow blijven lopen. [#96984](https://github.com/openclaw/openclaw/pull/96984) Met dank aan @mushuiyu886.
- Gemini-streaming kan het nu met een andere geconfigureerde API-sleutel opnieuw proberen na een opnieuw te proberen quotum- of snelheidslimietreactie, in plaats van bij de eerste sleutel te mislukken. [#97328](https://github.com/openclaw/openclaw/pull/97328) Met dank aan @monkeyleet.
- Batchuploads, aanmaak en statuscontroles voor Gemini-geheugen-embeddings mislukken nu veilig wanneer een compatibel endpoint een te grote besturingsreactie retourneert. [#97535](https://github.com/openclaw/openclaw/pull/97535) Met dank aan @hugenshen.
- Aanmelden bij Google Gemini CLI weigert nu te grote OAuth-, profiel-, project- en onboardingreacties met gelabelde fouten, in plaats van buitensporig geheugengebruik te riskeren. [#97587](https://github.com/openclaw/openclaw/pull/97587) Met dank aan @hugenshen.
- Google Gemini CLI OAuth-fouten houden te grote of misvormde providerreacties nu begrensd, terwijl nuttige foutdetails behouden blijven. [#99605](https://github.com/openclaw/openclaw/pull/99605) Met dank aan @mushuiyu886.
- Google-afbeeldingsgeneratie kan nu `models.providers.google.apiKey` en een optionele aangepaste `baseUrl` gebruiken zonder afzonderlijke omgevingsinloggegevens of een authenticatieprofiel. [#100779](https://github.com/openclaw/openclaw/pull/100779) Met dank aan @amknight.
- De providerconfiguratie stopt nu met het lezen van ontsporende modeldetectiereacties voordat deze het proces kunnen laten vastlopen of het geheugen kunnen uitputten, terwijl normale reacties van zelfgehoste servers blijven werken. [#95244](https://github.com/openclaw/openclaw/pull/95244) Met dank aan @alix-007, @sallyom.
- De Ollama-modeldetectie stopt nu te grote of eindeloze endpointreacties voordat deze het geheugen kunnen uitputten of de configuratie kunnen laten vastlopen. [#96027](https://github.com/openclaw/openclaw/pull/96027) Met dank aan @alix-007.
- Modeltime-outs waarbij opnieuw afspelen veilig is, kunnen nu doorgaan naar de volgende geconfigureerde provider, zodat agent-, chat- en Cron-runs kunnen herstellen zonder werk te herhalen dat bijwerkingen kan hebben. [#96142](https://github.com/openclaw/openclaw/pull/96142) Met dank aan @brokemac79, @riazrahaman.
- `openclaw models list` meldt geconfigureerde lokale Ollama-modellen nu als beschikbaar wanneer ze actief en bruikbaar zijn. [#97491](https://github.com/openclaw/openclaw/pull/97491) Met dank aan @lingfeizi, @qingminglong.
- De configuratie van Ollama Cloud stopt nu te grote of schadelijke authenticatiereacties voordat deze buitensporig veel geheugen kunnen verbruiken, terwijl normaal aanmelden ongewijzigd blijft. [#97581](https://github.com/openclaw/openclaw/pull/97581) Met dank aan @hugenshen.
- Het opnieuw uitvoeren van provider-onboarding of vernieuwen van modellen behoudt nu time-outs, transportinstellingen, MiniMax-modellen en SecretRef-inloggegevens die door de beheerder worden beheerd, in plaats van deze stilzwijgend te wissen. [#100107](https://github.com/openclaw/openclaw/pull/100107) Met dank aan @frank-beans.
- Ollama-verzoeken waarvan de native responsstream vroegtijdig eindigt, kunnen nu doorgaan naar een geconfigureerd terugvalmodel in plaats van te stoppen met `LLM request failed`. [#100482](https://github.com/openclaw/openclaw/pull/100482) Met dank aan @turbotheturtle.
- Geplande en via de CLI uitgevoerde Codex-runs met een expliciete time-out van langer dan 30 minuten kunnen nu dat volledige budget gebruiken, in plaats van door de bewaking voor een inactieve terminal te worden gestopt. [#85296](https://github.com/openclaw/openclaw/pull/85296) Met dank aan @alkor2000, @vincentkoc.
- OpenAI Realtime-spraak- en transcriptiesessies starten nu achter Clash, Surge, sing-box en vergelijkbare TUN-proxyconfiguraties die `api.openai.com` omzetten naar fake-IP-bereiken. [#86526](https://github.com/openclaw/openclaw/pull/86526) Met dank aan @shushushv.
- Realtime-spraaksessies laten nu een afzonderlijke aangepaste tool met een ongeldige providerspecifieke naam weg en geven daarvoor een waarschuwing, in plaats van toe te staan dat die tool de volledige OpenAI-, Azure- of Google-sessie verstoort. [#89175](https://github.com/openclaw/openclaw/pull/89175) Met dank aan @vincentkoc.
- Voor door Codex ondersteunde OpenAI-modellen identificeert `/status` ChatGPT-aanmeldingsauthenticatie nu als `oauth (codex-cli)`, in plaats van deze ten onrechte als een API-sleutel uit de omgeving te labelen. [#91240](https://github.com/openclaw/openclaw/pull/91240) Gerelateerd: [#91099](https://github.com/openclaw/openclaw/issues/91099). Met dank aan @849261680, @ukstem.
- OpenAI- en Codex-gebruikers die via de appserver zijn geauthenticeerd, kunnen hun quotumvensters van vijf uur en een week weer zien in chat-, CLI- en JSON-statusuitvoer. [#92520](https://github.com/openclaw/openclaw/pull/92520) Met dank aan @brokemac79.
- Een ontbrekend of vastgelopen lokaal Codex-toolresultaat schakelt de actieve sessie niet langer over naar een andere provider die de lokale fout niet kan oplossen. [#95543](https://github.com/openclaw/openclaw/pull/95543) Met dank aan @mikasa0818.
- Ollama Cloud en andere OpenAI-compatibele Ollama-chats kunnen nu na een toolaanroep doorgaan, in plaats van tijdens de volgende beurt te mislukken met een providerfout 400. [#96474](https://github.com/openclaw/openclaw/pull/96474) Met dank aan @849261680.
- vLLM, Ollama-proxy's en andere OpenAI-compatibele gateways kunnen gestreamde antwoorden leveren, zelfs wanneer ze een gebeurtenisstream ten onrechte als JSON labelen. Zo wordt een vroege parseringsfout voorkomen die voorheen de agentrun beëindigde. [#96503](https://github.com/openclaw/openclaw/pull/96503) Met dank aan @zengwen-dt.
- OpenAI ChatGPT Responses-streaming annuleert nu te grote of eindeloze providerbody's met een duidelijke fout voordat deze buitensporig veel procesgeheugen kunnen verbruiken, terwijl normale reacties de bestaande parser blijven gebruiken. [#96762](https://github.com/openclaw/openclaw/pull/96762) Met dank aan @vincentkoc, @wangmiao0668000666.
- OpenAI-compatibele embeddingverzoeken sluiten te grote reacties nu vroegtijdig af met een duidelijke providerfout, in plaats van te blijven bufferen totdat OpenClaw vastloopt of geen geheugen meer heeft, terwijl normale embeddings blijven werken. [#96868](https://github.com/openclaw/openclaw/pull/96868) Met dank aan @alix-007.
- OpenAI-videogeneratie stopt nu te grote of eindeloze indieningsreacties met een begrensde providerfout voordat deze het verzoek kunnen laten vastlopen of het geheugen kunnen uitputten. [#96905](https://github.com/openclaw/openclaw/pull/96905) Met dank aan @alix-007.
- OpenAI-compatibele provider- en proxystreams stoppen nu te grote, ongeldige of eindeloze bodies bij de betreffende aanvraag, in plaats van toe te staan dat ze het OpenClaw-proces destabiliseren of laten crashen. [#96989](https://github.com/openclaw/openclaw/pull/96989) Met dank aan @vincentkoc, @wangmiao0668000666.
- OpenAI-compatibele Chat Completions gebruiken nu het beveiligde netwerkpad van OpenClaw, met dezelfde veiligheidsmaatregelen voor antwoorden die voor andere beveiligde modelaanroepen worden gebruikt. [#97228](https://github.com/openclaw/openclaw/pull/97228) Met dank aan @vincentkoc, @wangmiao0668000666.
- Azure OpenAI Responses begrenst nu te grote streaming- en foutbodies, waardoor het geheugen wordt beschermd en normale fouten en annuleringen behouden blijven. [#97349](https://github.com/openclaw/openclaw/pull/97349) Met dank aan @wangmiao0668000666.
- Batchpolling voor OpenAI-embeddings en de Realtime-configuratie annuleren te grote geslaagde antwoorden nu vroegtijdig en retourneren een begrensde fout, in plaats van het geheugengebruik onbeperkt te laten groeien. [#97533](https://github.com/openclaw/openclaw/pull/97533) Met dank aan @hugenshen.
- Gebruikscontroles via OpenAI OAuth begrenzen nu te grote WHAM-antwoorden voor snelheidslimieten voordat die het proces kunnen destabiliseren. [#97702](https://github.com/openclaw/openclaw/pull/97702) Met dank aan @cxbasdev.
- GPT-5.5 en andere modellen kunnen nu geldige streaminggebeurtenissen groter dan 64 KiB via ChatGPT Responses verzenden zonder dat de aanvraag mislukt, terwijl ongeldige onbegrensde streams beperkt blijven. [#98198](https://github.com/openclaw/openclaw/pull/98198) Met dank aan @marvinthebored, @obviyus, @peetiegonzalez.
- Aangepaste Xiaomi MiMo- en andere OpenAI-compatibele modellen zonder bekende uitvoerlimiet kunnen chats nu voltooien in plaats van te mislukken vanwege een verzonnen bovengrens. [#98312](https://github.com/openclaw/openclaw/pull/98312) Met dank aan @peole, @sanjays2402.
- `openclaw agent --local` meldt nu een duidelijke time-out voor de eerste gebeurtenis wanneer een provider een stream opent maar nooit bruikbare uitvoer verzendt, in plaats van schijnbaar voor onbepaalde tijd vast te lopen. [#98525](https://github.com/openclaw/openclaw/pull/98525) Met dank aan @osolmaz.
- OpenAI-compatibele downloads van embeddingbatches verwerken nu geldige grote uitvoer, terwijl te grote bestanden of JSONL-records worden gestopt voordat ze het geheugen kunnen uitputten. [#98554](https://github.com/openclaw/openclaw/pull/98554) Met dank aan @sunlit-deng, @vincentkoc.
- Ontwikkelaars van bibliotheken en integraties kunnen nu een pakket met een overeenkomende versie installeren, onafhankelijke AI-runtimes maken en de ondersteunde modeltransports van OpenClaw hergebruiken zonder de volledige toepassing in te sluiten. [#99059](https://github.com/openclaw/openclaw/pull/99059)
- Realtime-spraakverbindingen van OpenAI en Azure sluiten nu inkomende berichten groter dan 16 MiB, waardoor vermijdbare geheugendruk op de Gateway wordt beperkt. [#99450](https://github.com/openclaw/openclaw/pull/99450) Met dank aan @sunlit-deng.
- Aanmelden en vernieuwen via ChatGPT OAuth weigeren nu onverwacht grote tokenantwoorden op een nette manier, in plaats van uitputting van het Gateway-geheugen te riskeren. [#99479](https://github.com/openclaw/openclaw/pull/99479) Met dank aan @pandah97.
- OpenAI-compatibele providers die via de GitHub Copilot BYOK-harness worden gerouteerd, behouden nu bearer-authenticatie, waardoor onterechte 401-fouten bij geldige inloggegevens afnemen. [#99955](https://github.com/openclaw/openclaw/pull/99955) Met dank aan @hxy91819.
- Een fout zonder details van een OpenAI-compatibele provider plaatst een geldig API-sleutelprofiel niet langer in de afkoelperiode en dwingt geen vermijdbaar fallbackverkeer meer af. [#100617](https://github.com/openclaw/openclaw/pull/100617) Met dank aan @fengjikui.
- OpenAI Realtime-spraak in Talk, Voice Call en Discord kan nu een bestaande OAuth-aanmelding voor Codex/OpenAI gebruiken wanneer geen expliciete API-sleutel is geconfigureerd. [#100671](https://github.com/openclaw/openclaw/pull/100671) Met dank aan @steipete-oai.
- OpenAI-afbeeldingsgeneratie kan nu vanuit `models.providers.openai` worden ingeschakeld met een bruikbare API-sleutel en aangepaste basis-URL, zonder dat daarnaast `OPENAI_API_KEY` of een authenticatieprofiel vereist is. [#100745](https://github.com/openclaw/openclaw/pull/100745) Met dank aan @amknight.
- Codex-gebruikers kunnen zowel `codex/*`- als `openai/*`-modellen via de meegeleverde runtime routeren, en oudere gesprekken worden hervat zonder onnodige herprojectie van de context. [#105034](https://github.com/openclaw/openclaw/pull/105034)
- De meegeleverde Codex-plugin kan backendaanvragen weer voltooien nadat de beheerde app-serverruntime is bijgewerkt, zonder dat migratie van de modelkiezer of configuratie nodig is. [#106098](https://github.com/openclaw/openclaw/pull/106098)
- Resultaatpagina's voor OpenAI/Codex en Anthropic OAuth tonen nu de OpenClaw-huisstijl in plaats van het verouderde Pi-logo. [1834592](https://github.com/openclaw/openclaw/commit/1834592be17668cbfc9ea834c57df73e05b71f14)
- De beheerde Codex-workflow van OpenClaw gebruikt nu app-server 0.143.0, en zelfbeheerde installaties moeten 0.143.0 of nieuwer gebruiken voor protocolcompatibiliteit. [366258d](https://github.com/openclaw/openclaw/commit/366258dee6e4a3ea0bb04b1316e5a0c419c60188) Met dank aan @vincentkoc.
- De beheerde Codex-harness toont nu ondersteunde GPT-5.6 Sol-, Terra- en Luna-modellen die door de accountcatalogus worden geretourneerd, en biedt zelfbeheerde gebruikers actuele versie-instructies. [f80ce21](https://github.com/openclaw/openclaw/commit/f80ce219fcf0c5cbe9871b9ad05b7570fbfeba6e) Met dank aan @vincentkoc.
- Beheerde Codex-gebruikers op macOS, Linux en Windows ontvangen nu app-server 0.144.1 in plaats van 0.144.0. [5dcba9f](https://github.com/openclaw/openclaw/commit/5dcba9fae725c080b62c4b4e19533f5fcd59b964) Met dank aan @vincentkoc.
- Wanneer `models.mode` is ingesteld op `replace`, gebruikt het opstarten van de agent nu alleen expliciet geconfigureerde providers en wordt de trage impliciete providerscan overgeslagen. [#82638](https://github.com/openclaw/openclaw/pull/82638) Gerelateerd: [#66957](https://github.com/openclaw/openclaw/issues/66957). Met dank aan @eldar702, @wangzhengshu.
- Meegeleverde provideraliassen accepteren nu ondersteunde overlay-instellingen, zoals time-outs voor aanvragen, zonder aangepaste providervelden zoals `baseUrl` en `models` te vereisen. [#88400](https://github.com/openclaw/openclaw/pull/88400) Met dank aan @pluviobyte.
- Agentuitvoeringen kunnen doorgaan naar het volgende geconfigureerde model nadat een provider een stream verbreekt, terwijl echte annuleringen nog steeds onmiddellijk stoppen. [#90908](https://github.com/openclaw/openclaw/pull/90908) Met dank aan @shengting.
- Bij het overschakelen van de modus met uitgeschakeld denkproces naar een model dat redeneren vereist, wordt nu de laagste ondersteunde inspanning geselecteerd in plaats van stilzwijgend het duurste niveau te kiezen. [#93335](https://github.com/openclaw/openclaw/pull/93335) Met dank aan @obuchowski.
- Antwoorden van MiniMax M3, waaronder antwoorden die via Fireworks worden gerouteerd, tonen verborgen `mm:`-redeneringen niet langer in zichtbare chat- of voortgangsuitvoer. [#93767](https://github.com/openclaw/openclaw/pull/93767) Met dank aan @drhack1, @vincentkoc.
- Verborgen MiniMax-redeneringen verschijnen niet langer als een nieuw iMessage en worden niet meer als een inkomend bericht dat een echo activeert teruggevoerd naar het gesprek. [#93820](https://github.com/openclaw/openclaw/pull/93820) Met dank aan @alix-007.
- Aanvragen voor tekst-naar-spraak en spraaklijsten van Inworld mislukken nu veilig bij te grote, ongeldige of eindeloze antwoorden, in plaats van vast te lopen of onbeperkt Gateway-geheugen te verbruiken. [#95416](https://github.com/openclaw/openclaw/pull/95416) Met dank aan @alix-007, @vincentkoc.
- Uitvoeringen van ingesloten agents kunnen nu het volgende geconfigureerde fallbackmodel proberen na een tijdelijke upstreamfout met `LLM request failed`. [#95542](https://github.com/openclaw/openclaw/pull/95542) Met dank aan @altaywtf, @mikasa0818.
- Modeldetectie en het opstarten van LM Studio stoppen pathologische serverantwoorden nu bij een vaste grootte en melden een duidelijke fout, in plaats van ze voor onbepaalde tijd te bufferen. [#96042](https://github.com/openclaw/openclaw/pull/96042) Met dank aan @alix-007.
- Geïsoleerde Cron-taken kunnen nu modellen gebruiken die door ingeschakelde meegeleverde plugins worden geleverd, zonder als onbekend te mislukken of stilzwijgend naar de verkeerde provider te worden omgezet. [#96070](https://github.com/openclaw/openclaw/pull/96070) Met dank aan @sallyom, @sunnyshu0925.
- De OAuth-apparaatconfiguratie van MiniMax beperkt nu de grootte van autorisatieantwoorden, zodat een defect geproxied of zelfgehost eindpunt het Gateway-geheugen niet kan uitputten. [#96322](https://github.com/openclaw/openclaw/pull/96322) Met dank aan @lsr911.
- Afbeeldingsgeneratie stopt nu met een duidelijke fout over de groottelimiet wanneer een provider of aangepast eindpunt een te groot of eindeloos antwoord verzendt. Dit voorkomt vastlopers en onbeheerst geheugengebruik, terwijl geldige afbeeldingen en bewerkingen normaal blijven werken. [#96495](https://github.com/openclaw/openclaw/pull/96495) Met dank aan @hugenshen, @sallyom.
- Azure Speech, Microsoft Speech, ElevenLabs, MiniMax TTS, OpenRouter-transcriptie en xAI-transcriptie stoppen nu te grote of eindeloze antwoorden voordat die spraakverwerking kunnen blokkeren of het Gateway-geheugen kunnen belasten, terwijl normale antwoorden ongewijzigd blijven. [#96496](https://github.com/openclaw/openclaw/pull/96496) Met dank aan @hugenshen.
- GitHub Copilot-modeldetectie en geheugenzoekopdrachten weigeren nu te grote of ongeldige antwoorden, in plaats van ze onbeperkt te bufferen, terwijl geldige catalogus- en embeddingresultaten normaal blijven werken. [#96499](https://github.com/openclaw/openclaw/pull/96499) Met dank aan @hugenshen, @sallyom.
- Moonshot-videoanalyse retourneert nu een voorspelbare fout voor te grote of ongeldige antwoorden, in plaats van vast te lopen of voor onbepaalde tijd geheugen te verbruiken, ook bij aangepaste basis-URL's. [#96502](https://github.com/openclaw/openclaw/pull/96502) Met dank aan @hugenshen.
- OpenRouter-videomodeldetectie stopt te grote of onbeheerst doorlopende catalogusantwoorden nu onmiddellijk, in plaats van toe te staan dat ze onbeperkt geheugen verbruiken, terwijl het normale detectiegedrag behouden blijft. [#96505](https://github.com/openclaw/openclaw/pull/96505) Met dank aan @mushuiyu886.
- Qwen-videoanalyse stopt te grote of ongeldige antwoorden van eindpunten nu met een duidelijke fout, in plaats van vast te lopen of onbeperkt te lezen, terwijl normale beschrijvingen ongewijzigd blijven. [#96604](https://github.com/openclaw/openclaw/pull/96604) Met dank aan @alix-007.
- Google Veo-videogeneratie beëindigt te grote aanmaak- of statusantwoorden nu vroegtijdig met een duidelijke begrensde fout, zodat een defect eindpunt OpenClaw niet kan laten vastlopen of voor onbepaalde tijd geheugen kan verbruiken. [#96605](https://github.com/openclaw/openclaw/pull/96605) Met dank aan @alix-007.
- BytePlus-videogeneratie stopt te grote antwoorden bij taakindiening of statuscontroles nu met een duidelijke fout voordat ze OpenClaw kunnen blokkeren of het geheugen kunnen uitputten, terwijl normale antwoorden ongewijzigd blijven. [#96606](https://github.com/openclaw/openclaw/pull/96606) Met dank aan @alix-007.
- GitHub Copilot-gebruikscontroles verwerken te grote of eindeloze antwoorden van eindpunten nu als een gebruiksfout, in plaats van ze voor onbepaalde tijd te bufferen, terwijl normale gebruiksgegevens nog steeds worden geladen. [#96607](https://github.com/openclaw/openclaw/pull/96607) Met dank aan @alix-007.
- Batchtaken voor Voyage-embeddings stoppen te grote status-, fout- en foutbestandsantwoorden nu voordat die kunnen vastlopen of het geheugen van workers kunnen uitputten, terwijl te grote diagnostische gegevens veilig worden afgezwakt en normale antwoorden ongewijzigd blijven. [#96608](https://github.com/openclaw/openclaw/pull/96608) Met dank aan @alix-007.
- Modelaliassen en gedeeltelijke namen zoals `opus` worden nu omgezet naar de nieuwste overeenkomende versie, ook wanneer catalogi versienummers met dubbele cijfers bereiken. Dit voorkomt stille routering naar een ouder model. [#96609](https://github.com/openclaw/openclaw/pull/96609) Met dank aan @yetval, @zw-xysk.
- Aanmelden, gebruikersopzoeking en tokenvernieuwing van Chutes stoppen onverwacht grote OAuth-antwoorden nu met een begrensde fout, in plaats van ze onbeperkt te bufferen. [#96777](https://github.com/openclaw/openclaw/pull/96777) Met dank aan @wangmiao0668000666.
- De onboarding van Chutes mislukt nu met een duidelijke fout wanneer antwoorden voor tokenuitwisseling of gebruikersinformatie te groot zijn, waardoor abnormaal authenticatieverkeer geen onbeperkte geheugengroei meer kan veroorzaken. [#96779](https://github.com/openclaw/openclaw/pull/96779) Met dank aan @wangmiao0668000666.
- DashScope-compatibele videoverzending en polling weigeren nu te grote JSON-antwoorden met een begrensde fout, in plaats van geheugendruk of procesinstabiliteit te riskeren, terwijl normale antwoorden gewoon blijven werken. [#96782](https://github.com/openclaw/openclaw/pull/96782) Met dank aan @wangmiao0668000666.
- OpenRouter-videogeneratie weigert nu te grote verzend- en pollingantwoorden voordat deze OpenClaw kunnen laten vastlopen of buitensporig veel geheugen kunnen verbruiken, terwijl onjuist opgemaakte antwoorden van normale grootte hun bestaande foutafhandeling behouden. [#96873](https://github.com/openclaw/openclaw/pull/96873) Met dank aan @alix-007.
- Volcengine, BytePlus Seed Speech en Xiaomi TTS stoppen nu te grote providerantwoorden voordat één spraakverzoek OpenClaw kan blokkeren of destabiliseren. [#96874](https://github.com/openclaw/openclaw/pull/96874) Met dank aan @alix-007.
- Vydra-generatie van afbeeldingen, video en spraak mislukt nu met een begrensde fout bij te grote of eindeloze besturingsantwoorden, in plaats van vast te lopen of het geheugen uit te putten, terwijl geldige antwoorden normaal blijven werken. [#96875](https://github.com/openclaw/openclaw/pull/96875) Met dank aan @alix-007.
- fal-generatie van muziek en video stopt nu te grote succesvolle antwoorden met een duidelijke fout over de groottelimiet voordat deze kunnen vastlopen of het geheugen kunnen uitputten, terwijl normale generatie blijft werken zoals voorheen. [#96886](https://github.com/openclaw/openclaw/pull/96886) Met dank aan @alix-007.
- MiniMax-videogeneratie weigert nu te grote antwoorden voor taken, statussen of bestandsmetadata voordat onbeperkt geheugengebruik of het downloaden van binaire gegevens begint, terwijl normale antwoorden blijven werken. [#96889](https://github.com/openclaw/openclaw/pull/96889) Met dank aan @alix-007.
- xAI-videogeneratie stopt nu te grote aanmaak- of statusantwoorden met een duidelijke fout over de groottelimiet, in plaats van te blijven bufferen totdat OpenClaw vastloopt of buitensporig veel geheugen verbruikt. [#96903](https://github.com/openclaw/openclaw/pull/96903) Met dank aan @alix-007, @vincentkoc.
- Together- en PixVerse-videogeneratie retourneert nu een van een providerlabel voorziene groottefout voor te grote succesvolle antwoorden, in plaats van door te gaan tot ernstige geheugendruk of procesuitval optreedt. [#96904](https://github.com/openclaw/openclaw/pull/96904) Met dank aan @alix-007.
- Runway-videogeneratie stopt nu te grote aanmaak- en statusantwoorden, in plaats van geheugen te blijven verbruiken of vast te lopen, terwijl normale polling en providerspecifieke fouten intact blijven. [#96907](https://github.com/openclaw/openclaw/pull/96907) Met dank aan @alix-007.
- Audio- en videobegrip van Google stopt nu te grote providerantwoorden bij de gedeelde limiet van 16 MiB met een duidelijke fout, in plaats van toe te staan dat ze buitensporig veel geheugen verbruiken. [#96920](https://github.com/openclaw/openclaw/pull/96920) Met dank aan @mushuiyu886, @vincentkoc.
- Comfy-workflows voor afbeeldingsgeneratie stoppen nu te grote ComfyUI-antwoorden met de daadwerkelijke fout over de groottelimiet, in plaats van geheugenuitputting te riskeren of het antwoord ten onrechte als onjuist opgemaakte JSON te rapporteren. [#96927](https://github.com/openclaw/openclaw/pull/96927) Met dank aan @wangmiao0668000666.
- ClickClack stopt nu te grote succesvolle REST-antwoorden bij de providerlimiet, zodat gebruikers en beheerders een voorspelbare fout krijgen in plaats van voortdurende streaming en geheugengroei. [#96970](https://github.com/openclaw/openclaw/pull/96970) Met dank aan @mushuiyu886, @vincentkoc.
- Gepagineerde providercatalogi tonen nu ook modellen na de eerste pagina, terwijl onjuist opgemaakte, eindeloze of omgeleide catalogi veilig mislukken in plaats van een onvolledige lijst te cachen of gevoelige headers tussen origins door te sturen. [#97012](https://github.com/openclaw/openclaw/pull/97012) Met dank aan @zhangguiping-xydt.
- Langdurige modeluitvoeringen van opencode-go worden minder snel ten onrechte als vastgelopen beëindigd terwijl nog geldige providergebeurtenissen binnenkomen. [#97128](https://github.com/openclaw/openclaw/pull/97128) Met dank aan @liuwqgit, @vincentkoc, @yetval.
- Geconfigureerde transcriptieproviders voor Voice Call, zoals xAI, blijven selecteerbaar wanneer een ander providerregister actief is, zodat Talk-sessies normaal kunnen starten. [#97170](https://github.com/openclaw/openclaw/pull/97170) Met dank aan @solavrc.
- De DeepSeek V4 Flash- en Pro-modellen van OpenRouter kunnen antwoorden wanneer denken is ingeschakeld zonder te mislukken met een HTTP 400. [#97208](https://github.com/openclaw/openclaw/pull/97208) Gerelateerd: [#97196](https://github.com/openclaw/openclaw/issues/97196). Met dank aan @nianjiuzst, @patelmm79.
- Modelstreams via een proxy mislukken nu met begrensde, duidelijkere fouten wanneer antwoorden te groot, onjuist opgemaakt, onvolledig of inactief zijn, in plaats van vast te lopen of onbeperkte hoeveelheden gegevens te verbruiken. [#97235](https://github.com/openclaw/openclaw/pull/97235) Met dank aan @vincentkoc, @zhangguiping-xydt.
- OAuth-aanmelding bij xAI en Grok werkt nu op SSH-hosts, containers, VPS-systemen en andere headless omgevingen zonder een localhost-callbackpoort door te sturen. [#97249](https://github.com/openclaw/openclaw/pull/97249) Met dank aan @fuller-stack-dev, @jaaneek.
- Ontbrekende officiële mediaproviders produceren nu fouten met de exacte herstelopdrachten die nodig zijn om transcriptie en andere mediaworkflows te herstellen. [#97484](https://github.com/openclaw/openclaw/pull/97484) Met dank aan @wangmiao0668000666.
- DeepInfra-videogeneratie weigert nu te grote succesvolle antwoorden met een begrensde fout, in plaats van een crash wegens onvoldoende geheugen te riskeren. [#97486](https://github.com/openclaw/openclaw/pull/97486) Met dank aan @hugenshen.
- De kostentracering van OpenRouter begrenst nu onverwacht grote metadata-antwoorden en behoudt de oorspronkelijke gestreamde schatting, in plaats van de agentbeurt te verstoren. [#97490](https://github.com/openclaw/openclaw/pull/97490) Met dank aan @hugenshen.
- Aanmelding, vernieuwing en controles van de modellenlijst voor GitHub Copilot mislukken nu met gelabelde groottelimieten wanneer GitHub of een proxy een te groot antwoord retourneert. [#97499](https://github.com/openclaw/openclaw/pull/97499) Met dank aan @wangmiao0668000666.
- Z.AI-gebruikers kunnen nu een profiel herstellen waarin per ongeluk een onboardingopdracht als API-sleutel is opgeslagen, zonder alle authenticatiestatus te wissen. [#97520](https://github.com/openclaw/openclaw/pull/97520) Met dank aan @zhangguiping-xydt.
- Detectie van Z.AI-eindpunten en -modellen mislukt nu gecontroleerd bij te grote of eindeloze foutantwoorden, in plaats van het hostgeheugen uit te putten. [#97540](https://github.com/openclaw/openclaw/pull/97540) Met dank aan @alix-007.
- Geconfigureerde fallbackketens proberen nu een alternatief model wanneer de primaire provider `model_not_found` rapporteert, waardoor er minder fouten optreden na wijzigingen in de beschikbaarheid van modellen. [#97571](https://github.com/openclaw/openclaw/pull/97571) Met dank aan @liuhao1024.
- Aanmelding en tokenvernieuwing voor GitHub Copilot weigeren nu te grote serviceantwoorden met een duidelijke fout voordat deze het geheugen van OpenClaw kunnen uitputten. [#97579](https://github.com/openclaw/openclaw/pull/97579) Met dank aan @hugenshen.
- Apparaataanmelding bij GitHub Copilot mislukt nu netjes bij een te groot succesvol antwoord, in plaats van een crash wegens onvoldoende geheugen te riskeren. [#97583](https://github.com/openclaw/openclaw/pull/97583) Met dank aan @hugenshen.
- Wanneer een geconfigureerd runtimemodel niet meer beschikbaar is, legt de chat nu uit dat een nieuwe sessie niet helpt en verwijst beheerders naar het kiezen van een beschikbaar model. [#97611](https://github.com/openclaw/openclaw/pull/97611) Met dank aan @romneyda.
- Aanmelding, tokenvernieuwing en apparaattoestemming voor xAI stoppen nu te grote OAuth-antwoorden voordat deze onbeperkt geheugen kunnen verbruiken. [#97615](https://github.com/openclaw/openclaw/pull/97615) Met dank aan @cxbasdev.
- De documentverwerking van Google Meet weigert nu te grote Google Drive-exports voordat deze OpenClaw kunnen destabiliseren, terwijl normale documenten nog steeds als tekst worden geëxporteerd. [#97620](https://github.com/openclaw/openclaw/pull/97620) Met dank aan @alix-007, @vincentkoc.
- OAuth-aanmelding, tokenuitwisseling en projectdetectie voor Google retourneren nu een begrensde fout bij te grote antwoorden, in plaats van een procescrash te riskeren. [#97628](https://github.com/openclaw/openclaw/pull/97628) Met dank aan @vincentkoc, @wangmiao0668000666.
- Mistral-compatibele eindpunten stoppen nu te grote streamingantwoorden met een gelabelde fout voordat het geheugen van OpenClaw kan opraken. [#97648](https://github.com/openclaw/openclaw/pull/97648) Met dank aan @wangmiao0668000666.
- Gebruikscontroles van MiniMax en andere gedeelde providers mislukken nu veilig bij te grote of onjuist opgemaakte antwoorden, in plaats van deze onbeperkt te bufferen. [#97659](https://github.com/openclaw/openclaw/pull/97659) Met dank aan @cxbasdev, @vincentkoc.
- Fouten bij aanmelding en tokenvernieuwing voor Chutes bevatten nu een nuttig, begrensd fragment zonder toe te staan dat een eindpunt een onbeperkt antwoord naar het geheugen streamt. [#97808](https://github.com/openclaw/openclaw/pull/97808) Met dank aan @pick-cat.
- Verbindingstests voor Microsoft Foundry stoppen nu te grote of continu gestreamde foutantwoorden, terwijl beknopte configuratiediagnostiek behouden blijft. [#97812](https://github.com/openclaw/openclaw/pull/97812) Met dank aan @pick-cat.
- HTTP 429-antwoorden van Z.AI en vergelijkbare providers maken nu onderscheid tussen tijdelijke overbelasting van de service en normale snelheidsbeperking, en behouden de door de provider opgegeven wachttijd voor een nieuwe poging. [#98165](https://github.com/openclaw/openclaw/pull/98165) Met dank aan @sunnyshu0925.
- OpenRouter-modelprobes en agentverzoeken gebruiken nu correct API-sleutels die in de omgeving of een profiel zijn gevonden, in plaats van te mislukken met een fout wegens een ontbrekende authenticatieheader. [#98187](https://github.com/openclaw/openclaw/pull/98187) Gerelateerd: [#97934](https://github.com/openclaw/openclaw/issues/97934). Met dank aan @laurencebrown, @sunlit-deng.
- Hulpmiddelen voor afbeeldingen en video kunnen nu automatisch geconfigureerde modellen van providerplugins selecteren die via omgevingsvariabelen zijn geauthenticeerd. [#98623](https://github.com/openclaw/openclaw/pull/98623) Met dank aan @medns.
- Een onjuist opgemaakt antwoord met Inworld-stemmen produceert nu een duidelijke providerspecifieke fout in plaats van een onbehulpzame parse-uitzondering of procescrash. [#98660](https://github.com/openclaw/openclaw/pull/98660) Met dank aan @solodmd.
- Nemotron 3 Super stelt nu zijn volledige contextbudget van 1,048,576 tokens beschikbaar in de gebundelde NVIDIA-fallbackcatalogus van OpenClaw, in plaats van Compaction toe te passen bij de verouderde limiet van 262,144 tokens. [#98726](https://github.com/openclaw/openclaw/pull/98726) Met dank aan @eleqtrizit.
- Abnormaal grote antwoorden van Google Meet, Calendar of OAuth stoppen nu met een fout voordat ze ongecontroleerd Gateway-geheugen kunnen verbruiken. [#98850](https://github.com/openclaw/openclaw/pull/98850) Met dank aan @pandah97.
- Bij providerfouten blijft de fouttekst nu binnen de geconfigureerde groottelimiet, zodat te grote antwoorden logboeken of zichtbare diagnostiek niet kunnen overweldigen. [#99340](https://github.com/openclaw/openclaw/pull/99340) Met dank aan @pick-cat.
- ClawRouter-modellen die in de standaardinstellingen van agents zijn geselecteerd, worden nu tijdens runtime correct omgezet wanneer de referentie in een authenticatieprofiel is opgeslagen in plaats van in de omgeving. [#99759](https://github.com/openclaw/openclaw/pull/99759)
- Automatisch geconfigureerd videobegrip gebruikt nu standaardmodellen van providers, zoals het bedoelde videomodel van Moonshot, tenzij de gebruiker expliciet een model heeft geselecteerd. [#99791](https://github.com/openclaw/openclaw/pull/99791) Met dank aan @vincentkoc, @zhangguiping-xydt.
- Generieke providerconfiguraties voor officiële DashScope/Qwen-, Moonshot-, Z.AI-, DeepSeek-, Groq-, Cerebras- en Chutes-eindpunten behouden nu het compatibiliteitsgedrag dat deze diensten vereisen, zelfs zonder optionele plugins. [#100125](https://github.com/openclaw/openclaw/pull/100125)
- Door ChatGPT OAuth ondersteunde Responses-sessies behouden nu de backendaffiniteit tussen beurten, waardoor de promptcache beter wordt hergebruikt en dezelfde gesprekscontext minder vaak opnieuw wordt verwerkt. [#100233](https://github.com/openclaw/openclaw/pull/100233) Met dank aan @marvinthebored, @obviyus, @peetiegonzalez.
- Google Live-spraaksessies kunnen nu OpenClaw-tools registreren en aanroepen in plaats van hun declaraties af te wijzen voordat een beurt met toolondersteuning begint. [#100260](https://github.com/openclaw/openclaw/pull/100260)
- Directe `mistral-medium-3-5`-aanvragen sturen nu het door de gebruiker geselecteerde instelbare redeneerniveau naar Mistral als `reasoningEffort`. [#100688](https://github.com/openclaw/openclaw/pull/100688) Met dank aan @aniruddhaadak80, @wm0018.
- MiniMax-beeldbegrip stopt nu te grote of verkeerd gevormde geslaagde antwoorden bij een begrensde limiet, waardoor het geheugen wordt beschermd en tegelijk een bruikbare diagnose wordt geretourneerd. [#100694](https://github.com/openclaw/openclaw/pull/100694) Met dank aan @zhangguiping-xydt.
- Het vooraf laden van LM Studio-embeddings respecteert nu de geconfigureerde contextlimiet, waardoor GPU-fouten door onvoldoende geheugen tijdens geheugenzoekopdrachten op beperkte hardware afnemen. [#100750](https://github.com/openclaw/openclaw/pull/100750) Met dank aan @hxz398, @zak-li, @zoowh.
- Hugging Face-modeldetectie valt nu terug op de meegeleverde catalogus wanneer een providerantwoord verkeerd gevormd of te groot is, in plaats van overmatig geheugengebruik te riskeren. [#101079](https://github.com/openclaw/openclaw/pull/101079) Met dank aan @cxbasdev.
- Featherless AI heeft nu een officieel installatie- en onboardingpad voor providers, inclusief `FEATHERLESS_API_KEY`, een zorgvuldig geselecteerde standaardwaarde `featherless/Qwen/Qwen3-32B` en ondersteuning voor exacte Featherless-model-ID's. [#101092](https://github.com/openclaw/openclaw/pull/101092) Met dank aan @vincentkoc.
- Meta Model API is nu beschikbaar via de openbare provider `meta`, met `meta/muse-spark-1.1`, canonieke providerdocumentatie en zelfstandige installatiepaden via npm of ClawHub. [#103070](https://github.com/openclaw/openclaw/pull/103070) Met dank aan @vincentkoc.
- De meegeleverde Meta-provider gebruikt nu `https://api.meta.ai/v1`, vermeldt de gedocumenteerde uitvoerlimiet van 131,072 tokens van Muse Spark 1.1 en past aanvraagbeveiligingen voor officiële hosts toe. [#103680](https://github.com/openclaw/openclaw/pull/103680) Met dank aan @vincentkoc.
- Vertrouwde officiële externe providers kunnen nu modelspecifieke denkopties tonen vóór volledige runtimeactivering, waaronder uit, laag, hoog en maximaal voor Z.AI GLM 5.2. [b4fce16](https://github.com/openclaw/openclaw/commit/b4fce16971995438ee416eee90569a37d6a592dc) Met dank aan @vincentkoc.
- Anthropic-agents die via AWS Bedrock worden gerouteerd, kunnen Feishu Bitable-schrijftools ingeschakeld houden zonder dat de tooldefinities elk gesprek blokkeren. [#94990](https://github.com/openclaw/openclaw/pull/94990) Met dank aan @twinslee, @vincentkoc.
- Aanmelden bij Anthropic wijst nu niet-ondersteunde overschrijvingen van de callbackhost af, houdt autorisatie op standaard lokale loopbackadressen en voorkomt callbackfouten of blootstelling via een niet-lokale listener. [#96917](https://github.com/openclaw/openclaw/pull/96917) Met dank aan @xialonglee.
- Bij verlopen Claude CLI-authenticatie wordt nu de exacte herstelopdracht `claude auth login && openclaw models auth login --provider anthropic --method cli` getoond in plaats van een algemene foutmelding. [#97669](https://github.com/openclaw/openclaw/pull/97669) Met dank aan @alix-007.
- Geschikte rechtstreekse API-sleutelaanvragen aan Claude Fable 5 retourneren nu een antwoord van Opus 4.8 wanneer de veiligheidsclassificator van Anthropic Fable afwijst, waarbij de diagnostiek en Opus-facturering duidelijk worden vermeld. [#99906](https://github.com/openclaw/openclaw/pull/99906)
- Claude Fable 5 gebruikt nu de verwachte Anthropic-streamconfiguratie `context1m` wanneer 1M-context is ingeschakeld, zonder vergelijkbare model-ID's te beïnvloeden. [#100572](https://github.com/openclaw/openclaw/pull/100572) Met dank aan @zhangguiping-xydt.
- Anthropic-compatibele modelaanvragen gebruiken nu consequent het beveiligde transport, de antwoordnormalisatie en de beheerde streamopschoning van OpenClaw, in plaats van deze via de SDK te omzeilen. [#101357](https://github.com/openclaw/openclaw/pull/101357) Met dank aan @wangmiao0668000666.
- Claude-gesprekken via GitHub Copilot kunnen na een toolfout zonder zichtbare uitvoer doorgaan in plaats van herhaaldelijk provider-schemafouten te veroorzaken. [#101373](https://github.com/openclaw/openclaw/pull/101373) Met dank aan @galiniliev.
- Anthropic-compatibele aanroepen met tokenlimieten die te klein zijn voor handmatig denken, worden nu normaal zonder denken uitgevoerd in plaats van te mislukken bij providervalidatie. [#101415](https://github.com/openclaw/openclaw/pull/101415) Met dank aan @pick-cat.
- Gemini CLI-media-analyse retourneert nu de beschrijving, zelfs wanneer het geldige antwoord ook geneste gebruiksgegevens of andere metadata bevat. [#96432](https://github.com/openclaw/openclaw/pull/96432) Met dank aan @lin-hongkuan.
- MCP-tools die arrays of objecten verwachten, kunnen deze waarden nu accepteren wanneer Xiaomi MiMo, Ollama of een andere getroffen provider ze als JSON-tekenreeksen retourneert, waardoor een validatiefout vóór uitvoering wordt voorkomen. [#96922](https://github.com/openclaw/openclaw/pull/96922) Met dank aan @liuhao1024.
- Gerepareerde toolaanroepen in platte tekst van LM Studio, xAI en Ollama verzenden nu een definitieve voltooiingsgebeurtenis, zodat plugins en andere streamingconsumenten ze betrouwbaar kunnen afronden. [#104714](https://github.com/openclaw/openclaw/pull/104714)
- Statusoverzichten respecteren nu providerlokale modelaliassen en tonen de geselecteerde alias zonder een onterechte waarschuwing dat het vastgezette model niet overeenkomt. [1d4e789](https://github.com/openclaw/openclaw/commit/1d4e7899a47f4483d29848eac02e1fb89de2a2ee)
- Cloudflare 403-challenges bij OpenAI- of Codex OAuth-aanvragen geven nu richtlijnen over Gateway-blokkering in plaats van gebruikers ten onrechte te vertellen dat hun authenticatie is mislukt. [#94440](https://github.com/openclaw/openclaw/pull/94440) Gerelateerd: [#94432](https://github.com/openclaw/openclaw/issues/94432). Met dank aan @lzyyzznl, @pbm9z95m6z-hue.
- Configuraties die de uitgefaseerde API-ID `openai-codex-responses` gebruiken, krijgen nu een validatiemelding waarin de ondersteunde vervanging wordt genoemd in plaats van een algemene foutmelding. [#96257](https://github.com/openclaw/openclaw/pull/96257) Met dank aan @james-16, @yetval.
- Verouderde verwijzingen naar `openai-codex` verwijzen beheerders nu naar `openclaw doctor --fix` en `openclaw models status` in plaats van configuratie voor te stellen die niet door de validatie komt. [#100120](https://github.com/openclaw/openclaw/pull/100120) Met dank aan @jason-vaughan, @sunnyshu0925, @vincentkoc.
- OpenAI-authenticatiefouten verwijzen ChatGPT/Codex OAuth-gebruikers nu naar een model dat compatibel is met hun bestaande aanmelding, in plaats van een verouderde standaardwaarde aan te bevelen. [#100579](https://github.com/openclaw/openclaw/pull/100579) Met dank aan @zhangguiping-xydt.
- Codex-app-serveruitvoeringen met een ongeldige ChatGPT OAuth-sessie tonen nu direct de werkelijke aanmeldingsfout in plaats van te wachten op een misleidende authenticatietime-out van tien seconden. [#100713](https://github.com/openclaw/openclaw/pull/100713) Met dank aan @lin-hongkuan.
- Voortgezette gesprekken met strikte aangepaste OpenAI Responses-compatibele eindpunten mislukken niet langer door een niet-ondersteund veld `input[n].status` en schakelen niet meer onnodig over op een terugvalmodel. [#100831](https://github.com/openclaw/openclaw/pull/100831) Met dank aan @chenxiaoyu209.
- Codex-uitvoeringen die door de afwijzingslimiet van de bewaker worden gestopt, vermelden nu waarom ze zijn beëindigd, zodat beheerders het resultaat niet hoeven aan te zien voor een crash, annulering of algemene onderbreking. [#101220](https://github.com/openclaw/openclaw/pull/101220) Met dank aan @darren2030.
- Codex-native delegatie vanuit OpenClaw-threads maakt nu weer native taakrecords aan, terwijl niet-ondersteunde aangepaste versies van de Codex-app-server bij het opstarten mislukken met een duidelijke foutmelding over de minimale versie. [#101221](https://github.com/openclaw/openclaw/pull/101221)
- Crestodian-configuratie- en reparatiechats bij uitvoeringen met Codex-ondersteuning hebben nu toegang tot de benodigde status- en reparatietool, in plaats van te stoppen met een melding over een ontbrekende tool. [#101281](https://github.com/openclaw/openclaw/pull/101281)
- Gedeelde Codex-app-serverclients houden gebruikslimieten, afkoelperiodes voor authenticatie, threadabonnementen en hervatte verbindingen nu gekoppeld aan het account en gesprek waartoe ze werkelijk behoren. [#101376](https://github.com/openclaw/openclaw/pull/101376)
- Realtime OpenAI-spraaksessies gebruiken nu standaard `gpt-realtime-2.1` wanneer geen model is opgegeven, terwijl expliciet vastgezette modellen blijven werken. [#101390](https://github.com/openclaw/openclaw/pull/101390) Met dank aan @vincentkoc.
- Codex-sessies die `gpt-5.5-pro` of `gpt-5.4-pro` gebruiken, begrenzen niet-ondersteunde redeneerniveaus nu vóór de eerste beurt, waardoor een onmiddellijke afwijzing van de aanvraag wordt voorkomen wanneer live metadata niet beschikbaar is. [#101484](https://github.com/openclaw/openclaw/pull/101484) Met dank aan @zhangguiping-xydt.
- Fouten in de stdout van de Codex-app-server beëindigen getroffen aanvragen nu correct, terwijl een fout in stderr die alleen voor diagnostiek dient, een verder gezonde beurt niet langer onderbreekt. [#101505](https://github.com/openclaw/openclaw/pull/101505) Met dank aan @mushuiyu886, @vincentkoc.
- Wanneer een OpenAI- of OpenAI-compatibel chat-completionsmodel een aanvraag weigert, zien gebruikers nu de uitleg van de provider in plaats van een leeg assistentantwoord. [#102344](https://github.com/openclaw/openclaw/pull/102344) Met dank aan @wuqxuan, @yetval.
- OpenAI-beeldgeneratie en het bewerken van referentiebeelden crashen niet langer wanneer inloggegevens of een aangepaste basis-URL gereed zijn voordat de providermodelcatalogus volledig is geladen. [#105518](https://github.com/openclaw/openclaw/pull/105518) Met dank aan @vincentkoc.
- Nadat `/model` de provider van een sessie wijzigt, rapporteren `/status` en `session_status` nu de gebruiks-, authenticatie-, runtime- en contextdetails van die provider in plaats van verouderde standaardwaarden. [#93384](https://github.com/openclaw/openclaw/pull/93384) Met dank aan @obviyus, @osolmaz, @rollingshmily, @samiralibabic, @zhangguiping-xydt.
- Traceringen van modelaanroepen bevatten nu details over de promptgrootte en het tokengebruik per aanroep, zodat beheerders kosten en promptgroei kunnen onderzoeken zonder onbewerkte inhoud vast te leggen. [#95770](https://github.com/openclaw/openclaw/pull/95770) Met dank aan @amknight.
- Fouten in de aanvraagindeling en het schema tonen nu de relevante diagnose zonder gebruikers onnodige stappen voor provideraanmelding of herconfiguratie te laten doorlopen. [#95779](https://github.com/openclaw/openclaw/pull/95779) Met dank aan @pick-cat.
- Parallel zoeken op het web retourneert nu een begrensde fout wanneer een upstreamantwoord verkeerd gevormd, te groot of oneindig doorlopend is, in plaats van vastlopen of een crash door onvoldoende geheugen te riskeren. [#96035](https://github.com/openclaw/openclaw/pull/96035) Met dank aan @alix-007.
- Exa-zoekopdrachten wijzen nu antwoorden boven de ondersteunde limiet af, zodat overmatige provideruitvoer OpenClaw niet kan laten vastlopen of geheugendruk kan veroorzaken. [#96038](https://github.com/openclaw/openclaw/pull/96038) Met dank aan @alix-007.
- Bestaande xAI- en Grok OAuth-sessies die het uitgefaseerde tokeneindpunt gebruiken, kunnen na afloop worden vernieuwd zonder opnieuw een aanmelding via de browser of een SSH-tunnel te vereisen. [#96146](https://github.com/openclaw/openclaw/pull/96146) Met dank aan @fuller-stack-dev, @jaaneek.
- OpenRouter-scans interpreteren modelnamen zoals `8b-70b` nu op basis van hun grotere parametergrootte, waardoor minimumgroottefilters en beveiligingswaarschuwingen voor kleine modellen worden verbeterd. [#96288](https://github.com/openclaw/openclaw/pull/96288) Met dank aan @ly-wang19.
- `/model default` zet een actieve sessie na bijsturing, fallback of een eerdere handmatige selectie nu daadwerkelijk terug naar het geconfigureerde model. [#96318](https://github.com/openclaw/openclaw/pull/96318) Met dank aan @marsman-lab, @sunnyshu0925.
- Catalogi voor mediageneratie behouden nu de juiste markering voor het standaardmodel, zelfs wanneer de providermetadata onschadelijke omringende witruimte bevat. [#96430](https://github.com/openclaw/openclaw/pull/96430) Met dank aan @lin-hongkuan.
- Aanmelden bij OpenRouter mislukt nu veilig bij te grote antwoorden, en het verzenden via Discord-webhooks blijft slagen wanneer de optionele antwoordtekst ontbreekt, ongeldig is of te groot is. [#98098](https://github.com/openclaw/openclaw/pull/98098) Met dank aan @lwy-2.
- Bewerkingen van referentieafbeeldingen via door Fal gehoste Grok Imagine en Nano Banana 2 Lite bereiken nu de juiste service, terwijl fallbacks met gemengde modellen de ondersteunde resolutie- en referentielimieten van elke kandidaat respecteren. [#98688](https://github.com/openclaw/openclaw/pull/98688) Met dank aan @davenicoll, @vincentkoc.
- Ongeldige batches met Voyage-embeddings sluiten nu hun downloadverbindingen nadat het parsen mislukt, waardoor zich minder resources ophopen tijdens herhaalde of grote werklasten. [#98840](https://github.com/openclaw/openclaw/pull/98840) Met dank aan @solodmd.
- Bij korte niet-Engelstalige audio blijft de geconfigureerde taalaanwijzing nu behouden zonder een niet-gerelateerde Engelse prompt, waardoor minder vaak onbedoeld wordt vertaald wanneer gebruikers een transcript in de gesproken taal verwachten. [#99023](https://github.com/openclaw/openclaw/pull/99023) Met dank aan @flyveryhigh, @nianjiuzst.
- Wanneer een actieve Control UI- of TUI-sessie via een providergekwalificeerde modelalias wordt omgeschakeld, worden nu de canonieke provider en het canonieke model opgeslagen, zodat het volgende verzoek niet wordt geweigerd. [#100209](https://github.com/openclaw/openclaw/pull/100209) Met dank aan @sahilsatralkar.
- Gateway-chat classificeert berichten van gemengde providers nu als snelheidslimieten wanneer beperking de werkelijke fout is, zodat gebruikers hersteladvies krijgen dat bij het probleem past. [#100755](https://github.com/openclaw/openclaw/pull/100755) Met dank aan @pick-cat.
- Agents die worden gemaakt door referenties te kopiëren, behouden nu de overdraagbare prioriteit van het providerprofiel van de bronagent, in plaats van onverwacht andere referenties te kiezen. [#100833](https://github.com/openclaw/openclaw/pull/100833) Met dank aan @machine3at.
- OpenRouter-voltooiingen waarvoor de provider $0 in rekening brengt, blijven nu als gratis geregistreerd in transcripties, samenvattingen, logboeken en gebruikstotalen, in plaats van te worden vervangen door geschatte catalogusprijzen. [#101177](https://github.com/openclaw/openclaw/pull/101177)
- Nieuwe of bijgewerkte providerreferenties die via de CLI worden ingevoerd, verschijnen nu in de modelkiezer van de actieve Gateway en Control UI zonder dat geheimen handmatig opnieuw hoeven te worden geladen of opnieuw hoeft te worden gestart. [#101256](https://github.com/openclaw/openclaw/pull/101256) Met dank aan @fuller-stack-dev.
- `openclaw status` en `session_status` stellen nu vast wanneer een sessie een fallbackmodel gebruikt en tonen daarnaast het geconfigureerde primaire model. [#101337](https://github.com/openclaw/openclaw/pull/101337) Met dank aan @lzy3538.
- MiniMax TTS legt nu nauwkeurig uit dat het volume groter dan 0 moet zijn en maximaal 10 mag bedragen wanneer een instructie ongeldig is. [#101359](https://github.com/openclaw/openclaw/pull/101359) Met dank aan @quratulain-bilal.
- Fouten van MiniMax VLM en providers voor systeemeigen PDF's blijven nu leesbaar wanneer emoji of andere aanvullende tekens de limiet van het diagnostische fragment bereiken. [#101728](https://github.com/openclaw/openclaw/pull/101728) Met dank aan @wings1029.
- Zeer lange model-ID's van OpenRouter Fusion blijven nu geldige Unicode in de agentprompt, in plaats van een beschadigd teken te tonen wanneer een emoji de weergavelimiet bereikt. [#104433](https://github.com/openclaw/openclaw/pull/104433) Met dank aan @zhangguiping-xydt.
- Modellen op basis van OAuth worden nu beschikbaar in de modelbrowser van Gateway nadat referenties vanuit een ander CLI-proces zijn vernieuwd, zonder dat Gateway opnieuw hoeft te worden gestart. [#104732](https://github.com/openclaw/openclaw/pull/104732) Met dank aan @fuller-stack-dev.
- Bij het onboarden van een provider wordt niet langer een leeg `request`-blok geschreven wanneer geen verzoekoverschrijvingen zijn opgegeven. [3a0a736](https://github.com/openclaw/openclaw/commit/3a0a736843af2877d66f5b8b8bcc78786d8f04a0) Met dank aan @vincentkoc.
- De diagnostische tijdlijn toont nu wanneer modelaanroepen van providers zijn uitgevoerd, hoelang ze duurden en of ze zijn geslaagd, zonder de inhoud van prompts of antwoorden vast te leggen. [7253552](https://github.com/openclaw/openclaw/commit/7253552c68d0ac8c6098126d373f185bb6df22a2) Met dank aan @vincentkoc.

</Accordion>

## Geheugen en gesprekken

### Herinneringen ophalen, lange chats en sessiecontinuïteit

De indexering, het ophalen, de wikisynchronisatie en het zoeken van [geheugen](/nl/concepts/memory) herstellen beter van onjuist opgemaakte pagina's, verouderde statussen, grote indexen, tijdelijke leesfouten en niet-overeenkomende providers, zonder nuttige opgeslagen context te verbergen of gebruikersnotities te overschrijven. Wanneer een resultaat onvolledig is of een geconfigureerde geheugenprovider niet beschikbaar is, wordt de fout duidelijker weergegeven in plaats van de indruk te wekken dat het antwoord volledig is.

[Sessies](/nl/cli/sessions), transcripties, Compaction, doelen en routering behouden het bedoelde gesprek ook consistenter bij herstarts, resets, vertraagde vervolgvragen, uitvoeringen met veel tools en wijzigingen van client. Het praktische resultaat is minder ontbrekende geschiedenis, minder antwoorden die bij de verkeerde sessie worden opgeslagen en een betrouwbaardere voortzetting van langlopende werkzaamheden.

<Accordion title="Bronnen en bijdragers">

- Bij het promoveren naar duurzaam geheugen houdt OpenClaw nu de beheerde Dreaming-markeringen en aangrenzende beheerde inhoud buiten `MEMORY.md` wanneer een opgehaald bereik een blokgrens raakt. [#83718](https://github.com/openclaw/openclaw/pull/83718) Met dank aan @grifjef.
- De QMD-modi `search` en `vsearch` slaan de LLM-herrangschikker nu over, waardoor de latentie afneemt en onnodige GPU-fouten worden voorkomen, terwijl de volledige modus `query` blijft herrangschikken. [#88887](https://github.com/openclaw/openclaw/pull/88887) Met dank aan @potterdigital.
- Afgeleide vervolgtoezeggingen keren na tijdelijke model- of netwerkfouten tijdens extractie nu terug naar de wachtrij, waardoor minder herinneringen worden gemist zonder dubbele verwerking. [#89817](https://github.com/openclaw/openclaw/pull/89817) Met dank aan @masatohoshino.
- Memory Wiki-pagina's met de titel `Index` blijven nu opgeslagen, doorzoekbaar en opvraagbaar in plaats van verborgen of overschreven te worden door gegenereerde directorypagina's. [#94326](https://github.com/openclaw/openclaw/pull/94326) Met dank aan @vincentkoc, @yetval.
- Active Memory waarschuwt nu wanneer opgehaalde operationele details mogelijk verouderd zijn en markeert ingekorte samenvattingen duidelijk, zodat oude of onvolledige status minder snel actueel lijkt. [#95888](https://github.com/openclaw/openclaw/pull/95888) Met dank aan @spencer2211.
- Memory Wiki-pagina's in submappen verschijnen nu net als pagina's op het hoogste niveau in zoekresultaten, zoekopdrachten, gecompileerde indexen, overzichten en kluis-aantallen. [#96022](https://github.com/openclaw/openclaw/pull/96022) Met dank aan @machine3at, @vincentkoc.
- Grote geheugenindexen kunnen nu gefilterde overeenkomsten retourneren na de eerste 4.096 kandidaten van sqlite-vec, zonder fouten of het stilzwijgend missen van geldige resultaten. [#96157](https://github.com/openclaw/openclaw/pull/96157) Met dank aan @itsuzef, @vincentkoc.
- Herhaalde, door QMD ondersteunde aanvragen voor `memory_search` en `openclaw memory search` kunnen na de eerste zoekopdracht sneller resultaten opleveren, terwijl diagnostiek de insteltijd van de zoektijd onderscheidt en ontbrekende collecties nog steeds herstel activeren. [#96655](https://github.com/openclaw/openclaw/pull/96655) Met dank aan @bek91.
- Geheugenzoekopdrachten werken nu met geïnstalleerde generieke embeddingplugins zoals lokale llama.cpp, inclusief hun standaardmodel en verbindingsdetails. [#97095](https://github.com/openclaw/openclaw/pull/97095) Met dank aan @849261680.
- Eén Memory Wiki-pagina met defecte YAML verhindert niet langer dat gezonde pagina's worden doorzocht, gecompileerd, gecontroleerd, geteld of bijgewerkt. [#97177](https://github.com/openclaw/openclaw/pull/97177) Gerelateerd: [#96125](https://github.com/openclaw/openclaw/issues/96125). Met dank aan @cow11023, @sunnyshu0925.
- Lichte Dreaming van Memory Core herhaalt niet langer een ongewijzigd werksamenvattingsblok in `DREAMS.md`, terwijl echte updates van dagelijkse notities later nog steeds kunnen verschijnen. [#97446](https://github.com/openclaw/openclaw/pull/97446) Met dank aan @aaajiao, @qingminglong.
- Memory Wiki markeert beweringen met onjuist gevormde expliciete tijdstempels voor actualiteit nu als onbekend, in plaats van de onjuiste metadata met de paginadatum te maskeren. [#97465](https://github.com/openclaw/openclaw/pull/97465) Met dank aan @ly-wang19.
- Gedetailleerde `/status plugins` waarschuwt nu wanneer een geconfigureerde leverancier van geheugenembeddings niet beschikbaar is en semantisch ophalen is teruggevallen op zoeken met trefwoorden. [#97968](https://github.com/openclaw/openclaw/pull/97968) Met dank aan @masatohoshino.
- De linkcontrole van Memory Wiki negeert nu tekst die op een link lijkt binnen inlinecode en codeblokken, terwijl echte verbroken links in proza nog steeds worden gemeld. [#98095](https://github.com/openclaw/openclaw/pull/98095) Met dank aan @durambar, @vincentkoc, @zhangqueping.
- Updates van Memory Wiki-bronnen behouden nu handgeschreven notities wanneer OpenClaw door een tijdelijke leesfout de bestaande pagina niet veilig kan laden. [#98360](https://github.com/openclaw/openclaw/pull/98360) Gerelateerd: [#98345](https://github.com/openclaw/openclaw/issues/98345). Met dank aan @qingminglong, @vincentkoc, @yetval.
- QMD-geheugenherinnering zet onjuist gevormde of met waarschuwingen gevulde uitvoer van mcporter nu om in een duidelijke, gefilterde fout in plaats van onbewerkte tekst van het subproces te tonen. [#98381](https://github.com/openclaw/openclaw/pull/98381) Met dank aan @miorbnli.
- Synchronisatie van Memory Wiki-bronnen kan nu herstellen wanneer een pagina ontbreekt of conflicteert met iets dat geen bestand is, terwijl bestaande inhoud behouden blijft wanneer opnieuw proberen nog steeds onveilig is. [#99276](https://github.com/openclaw/openclaw/pull/99276) Met dank aan @obviyus.
- `memory_get` met `corpus=all` kan nu een beschikbare wiki-aanvulling retourneren wanneer het gevraagde geheugenbestand ontbreekt, in plaats van met een leeg resultaat te stoppen. [#100904](https://github.com/openclaw/openclaw/pull/100904) Met dank aan @mushuiyu886, @vincentkoc.
- Spraaknotities op iOS blijven nu bij de bedoelde chat en herstellen betrouwbaarder bij offlinewachtrijen, opnieuw aanmaken van de app, onzekere verzendingen en concurrerend microfoongebruik. [#101236](https://github.com/openclaw/openclaw/pull/101236)
- Imports van Memory Wiki gaan nu door wanneer een bronpagina conflicteert met een beschermd kluisitem, in plaats van de volledige import te stoppen. [76db9a3](https://github.com/openclaw/openclaw/commit/76db9a3376228db6a6f58cd705fc236aa697446c) Met dank aan @vincentkoc.
- Met `memorySearch.provider: none` start OpenClaw nu FTS-only-geheugen zonder een onnodige scan van Plugin-mogelijkheden. [fbf574a](https://github.com/openclaw/openclaw/commit/fbf574ad9db2658652e442aab4be3d597e1a9c14)
- Na `/new` of `/reset` blijft het vorige gesprek beschikbaar voor dagelijkse geheugensamenvattingen en zoekopdrachten in de volledige geschiedenis via de session-logs-Skill. [#71537](https://github.com/openclaw/openclaw/pull/71537) Met dank aan @injinj.
- Wanneer het legen van het geheugen is ingeschakeld, krijgt belangrijke gesprekscontext nu de kans om vóór automatische Compaction in duurzaam geheugen terecht te komen, waardoor stille hiaten in opgeslagen notities afnemen. [#84792](https://github.com/openclaw/openclaw/pull/84792) Met dank aan @turbotheturtle.
- Afbeeldingen die vanuit iOS of via Node `agent.request` worden gedeeld, blijven na het opnieuw laden van de geschiedenis nu gekoppeld aan de juiste gespreksbeurt, zodat latere berichten ze nog steeds kunnen gebruiken. [#86936](https://github.com/openclaw/openclaw/pull/86936) Met dank aan @peterdsp.
- Een groepschat of Gateway-sessie kan nu bij het volgende zichtbare verzoek worden hervat na een mislukte, verlopen of afgebroken beurt, zonder dat `/new` of handmatige bewerkingen van sessiebestanden nodig zijn. [#89045](https://github.com/openclaw/openclaw/pull/89045) Met dank aan @jerry-xin.
- De geschiedenis van Voice Call blijft nu bij de juiste geconfigureerde agent na herstarts en upgrades van de Gateway, terwijl dubbelzinnige verouderde status ongewijzigd blijft met bruikbare waarschuwingen. [#89884](https://github.com/openclaw/openclaw/pull/89884) Met dank aan @mushuiyu886.
- Interactieve QMD-geheugenzoekopdrachten zonder overeenkomsten retourneren nu snel een leeg resultaat, in plaats van vastgelopen te lijken tijdens onnodig indexonderhoud. [#90030](https://github.com/openclaw/openclaw/pull/90030) Gerelateerd: [#90023](https://github.com/openclaw/openclaw/issues/90023). Met dank aan @ruben2000de, @sahibzada-allahyar.
- Bij het starten ruimen de Gateway en ingebedde TUI nu oude tijdelijke sessiebestanden op die door abrupte afsluitingen zijn achtergelaten. Dit vermindert verborgen schijfgroei, terwijl recente of mogelijk herstelbare status behouden blijft. [#90503](https://github.com/openclaw/openclaw/pull/90503) Met dank aan @sahibzada-allahyar.
- Gedeelde transcripten van groepen en kanalen behouden nu voor elke duurzame gebruikersbeurt de afzender-ID, weergavenaam en gebruikersnaam, zodat deelnemers bij latere verwerking van geschiedenis en geheugen correct worden toegeschreven. [#90552](https://github.com/openclaw/openclaw/pull/90552) Met dank aan @pick-cat.
- `/export-session` waarschuwt nu wanneer een door CLI of ACP ondersteunde export alleen gebruikersberichten bevat en verwijst gebruikers naar het backendtranscript voor ontbrekende gegevens over de assistent, tools, het gebruik en de kosten. [#90867](https://github.com/openclaw/openclaw/pull/90867) Met dank aan @tank-x3, @vincentkoc, @xydigit-sj.
- Langdurig actieve Gateways kunnen verouderde eenmalige modelcontrolesessies verwijderen voordat ze echte gespreksgeschiedenis verdringen, met speciale CLI-rapportage voor controle. [#91057](https://github.com/openclaw/openclaw/pull/91057) Met dank aan @jalehman, @wangwllu.
- `openclaw export-trajectory` en `/export-trajectory` bevatten nu geredigeerde berichten uit oudere versie 1-sessies, in plaats van een geslaagd maar leeg transcript te produceren. [#93814](https://github.com/openclaw/openclaw/pull/93814) Met dank aan @yetval.
- Sessiegeheugenbestanden die rond `/new` en `/reset` worden aangemaakt, bewaren nu één exemplaar van elk assistentantwoord in plaats van antwoorden van redeneringsmodellen te dupliceren. [#94401](https://github.com/openclaw/openclaw/pull/94401) Met dank aan @sallyom, @sunnyshu0925.
- Nieuw gepromoveerde langetermijnherinneringen laten nu onbewerkte transcripten, samenvattingen, sessieheaders, prompts voor het legen en storende scoregegevens weg, zodat nuttige notities gemakkelijker te vinden zijn. [#94636](https://github.com/openclaw/openclaw/pull/94636) Met dank aan @josephur, @pinghe-learn, @tayoun.
- Lange sessies met veel CJK-tekens die een contextengine zoals lossless-claw gebruiken, stoppen niet langer bij een onjuiste voorcontrole voor `prompt too large` nadat de engine de prompt al heeft beheerd. [#95342](https://github.com/openclaw/openclaw/pull/95342) Met dank aan @jalehman, @mpz4life.
- Grote Chinese, Japanse en Koreaanse toolresultaten worden nu nauwkeuriger geschat, waardoor onjuiste onderbrekingen wegens contextoverschrijding en voortijdige Compaction afnemen. [#95447](https://github.com/openclaw/openclaw/pull/95447) Met dank aan @moguangyu5-design, @vincentkoc.
- `openclaw doctor --fix` kan nu verouderde Memory Core-indexen van upgrades vanaf 2026.6.9 overzetten naar de huidige opslag zonder een volledige nieuwe embedding af te dwingen. [#95631](https://github.com/openclaw/openclaw/pull/95631) Met dank aan @mushuiyu886, @vincentkoc.
- Afgebroken of verlopen ingebedde uitvoeringen geven nu hun schrijfvergrendeling voor de sessie vrij, zodat het volgende bericht kan doorgaan zonder minutenlang wachten of bestanden handmatig op te ruimen. [#96100](https://github.com/openclaw/openclaw/pull/96100) Met dank aan @richwilson-bloom, @sallyom, @xialonglee.
- Prompts met Oost-Aziatische tekens over de volledige breedte krijgen nu nauwkeurigere schattingen van hun grootte, zodat contextbeheer kan beginnen voordat een te groot verzoek het model bereikt. [#96442](https://github.com/openclaw/openclaw/pull/96442) Met dank aan @lin-hongkuan.
- Dreaming houdt verwijderde of geresette transcriptarchieven en door Cron aangemaakte onderliggende gesprekken nu buiten de verzameling geleerde sessies. Dit vermindert dubbele geschiedenis en automatiseringsruis zonder bewaarde archieven uit historische zoekopdrachten te verwijderen. [#96517](https://github.com/openclaw/openclaw/pull/96517) Met dank aan @adam-researchh, @jalehman, @xialonglee.
- Gecomprimeerde agentgeschiedenis vermeldt nu echte toolfouten in plaats van geslaagde starts van subagents herhaaldelijk onjuist als fout te markeren, ook wanneer oudere transcriptrecords de onjuiste foutvlag bevatten. [#96842](https://github.com/openclaw/openclaw/pull/96842) Met dank aan @nxmxbbd.
- Antwoorden die een automatische dagelijkse reset of inactiviteitsreset overspannen, blijven nu samen in één toegankelijk transcript in plaats van latere uitvoer te verliezen. [#97164](https://github.com/openclaw/openclaw/pull/97164) Met dank aan @joshavant, @yetval.
- Ongeldige transcriptitems veroorzaken nu een zichtbare schrijffout in plaats van `undefined` JSONL-regels te worden die na opnieuw laden stilzwijgend verdwijnen. [#97356](https://github.com/openclaw/openclaw/pull/97356) Met dank aan @miorbnli.
- Importsamenvattingen van Memory Wiki kunnen ChatGPT-tekst met emoji nu inkorten zonder beschadigde vervangingstekens achter te laten. [#97362](https://github.com/openclaw/openclaw/pull/97362) Met dank aan @mushuiyu886.
- `openclaw sessions cleanup --fix-missing` behoudt nu nieuwe Cron-sessies met geldige transcripties en rapporteert herstelde vermeldingen duidelijk. [#97495](https://github.com/openclaw/openclaw/pull/97495) Met dank aan @qingminglong.
- Lange gesprekken herstellen Compaction nu na tijdelijke verbrekingen bij de provider, in plaats van nuttige geschiedenis te vervangen door een beperkte tijdelijke samenvatting. [#97504](https://github.com/openclaw/openclaw/pull/97504) Met dank aan @hugenshen.
- Bij automatisch herstel van conflicten in de rolvolgorde van providers wordt nu het volledige vorige transcript als JSONL-bestand met tijdstempel gearchiveerd voordat een korter eindgedeelte opnieuw wordt afgespeeld. [#97544](https://github.com/openclaw/openclaw/pull/97544) Met dank aan @yungchentang.
- Lange gesprekken die `historyLimit` of `dmHistoryLimit` gebruiken, behouden nu na Compaction hun eerder opgeslagen samenvatting, zodat de assistent eerdere context beter kan onthouden. [#97591](https://github.com/openclaw/openclaw/pull/97591) Met dank aan @liuhao1024, @yetval.
- Bij het hervatten van werk vanuit een project wordt nu alleen de opgeslagen agentsessie van dat project geopend, zodat niet-gerelateerde transcripties niet door elkaar raken. [#97785](https://github.com/openclaw/openclaw/pull/97785) Gerelateerd: [#96542](https://github.com/openclaw/openclaw/issues/96542). Met dank aan @qingminglong, @yetval.
- `openclaw memory status` waarschuwt nu wanneer sessietranscripties nog moeten worden geïndexeerd, in plaats van ten onrechte te melden dat het geheugen actueel is. [#97857](https://github.com/openclaw/openclaw/pull/97857) Gerelateerd: [#97814](https://github.com/openclaw/openclaw/issues/97814). Met dank aan @che10x, @zw-xysk.
- Gecompacteerde groepsgesprekken behouden nu identieke lange berichten van verschillende deelnemers, terwijl onbedoelde dubbele pogingen van dezelfde afzender nog steeds worden verwijderd. [#98336](https://github.com/openclaw/openclaw/pull/98336) Met dank aan @sunnyshu0925, @yetval.
- Terugkerende provider-CLI-Cron-taken en lokale `openclaw agent`-uitvoeringen behouden nu hun bestaande providergesprek over de dagelijkse resetgrens heen, in plaats van stilzwijgend context te verliezen. [#98356](https://github.com/openclaw/openclaw/pull/98356) Met dank aan @yetval.
- Bij het lezen van transcriptoverzichten en imports worden bestanden nu betrouwbaar gesloten na ongeldige gegevens, zodat langdurig actieve processen niet geleidelijk alle bestandshandles opgebruiken. [#98493](https://github.com/openclaw/openclaw/pull/98493) Gerelateerd: [#98467](https://github.com/openclaw/openclaw/issues/98467). Met dank aan @wangmiao0668000666, @zhanglei99586.
- Het opnieuw uitvoeren van memory-wiki-synthese of ChatGPT-imports kan handgeschreven notities, frontmatter of importstatus niet langer wissen wanneer een bestaande pagina tijdelijk niet kan worden gelezen. [#98787](https://github.com/openclaw/openclaw/pull/98787) Met dank aan @vincentkoc, @yetval.
- Discord, WebChat en andere lopende gesprekken kunnen antwoorden blijven ontvangen wanneer achtergrondactiviteit tijdens het starten van een antwoord dezelfde sessie bijwerkt, zonder een onterecht initialisatieconflict of een verloren bericht. [#98835](https://github.com/openclaw/openclaw/pull/98835) Gerelateerd: [#98672](https://github.com/openclaw/openclaw/issues/98672). Met dank aan @aaronfaby, @jalehman, @moguangyu5-design.
- Heropende sessies kunnen oudere toolresultaten in de vorm van een tekenreeks of afzonderlijk object nu correct opnieuw afspelen, in plaats van geslaagde uitvoer als leeg te behandelen of te mislukken vanwege de opgeslagen vorm. [#98891](https://github.com/openclaw/openclaw/pull/98891) Gerelateerd: [#98825](https://github.com/openclaw/openclaw/issues/98825). Met dank aan @obviyus.
- Oudere of geïmporteerde sessies met assistentberichten als platte tekenreeks worden nu correct opnieuw afgespeeld via provider- en streamingpaden, in plaats van ongeldige gespreksgeschiedenis te verzenden. [#98908](https://github.com/openclaw/openclaw/pull/98908) Met dank aan @obviyus.
- Agents in langdurige WebChat-, Discord- en andere directe sessies kunnen nieuwe uitvoer van opdrachten, bestanden, browsers en statussen blijven lezen, in plaats van die te zien verdwijnen of veranderen in een tijdelijke afbeeldingsaanduiding. [#98955](https://github.com/openclaw/openclaw/pull/98955) Gerelateerd: [#98874](https://github.com/openclaw/openclaw/issues/98874). Met dank aan @lamkan0210, @momothemage.
- Het resetten van een ruimte met meerdere agents herstelt de berichtbezorging nu snel, in plaats van de bevestigingen en in de wachtrij geplaatste antwoorden van de meeste agents enkele minuten te blokkeren. [#99091](https://github.com/openclaw/openclaw/pull/99091) Met dank aan @gorkem2020, @zengwen-dt.
- Lange Codex-gesprekken met intensief toolgebruik kunnen nu bij een echte geschiedenisgrens worden gecompacteerd en doorgaan met samengevatte relevante toolresultaten, in plaats van het volledige transcript te behouden. [#99391](https://github.com/openclaw/openclaw/pull/99391) Gerelateerd: [#99375](https://github.com/openclaw/openclaw/issues/99375). Met dank aan @imchloe92, @lzy3538.
- Snelle vervolgberichten in dezelfde chat laten niet langer beide berichten vastlopen terwijl het eerste automatische antwoord wordt afgerond. [#99549](https://github.com/openclaw/openclaw/pull/99549) Met dank aan @shagrat2.
- Interactieve antwoorden via de Claude CLI behouden hun opgeslagen sessie nu consistenter, waardoor de continuïteit behouden blijft en de volledige geschiedenis minder vaak opnieuw hoeft te worden afgespeeld. [#99595](https://github.com/openclaw/openclaw/pull/99595) Gerelateerd: [#99372](https://github.com/openclaw/openclaw/issues/99372). Met dank aan @obviyus.
- Agents via een CLI in groepschats met meerdere personen behouden nu de gesprekscontext wanneer deelnemers elkaar afwisselen, zonder de toolmachtigingen van niet-eigenaren uit te breiden. [#99640](https://github.com/openclaw/openclaw/pull/99640) Gerelateerd: [#99633](https://github.com/openclaw/openclaw/issues/99633). Met dank aan @obviyus.
- Bij het opnieuw laden van de chatgeschiedenis van de Claude CLI wordt de interne reseed-wrapper van OpenClaw niet langer weergegeven alsof het een door de gebruiker getypt bericht was. [#99653](https://github.com/openclaw/openclaw/pull/99653) Gerelateerd: [#99646](https://github.com/openclaw/openclaw/issues/99646). Met dank aan @harjothkhara, @jeehut, @vincentkoc, @zoowh.
- Sessies met lokale modellen behouden nu de administratie voor automatische Compaction, waardoor herhaaldelijk aanvullen van de context en het niet-reagerende gedrag dat dit kon veroorzaken, worden verminderd. [#99678](https://github.com/openclaw/openclaw/pull/99678) Gerelateerd: [#99677](https://github.com/openclaw/openclaw/issues/99677). Met dank aan @headbouyjb, @vincentkoc.
- Groepsagents via een CLI behouden nu één actief gesprek voor vervolgberichten met en zonder vermelding, in plaats van te resetten en context te verliezen. [#99722](https://github.com/openclaw/openclaw/pull/99722) Gerelateerd: [#99696](https://github.com/openclaw/openclaw/issues/99696). Met dank aan @obviyus.
- Lange agentsessies met intensief toolgebruik behouden nu het nieuwste resultaat van een opdracht, bestand of browser voor het model, terwijl eerst de oudere geschiedenis wordt ingekort. [#99756](https://github.com/openclaw/openclaw/pull/99756) Met dank aan @acosx.
- Agents via een CLI behouden nu de gesprekscontinuïteit bij wijzigingen die alleen de prompt betreffen, waardoor onnodige koude starts worden vermeden, maar er nog steeds wordt gereset wanneer beveiligings- of runtimeomstandigheden dit vereisen. [#99822](https://github.com/openclaw/openclaw/pull/99822) Gerelateerd: [#99729](https://github.com/openclaw/openclaw/issues/99729). Met dank aan @obviyus.
- Geïmporteerde Claude CLI-geschiedenis houdt beurten met alleen afbeeldingen en beurten met bijlagen nu zichtbaar wanneer lege verouderde reseed-tekst wordt verwijderd. [#99839](https://github.com/openclaw/openclaw/pull/99839) Met dank aan @vincentkoc.
- Bij het terugvallen op een ander model in de Claude CLI wordt nu naast de toolresultaten ook het eerdere spoor van toolaanroepen meegenomen, zodat het vervangende model genoeg context heeft om samenhangend verder te gaan. [#99851](https://github.com/openclaw/openclaw/pull/99851) Met dank aan @vincentkoc.
- Lange gecachte Anthropic-toolsessies worden nu gecompacteerd rond de geconfigureerde contextdrempel, in plaats van het werk voortijdig te onderbreken omdat cumulatieve cachetokens op actuele context leken. [#99864](https://github.com/openclaw/openclaw/pull/99864) Met dank aan @jrex-jooni, @lzy3538, @vincentkoc.
- Langlevende agents met grote contextvensters behouden nu recente tooluitvoer, voeren Compaction uit bij totale druk en waarschuwen gebruikers om `/compact` of `/new` uit te voeren als de druk aanhoudt. [#100077](https://github.com/openclaw/openclaw/pull/100077) Met dank aan @obviyus.
- Langdurig actieve agents kunnen nu na het opschonen van de geschiedenis de volledige opdrachtuitvoer en afgekorte `web_fetch`-inhoud herstellen, waardoor minder kostbaar werk hoeft te worden herhaald en minder paginacontext verloren gaat. [#100135](https://github.com/openclaw/openclaw/pull/100135) Met dank aan @obviyus.
- Geschiedenis op basis van transcripties behandelt een ontbrekend bestand nu als leeg, terwijl echte fouten bij toegang, mappen of streams duidelijk worden gerapporteerd, in plaats van gedeeltelijke of onverwerkte resultaten achter te laten. [#100524](https://github.com/openclaw/openclaw/pull/100524) Met dank aan @cxbasdev, @zhanglei99586.
- Tijdelijke fouten bij geheugenonderhoud vervangen het antwoord van de agent niet langer, en aanhoudend te grote sessies kunnen herstellen in een nieuwe sessie terwijl het vorige transcript behouden blijft. [#100618](https://github.com/openclaw/openclaw/pull/100618) Met dank aan @jerry-xin, @rhclaw.
- Lokale modellen met een kleine context kunnen nu gesprekken beginnen en voortzetten zonder direct in een lus van Compaction wegens overschrijding terecht te komen voordat er bruikbare promptruimte beschikbaar is. [#100621](https://github.com/openclaw/openclaw/pull/100621) Met dank aan @vincentkoc.
- Lange sessies die in fasen worden gecompacteerd, behouden nu een duidelijkere volgorde van ouder naar nieuwer wanneer samenvattingen worden gecombineerd, waardoor de kans afneemt dat verouderde context even recent lijkt. [#100684](https://github.com/openclaw/openclaw/pull/100684) Met dank aan @vincentkoc, @zw-xysk.
- Tijdelijke leesfouten bij transcripties destabiliseren de diagnostiek van sessielogboeken niet langer en zorgen er niet meer voor dat een onvolledige gebruiksscan de laatste volledige kostencache overschrijft alsof die actueel is. [#101062](https://github.com/openclaw/openclaw/pull/101062) Met dank aan @cxbasdev, @vincentkoc.
- Context-engine-plugins kunnen nu de exacte sessie identificeren die na Compaction doorgaat, terwijl oudere integraties die `sessionFile` gebruiken compatibel blijven. [#101182](https://github.com/openclaw/openclaw/pull/101182) Met dank aan @jalehman.
- Een eerste interactie met alleen een opdracht in een automatische antwoordstroom behoudt nu de sessie-update, zelfs wanneer er vooraf geen sessierij bestond. [76d686c](https://github.com/openclaw/openclaw/commit/76d686cf61f29b4b26ef67066d0b88f405ddfe5c)
- Memory Core behoudt nu korte zelfstandige concepten zoals `kv` en `s3` in tags, waardoor ze beter kunnen worden teruggevonden zonder ze binnen niet-gerelateerde woorden te herkennen. [#96304](https://github.com/openclaw/openclaw/pull/96304) Met dank aan @ly-wang19.
- Dreaming voor geheugen registreert nu gestructureerde geslaagde of mislukte resultaten voor lichte, REM- en diepe fasen, zodat dashboards en statuscontroles deze betrouwbaar kunnen bewaken. [#97723](https://github.com/openclaw/openclaw/pull/97723) Met dank aan @lg320531124, @momothemage.
- `openclaw wiki lint` negeert nu patronen die op wikilinks lijken binnen codevoorbeelden, zodat echt defecte Memory Wiki-links gemakkelijker te herkennen zijn. [#97954](https://github.com/openclaw/openclaw/pull/97954) Met dank aan @durambar, @liuhao1024, @vincentkoc.
- Mac-gebruikers krijgen nu zonder configuratiewijziging betere bescherming voor lokale SQLite-gegevens van OpenClaw na plotselinge stroomuitval of een crash van het besturingssysteem. [#99067](https://github.com/openclaw/openclaw/pull/99067) Met dank aan @ooiuuii.
- `openclaw wiki lint` herkent nu geldige geïmporteerde Obsidian-links op titel, slug, pad zonder fragment of achtervoegsel van het bronpad, waardoor er minder onterechte waarschuwingen voor defecte links zijn. [#100017](https://github.com/openclaw/openclaw/pull/100017) Met dank aan @ishangodawatta, @k-kerrigan, @vincentkoc.
- De status van de memory-wiki-bridge geeft nu een bruikbare waarschuwing terug in plaats van te crashen door ongeldige Plugin-artefacten, en `readMemoryArtifacts: false` voorkomt die leesbewerkingen nu betrouwbaar. [#100900](https://github.com/openclaw/openclaw/pull/100900) Met dank aan @huveewomg.
- Wiki-zoekopdrachten en -resultaten leggen nu uit wanneer een oudere of gedeeltelijke geheugenplugin geen ondersteuning voor gedeeld zoeken biedt en geven een praktische tijdelijke oplossing in plaats van een onbewerkte TypeError weer te geven. [#100902](https://github.com/openclaw/openclaw/pull/100902) Met dank aan @huveewomg, @vincentkoc, @xuanmingguo.
- Ingebedde agents ontvangen nu correct gevormde samenvattingen van lange media- of JSON-waarden in plaats van beschadigde tekens bij Unicode-afkapgrenzen. [#101311](https://github.com/openclaw/openclaw/pull/101311) Met dank aan @alix-007.
- Geheugens met emoji of aanvullende CJK-tekens kunnen nu worden geïndexeerd zonder dat onjuist gevormde tekst de bewerking laat vastlopen. [#101574](https://github.com/openclaw/openclaw/pull/101574) Met dank aan @jensenwang560-blip.
- Wanneer zowel het lezen van het primaire geheugen als de bijbehorende wiki-aanvulling mislukt, retourneert `memory_get corpus=all` nu de oorspronkelijke gestructureerde leesfout in plaats van de toolaanroep te laten vastlopen. [#101902](https://github.com/openclaw/openclaw/pull/101902) Met dank aan @aniruddhaadak80, @vincentkoc, @zw-xysk.
- Debuglogboeken van de geheugenindex laten nu zien of een embeddingbatch is voltooid of mislukt, waardoor indexeringsproblemen eenvoudiger zijn op te sporen. [#94732](https://github.com/openclaw/openclaw/pull/94732) Met dank aan @doubleji817-lang, @xydt-tanshanshan.
- `openclaw memory status --fix` herstelt nu de status van het sessiecorpus zonder gezonde dagelijkse geheugenrecords ten onrechte als verouderde gegevens te beschouwen. [#93389](https://github.com/openclaw/openclaw/pull/93389) Met dank aan @alix-007, @vincentkoc.
- `openclaw memory status` toont niet langer onmogelijke totalen voor sessie-indexering waarbij het aantal geïndexeerde bestanden groter is dan het totale aantal bestanden. [#95452](https://github.com/openclaw/openclaw/pull/95452) Met dank aan @buyitsydney, @liuhao1024.
- Onjuist gevormde transcriptregels genereren nu een samengevoegde waarschuwing met aantallen overgeslagen en geladen regels, terwijl de resterende bruikbare sessiegeschiedenis verder wordt geladen. [#98669](https://github.com/openclaw/openclaw/pull/98669) Met dank aan @cxbasdev.
- Sessies die met `/name` zijn hernoemd, behouden die aangepaste naam nu in sessielijsten in plaats van terug te vallen op een automatische titel of UUID-achtig label. [#98841](https://github.com/openclaw/openclaw/pull/98841) Gerelateerd: [#98742](https://github.com/openclaw/openclaw/issues/98742). Met dank aan @bsg2000, @sunnyshu0925.
- Bij het voorbereiden van een reset voor een langlopende sessie wordt nu vermeden dat het volledige transcript wordt doorzocht, waardoor de bestandsactiviteit bij het opstarten en het geheugengebruik afnemen naarmate de geschiedenis groeit. [#99335](https://github.com/openclaw/openclaw/pull/99335) Met dank aan @gmschasiepen, @momothemage.
- Transcripttools kunnen spiegels voor kanaalbezorging nu herkennen als OpenClaw-administratie in plaats van ze ten onrechte aan te zien voor uitvoer van OpenAI Responses. [#99855](https://github.com/openclaw/openclaw/pull/99855) Met dank aan @vincentkoc.
- Een succesvol voltooid gesprek met de hoofdagent gaat bij het volgende bericht nu verder in dezelfde sessie in plaats van onverwacht te worden gereset en het transcript te archiveren. [#99985](https://github.com/openclaw/openclaw/pull/99985) Met dank aan @sunnyshu0925.
- ACP-uitvoeringen via een debugproxy worden nu correct afgesloten, markeren opnamesessies als voltooid en sluiten hun opnamedatabases zonder een onterechte databasefout te melden. [#100827](https://github.com/openclaw/openclaw/pull/100827) Met dank aan @amknight.
- Auditdetails van mediaproviders die emoji bevatten, blijven nu geldig en leesbaar wanneer ze worden ingekort, in plaats van te eindigen met onjuist gevormde tekens. [#101298](https://github.com/openclaw/openclaw/pull/101298) Met dank aan @alix-007.
- Lange agentpromptgegevens met emoji of andere gekoppelde Unicode-tekens blijven nu correct gevormd wanneer ze worden begrensd, waardoor beschadigde tekst in de context van agents en automatisering wordt voorkomen. [#101303](https://github.com/openclaw/openclaw/pull/101303) Met dank aan @alix-007.
- Gearchiveerde geheugens rond gebruikersberichten die beginnen met `[cron:]` blijven doorzoekbaar nadat een sessie is gereset of verwijderd, terwijl daadwerkelijk door cron gegenereerde archieven verborgen blijven. [#101322](https://github.com/openclaw/openclaw/pull/101322) Met dank aan @ly-wang19.
- `openclaw sessions tail` weigert nu te grote trajectmomentopnamen en -updates met een duidelijke limietfout voordat ze het geheugen kunnen uitputten. [#101450](https://github.com/openclaw/openclaw/pull/101450) Met dank aan @cxbasdev, @vincentkoc.
- Lange gebruiks- en sessielogboekberichten kappen emoji nu correct af in plaats van beschadigde tekenartefacten weer te geven. [#101517](https://github.com/openclaw/openclaw/pull/101517) Met dank aan @maweibin.
- Sessielabels en weergavenamen op het dashboard blijven nu gekoppeld wanneer een sessie na een dag of een periode van inactiviteit wordt vernieuwd. [#101576](https://github.com/openclaw/openclaw/pull/101576) Met dank aan @merlin-zhou, @zengwen-dt.
- Diagnostiek voor sessiegeheugen toont nu de juiste werkruimte- en geheugenbestandspaden voor naastgelegen mappen waarvan de namen alleen maar lijken op het pad naar de thuismap van de gebruiker. [#101577](https://github.com/openclaw/openclaw/pull/101577) Met dank aan @cxbasdev.

</Accordion>

## Agents, achtergrondwerk en verbindingen

### Werk gaande houden en antwoorden afleveren

De [Gateway](/nl/gateway) start, maakt verbinding, laadt opnieuw en rapporteert nu de status met duidelijker gedrag voor configuratie, netwerken, taakroutering en resultaataflevering. Agents raken hun geselecteerde werkruimte of gesprek minder snel kwijt, achtergrondwerk bereikt consistenter de juiste bestemming en toolfouten kunnen buiten de chatvoortgang blijven wanneer er nog steeds een bruikbaar definitief antwoord beschikbaar is.

De paden voor het [Gateway-protocol](/nl/gateway/protocol) en [herstel na opnieuw opstarten](/nl/gateway/restart-recovery) wijzen ongeldige status ook duidelijker af en houden inspectie beschikbaar tijdens veelvoorkomende fouten in de levenscyclus. Het laden van Skills en de promptoverhead zijn eveneens stabieler, waarbij [Skill-beheer](/nl/cli/skills) onnodig werk voorkomt en cachevingerafdrukken behoudt voor de tekst die providers daadwerkelijk ontvangen.

<Accordion title="Bronnen en bijdragers">

- Verouderde subagentsessies volgen nu hun werkelijke nestingniveau, zodat limieten en besturingselementen voor geneste agents niet meer terugvallen op gedrag op het hoogste niveau. [#54593](https://github.com/openclaw/openclaw/pull/54593) Met dank aan @ruanrrn.
- Cron-taken met een time-out, verlopen agentverzoeken en verbroken HTTP-clientverbindingen stoppen nu onmiddellijk, in plaats van meer tijd en provideraanroepen te besteden aan model-fallback. [#62682](https://github.com/openclaw/openclaw/pull/62682) Met dank aan @altaywtf, @cinapbot, @simonusa.
- Kanaalantwoorden kunnen nu doorgaan zodra een beurt van een ingebedde agent is voltooid, in plaats van ongeveer 50 seconden te wachten op de authenticatieadministratie na de uitvoering. [#85829](https://github.com/openclaw/openclaw/pull/85829) Met dank aan @turbotheturtle.
- Providerfouten die BigInt, circulaire objecten of andere ongebruikelijke waarden bevatten, produceren nu de bedoelde gestructureerde transportfout in plaats van het foutrapportagepad te laten crashen. [#88401](https://github.com/openclaw/openclaw/pull/88401) Met dank aan @pluviobyte.
- De experimentele slanke modus voor lokale modellen biedt nu standaard een kleiner hulpmiddelenmenu voor beperkte modellen, terwijl beheerders media-, spraak- of PDF-hulpmiddelen expliciet kunnen behouden via toelatingslijsten. [#88881](https://github.com/openclaw/openclaw/pull/88881) Met dank aan @vincentkoc.
- Ingebedde agents behouden nu geconfigureerde reservelimieten voor Compaction wanneer runtimebeveiligingen instellingen opslaan, waardoor het contextbudget tijdens langdurig werk minder onverwacht krimpt. [#92237](https://github.com/openclaw/openclaw/pull/92237) Met dank aan @sercada.
- Meldingen over de voltooiing van subagents komen nu één keer aan, in plaats van te worden herhaald wanneer de aanvragende sessie tijdens de bezorging verandert. [#92274](https://github.com/openclaw/openclaw/pull/92274) Gerelateerd: [#91527](https://github.com/openclaw/openclaw/issues/91527). Met dank aan @fsdwen, @obviyus, @zackchiutw.
- Geïsoleerde Cron-taken kunnen een resultaat voor een andere sessie aankondigen zonder het antwoord van de ontvanger terug te voeren naar de Cron-uitvoering en dubbele berichtlussen te creëren. [#92283](https://github.com/openclaw/openclaw/pull/92283) Gerelateerd: [#92257](https://github.com/openclaw/openclaw/issues/92257). Met dank aan @harjothkhara, @nailujac, @vincentkoc.
- Een agent vragen een voorkeur te onthouden, activeert niet langer de niet-gerelateerde waarschuwing die wordt gebruikt voor toezeggingen om een automatische herinnering in te plannen. [#93862](https://github.com/openclaw/openclaw/pull/93862) Met dank aan @arkyu2077.
- Beurten van Slack en vergelijkbare kanalen met contextinjecterende plugins sturen elk binnenkomend systeemlabel nu één keer naar het model, in plaats van het te dupliceren. [#95349](https://github.com/openclaw/openclaw/pull/95349) Met dank aan @gorkem2020, @openperf, @vincentkoc.
- Anthropic-sessies die vastlopen op een fout bij het opnieuw afspelen van een denksignatuur, kunnen het nu één keer opnieuw proberen zonder ongeldige denkblokken en doorgaan zonder `/new` of herstel van het transcript. [#95430](https://github.com/openclaw/openclaw/pull/95430) Gerelateerd: [#95429](https://github.com/openclaw/openclaw/issues/95429). Met dank aan @alexelgier, @lzyyzznl, @vincentkoc.
- Afgekorte agentlogboeken en diagnostische voorbeelden houden emoji en andere uitgebreide Unicode-tekens nu intact bij het afkappunt. [#96296](https://github.com/openclaw/openclaw/pull/96296) Met dank aan @ly-wang19.
- Ingebedde `openclaw agent --local`-uitvoeringen die OpenAI-compatibele providers gebruiken, rapporteren en bewaren nu het gestreamde tokengebruik in plaats van nul weer te geven, waardoor gegevens over sessies, context, kosten en bewaking verbeteren. [#96523](https://github.com/openclaw/openclaw/pull/96523) Met dank aan @ly85206559, @vincentkoc.
- Succesvol gestarte subagents van ingebedde agents blijven nu als succesvol geregistreerd in transcripties en latere Compaction-samenvattingen, in plaats van als hulpmiddelfouten, terwijl echte startfouten zichtbaar blijven. [#96851](https://github.com/openclaw/openclaw/pull/96851) Met dank aan @neomail2, @parveshsaini.
- Transcripties en Compaction-samenvattingen van de Codex-runtime nemen succesvolle subagentstarts en doelbewerkingen nu niet meer op in foutregistraties, terwijl echte fouten zichtbaar blijven en hooks voor geaccepteerde starts kunnen worden uitgevoerd. [#96856](https://github.com/openclaw/openclaw/pull/96856) Met dank aan @nxmxbbd.
- Lange grep-regels van agents kappen emoji en ongebruikelijke CJK-tekens nu correct af, in plaats van te eindigen met beschadigde vervangingssymbolen. [#97559](https://github.com/openclaw/openclaw/pull/97559) Met dank aan @zenglingbiao.
- Telegram-PDF's en andere documenten bieden agents nu een bruikbaar lokaal pad, zodat normale runnerhulpmiddelen de bijlage kunnen openen. [#97647](https://github.com/openclaw/openclaw/pull/97647) Met dank aan @gallup007, @joshavant.
- Agents kunnen nu gestructureerde JSON- en resourcehulpmiddelresultaten lezen tijdens het opnieuw afspelen door de provider, in plaats van een leeg resultaat of een algemene mediaplaceholder te ontvangen. [#97742](https://github.com/openclaw/openclaw/pull/97742) Met dank aan @obviyus.
- Sessies met omvangrijke opdrachtuitvoer of samenvattingen voeren nu Compaction uit voordat de modelcontext wordt overschreden, waardoor mislukte providerverzoeken en misleidende tokenbudgetten worden voorkomen. [#97861](https://github.com/openclaw/openclaw/pull/97861) Met dank aan @yetval.
- Lange sessies met veel hulpmiddelen of Compaction budgetteren nu vóór het verzenden van een prompt de werkelijke omvang van opdrachtuitvoer en samenvattingen, waardoor fouten door contextoverschrijding afnemen. [#97928](https://github.com/openclaw/openclaw/pull/97928) Gerelateerd: [#97927](https://github.com/openclaw/openclaw/issues/97927). Met dank aan @liuhao1024, @yetval.
- Claude CLI-gesprekken die hun context uitputten, worden nu automatisch hersteld in een nieuwe, opnieuw geïnitialiseerde sessie, en nieuwe pogingen na een time-out behouden de tijdelijke bestanden die nodig zijn om te voltooien. [#98934](https://github.com/openclaw/openclaw/pull/98934) Gerelateerd: [#98897](https://github.com/openclaw/openclaw/issues/98897). Met dank aan @obviyus.
- Beurten van lokale, door Ollama ondersteunde CLI-agents kunnen nu doorgaan wanneer de contextengine een reeds gecompact transcript meldt, zodat het resultaat van de assistent of het MCP-hulpmiddel de gebruiker kan bereiken. [#99136](https://github.com/openclaw/openclaw/pull/99136) Met dank aan @mushuiyu886, @peterskwang, @pkoserowski, @psedd.
- Door Codex ondersteunde uitvoeringen kunnen nu een voltooid eindantwoord afleveren, in plaats van een time-out te krijgen of afgebroken te lijken wanneer de laatste voltooiingsgebeurtenis ontbreekt. [#99217](https://github.com/openclaw/openclaw/pull/99217) Met dank aan @100yenadmin, @fuller-stack-dev, @sedrak-hovhannisyan.
- Interactieve chatverzoeken die eindigen in een terminalfout, ontvangen nu één zichtbaar foutantwoord in plaats van genegeerd te lijken. [#99304](https://github.com/openclaw/openclaw/pull/99304) Met dank aan @grox2012, @moeedahmed.
- Succesvol gestarte subagents blijven nu zichtbaar in `/subagents list` en `subagents(action="list")`, ook wanneer verschillende sessies het beheer en de voltooiing bezitten. [#99410](https://github.com/openclaw/openclaw/pull/99410) Gerelateerd: [#75593](https://github.com/openclaw/openclaw/issues/75593). Met dank aan @aaajiao, @sheyanmin.
- Codex-appserveragents kunnen opnieuw toegestane agents weergeven, OpenClaw- of ACP-subagents starten en tijdens gedelegeerd werk de beurt afstaan, zonder dat hervatte Heartbeats incompatibele hulpmiddeldefinities tegenkomen. [#99561](https://github.com/openclaw/openclaw/pull/99561) Gerelateerd: [#99464](https://github.com/openclaw/openclaw/issues/99464). Met dank aan @100yenadmin, @joshavant.
- OpenClaw crasht niet langer wanneer een bewaakte uitvoerstroom van een onderliggend proces direct na de start mislukt. [#99802](https://github.com/openclaw/openclaw/pull/99802) Met dank aan @cxbasdev, @vincentkoc.
- MCP-stdio-sessies rapporteren fouten in stderr-pipes nu als transportfouten zonder OpenClaw uit te schakelen of beschikbare diagnostische gegevens te verliezen. [#99803](https://github.com/openclaw/openclaw/pull/99803) Met dank aan @cxbasdev, @vincentkoc.
- ACPX-MCP-proxy's zetten gesloten invoer- of uitvoerpipes nu om in een duidelijke proxyfout, in plaats van een niet-afgevangen crash van een Node-stream. [#99852](https://github.com/openclaw/openclaw/pull/99852) Met dank aan @sunlit-deng, @vincentkoc.
- Afbeeldingen die aan een door de CLI ondersteunde prompt zijn gekoppeld, overleven nu de fallback van het ingebedde model, waardoor de visuele context die nodig is om te antwoorden behouden blijft. [#99891](https://github.com/openclaw/openclaw/pull/99891) Met dank aan @vincentkoc.
- Berichten waarin inline en extern opgeslagen afbeeldingen worden gecombineerd, behouden nu de positie van elke bijlage, zodat modelinstructies die van de volgorde afhangen nauwkeurig blijven. [#99902](https://github.com/openclaw/openclaw/pull/99902) Met dank aan @vincentkoc.
- Aanvragende agents ontvangen nu een vervolgmelding wanneer een geaccepteerde `sessions_send`-bezorging later mislukt omdat de doelsessie vergrendeld is, zodat ze het opnieuw kunnen proberen of een andere route kunnen kiezen. [#99907](https://github.com/openclaw/openclaw/pull/99907) Met dank aan @849261680, @alex-heyuqing.
- Beheerders kunnen nu `OPENCLAW_SANDBOX_IMAGE` instellen om revisiespecifieke tags voor sandboximages te bouwen voor gecontroleerde uitrol en terugdraaiing. [#99915](https://github.com/openclaw/openclaw/pull/99915)
- Agentsessies verliezen minder snel uitvoer, wijzigen minder snel niet-gerelateerde opmaak, lopen minder snel vast na tijdelijke providerfouten, weigeren BMP-afbeeldingen niet langer en verbreken langere ChatGPT-verbindingen minder snel. [#99949](https://github.com/openclaw/openclaw/pull/99949)
- Afbeeldingen uit de huidige prompt bereiken CLI-fallbackpogingen nu in de juiste volgorde, zonder verouderde afbeeldingsverwijzingen uit eerdere pogingen of de geschiedenis op te halen. [#100035](https://github.com/openclaw/openclaw/pull/100035) Met dank aan @vincentkoc.
- Lange, door Claude CLI ondersteunde uitvoeringen tonen nu waarheidsgetrouwe `Thinking... (~N tokens)`-activiteit voor direct en in de wachtrij geplaatst werk, in plaats van vastgelopen te lijken wanneer leesbare redeneringstekst niet beschikbaar is. [#100148](https://github.com/openclaw/openclaw/pull/100148) Met dank aan @obviyus.
- Oplossingen voor randgevallen behouden nu letterlijke geheugentekst en geldige Unicode, verbeteren het opschonen van spraakoproepen en poortcontroles, rapporteren Claude-modellen en contextlimieten nauwkeurig en behouden nuttige ClickClack-verbindingsfouten. [#100204](https://github.com/openclaw/openclaw/pull/100204) Met dank aan @cxbasdev, @harjothkhara, @lilan0125, @lin-hongkuan, @liuhao1024, @mikasa0818, @pandah97, @sunlit-deng, @zoowh.
- Emoji en andere aanvullende tekens blijven nu intact wanneer lange tekst over agentvoortgang of het ophalen uit Active Memory wordt ingekort. [#100244](https://github.com/openclaw/openclaw/pull/100244) Met dank aan @vincentkoc, @xialonglee, @zengwen-dt.
- Subagents en andere HTTP-loopback-MCP-clients kunnen opnieuw browserschermafbeeldingen en geldige resultaten van afbeeldingen of ingebedde resources ontvangen zonder schemafouten. [#100336](https://github.com/openclaw/openclaw/pull/100336) Met dank aan @tzy-17.
- Interactieve beurten die daadwerkelijk zonder zichtbare uitvoer eindigen, sturen nu een duidelijk foutantwoord, terwijl opzettelijke stilte en reeds voltooide acties stil blijven. [#100474](https://github.com/openclaw/openclaw/pull/100474)
- Gebundelde mediareacties kunnen nu na bezorging succesvol worden voltooid zonder een misleidende fout over een sessiewijziging, terwijl controles op actief gesprekseigenaarschap van kracht blijven. [#100490](https://github.com/openclaw/openclaw/pull/100490) Met dank aan @scotthuang.
- Nieuwe Claude CLI-werkruimten voeren nu bij het eerste antwoord een wachtende `BOOTSTRAP.md` uit, zodat vereiste identiteits-, geheugen- en installatiestappen worden voltooid voordat het normale gesprek begint. [#100560](https://github.com/openclaw/openclaw/pull/100560) Met dank aan @bill-starfoundry, @kruegerb, @vincentkoc.
- Voltooide antwoorden van taken die hulpmiddelen gebruiken, bereiken nu de gebruiker in plaats van te worden vervangen door een fout over een onvoltooide beurt, waarbij de uitvoeringsmetadata aan hetzelfde eindantwoord worden gekoppeld. [#100655](https://github.com/openclaw/openclaw/pull/100655) Met dank aan @liuwqgit.
- Het vastleggen en valideren van shell-snapshots laat OpenClaw niet langer crashen wanneer een ongebruikte uitvoerpijp van een hulpproces een streamfout meldt. [#100744](https://github.com/openclaw/openclaw/pull/100744) Met dank aan @lsr911, @vincentkoc.
- Een streamfout van node-host `system.run` levert nu een duidelijk mislukt resultaat op in plaats van de node-host te laten crashen, en een child die niet stopt, wordt na één seconde beëindigd. [#100849](https://github.com/openclaw/openclaw/pull/100849) Met dank aan @cxbasdev.
- Langlopende agents verliezen tijdens een tijdelijke bestandssysteemfout minder snel voor één beurt werkruimte-instructies zoals `AGENTS.md`, `SOUL.md` of `MEMORY.md`. [#100910](https://github.com/openclaw/openclaw/pull/100910) Met dank aan @masatohoshino.
- Bestands- en shellopdrachten in een Docker-sandbox mislukken nu direct met de oorspronkelijke invoerstroomfout in plaats van te crashen, vast te lopen of in behandeling te blijven. [#101032](https://github.com/openclaw/openclaw/pull/101032) Met dank aan @cxbasdev.
- Bestaande Codex-sessies kunnen hun gekoppelde threads na upgrades, resets en Compaction betrouwbaarder hervatten zonder afhankelijk te zijn van achtergebleven JSON-bestanden aan de transcriptzijde. [#101210](https://github.com/openclaw/openclaw/pull/101210)
- Efficiënte agents met lokale modellen kunnen nu rechtstreeks de vertrouwde tool `exec` kiezen wanneer het beleid dit toestaat, terwijl bestaande toelatingslijsten, sandboxing, goedkeuringen en hooks de uitvoering van opdrachten blijven reguleren. [#101607](https://github.com/openclaw/openclaw/pull/101607) Met dank aan @vincentkoc.
- Ingekorte tekst in CLI-uitvoer, diagnostiek, Plugin-berichten, voorvertoningen, fouten, taaksamenvattingen en Zalo-verzendingen behoudt nu volledige emoji en andere aanvullende tekens. [#101654](https://github.com/openclaw/openclaw/pull/101654) Met dank aan @lsr911, @maweibin, @wm0018.
- Lange namen, labels, samenvattingen, voorvertoningen, titels en diagnostiek in heel OpenClaw worden nu ingekort zonder emoji of andere aanvullende Unicode-tekens te splitsen. [#101685](https://github.com/openclaw/openclaw/pull/101685) Met dank aan @lsr911, @ly85206559, @maweibin, @wings1029.
- Begrensde tekst in Parallel-zoekopdrachten, Compaction, telemetrie, aanwezigheid, Workboard, badges en metagegevens van de Control UI behoudt of verwijdert nu volledige Unicode-tekens in plaats van misvormde fragmenten achter te laten. [#101711](https://github.com/openclaw/openclaw/pull/101711)
- Lange gestreamde antwoorden worden nu alleen tussen volledige Unicode-tekens gesplitst, waardoor emoji in platte tekst en omheinde Markdown behouden blijven, zelfs bij krappe berichtlimieten. [#104441](https://github.com/openclaw/openclaw/pull/104441) Met dank aan @mushuiyu886.
- Ingebedde agentruns zonder sessiesleutel behouden nu betrouwbaarder de beoogde terugvalsessiecontext. [31a65e0](https://github.com/openclaw/openclaw/commit/31a65e0647ae85eb4c9048051145f07003722caf) Met dank aan @vincentkoc.
- Lange statusberichten en opdrachtuitvoer blijven nu leesbaar wanneer ze worden ingekort, zonder emoji of niet-Engelse tekens op te splitsen tot beschadigde tekst. [2e7ffca](https://github.com/openclaw/openclaw/commit/2e7ffca8fff001d1d962611a70d76640c920fc6f) Met dank aan @vincentkoc.
- Het gebruik van `/stop` tijdens een prompt die laat wordt afgebroken, laat niet langer een verouderde sessievergrendeling achter die de volgende beurt in hetzelfde gesprek blokkeert. [f8016c4](https://github.com/openclaw/openclaw/commit/f8016c44a4ba44ba2865938bcb4f7248a91d76fe)
- Een misvormde aangepaste tool in realtime Talk verwijdert niet langer de ingebouwde consult-tool of andere geldige aangepaste tools uit de sessie. [170150a](https://github.com/openclaw/openclaw/commit/170150a306e39204ebe1ab7be47450b73005de1f) Met dank aan @vincentkoc.
- Drukke of tragere hosts geven systeemeigen Codex-machtigingscontroles en hooks vóór tools nu meer tijd om te voltooien, waardoor minder beleidsbeslissingen verloren gaan. [123ec16](https://github.com/openclaw/openclaw/commit/123ec165bb5638ea9587c9e72566c081159bce5c) Met dank aan @vincentkoc.
- De voltooiing van een uitgestelde systeemeigen Codex-subagent bereikt nu de bovenliggende run voordat de gedeelde app-serververbinding wordt opgeruimd. [2f89de8](https://github.com/openclaw/openclaw/commit/2f89de81655accf71f5fac5cdabcdf0c3488eab7) Met dank aan @vincentkoc.
- Lange agentruns kunnen nu na Compaction-herstel vanaf een geldige gespreksgrens worden hervat in plaats van vast te lopen of het geselecteerde model ten onrechte te degraderen. [486033b](https://github.com/openclaw/openclaw/commit/486033b18344d134d089e654ab0dbb278ce69008) Met dank aan @mettlyz11, @neltomw, @obviyus.
- Ingebedde agenttaken met een expliciet langere time-out behouden nu hun lane tot de aangevraagde deadline in plaats van bij de standaardlimiet te worden hersteld. [1437512](https://github.com/openclaw/openclaw/commit/143751282c60a34a6e2ad6c5629f421441929993) Met dank aan @vincentkoc.
- Een succesvol afgeleverde Heartbeat-melding laat niet langer verouderde herstelstatus achter die latere Heartbeat-waarschuwingen of check-ins kan blokkeren. [#83187](https://github.com/openclaw/openclaw/pull/83187) Met dank aan @agocs.
- Een via `sourceReplyDeliveryMode: "message_tool_only"` afgeleverd Codex-antwoord voltooit zijn beurt nu direct in plaats van later als onvolledig antwoord te eindigen. [#95942](https://github.com/openclaw/openclaw/pull/95942) Met dank aan @omarshahine.
- Gesprekken met lokale modellen behouden nu herbruikbaar promptwerk bij het schakelen tussen interactieve chats en achtergrondtaken, waardoor herhaalde opwarmvertragingen van meerdere minuten worden voorkomen. [#98267](https://github.com/openclaw/openclaw/pull/98267) Gerelateerd: [#98261](https://github.com/openclaw/openclaw/issues/98261). Met dank aan @headbouyjb.
- Mobiele clients, WebChat, consult en andere `chat.send`-clients kunnen een eenmalig denkniveau toepassen zonder het antwoord van de assistent te verliezen of het bericht ten onrechte als tekstopdracht te behandelen. [#98855](https://github.com/openclaw/openclaw/pull/98855) Met dank aan @jesse-merhi.
- Automatische antwoorden in een sandbox wachten nu totdat via SCP gekopieerde externe media volledig zijn overgezet en melden overdrachtsfouten zonder te crashen of te vroeg op te ruimen. [#100861](https://github.com/openclaw/openclaw/pull/100861) Met dank aan @cxbasdev.
- Codex-app-serverinstallaties die het uitgefaseerde goedkeuringsbeleid `on-failure` gebruiken, worden nu bijgewerkt naar het ondersteunde gedrag `on-request` zonder opgeslagen koppelingen te verliezen. [70153f7](https://github.com/openclaw/openclaw/commit/70153f7f9c12be2ff025802c019e428047d1f579) Met dank aan @vincentkoc.
- Bestaande Codex-app-servergesprekken met dynamische tools kunnen via de upgrade van de toolvingerafdrukindeling worden hervat in plaats van onnodig een vervangende thread te starten. [3051748](https://github.com/openclaw/openclaw/commit/305174845f38f075bfd5096a0a4912b8d7d2559a) Met dank aan @vincentkoc.
- Verouderde Codex-koppelingen met grote tool- of MCP-configuraties kunnen nu worden gemigreerd zonder Plugin-statusrecords te laten overlopen of onbewerkte configuratiegeheimen te kopiëren. [23228b6](https://github.com/openclaw/openclaw/commit/23228b67a47bf32fc9b662d13037757f51d329b8) Met dank aan @vincentkoc.
- Bijgewerkte Codex-installaties kunnen nu de migratie van verouderde koppelingen voltooien en oude sidecars archiveren in plaats van ze na een eerdere gedeeltelijke import herhaaldelijk te behouden. [39fac06](https://github.com/openclaw/openclaw/commit/39fac06f48745dcd4d7a840f8261631614bb1926) Met dank aan @vincentkoc.
- Codex-sessies die in bèta 5 zijn aangemaakt, kunnen na een upgrade hun bestaande gesprek behouden wanneer de MCP-configuratie van de gebruiker ongewijzigd is, zonder het autorisatietoken te bewaren. [272750d](https://github.com/openclaw/openclaw/commit/272750daed354029c1968dce7cd6747163e0957a) Met dank aan @vincentkoc.
- Voltooide of verlopen uitvoeringsgoedkeuringen voegen niet langer misleidende vervolgwaarschuwingen toe, waardoor de resterende verzendwaarschuwingen nuttiger zijn om echte afleveringsfouten op te sporen. [#66685](https://github.com/openclaw/openclaw/pull/66685) Met dank aan @pfrederiksen.
- Grote workloads van agents en subagents belasten het geheugen van de Gateway nu minder, omdat momentopnamen van voltooide runs worden begrensd terwijl resultaten beschikbaar blijven voor actieve wachtenden. [#77973](https://github.com/openclaw/openclaw/pull/77973) Gerelateerd: [#77976](https://github.com/openclaw/openclaw/issues/77976). Met dank aan @fede-kamel, @vincentkoc.
- Lokale lees- of schrijffouten bij Gateway-goedkeuringen leveren nu een consistent `UNAVAILABLE`-antwoord op in plaats van een algemene handlerfout. [#79861](https://github.com/openclaw/openclaw/pull/79861) Met dank aan @martins-oss.
- Bovenliggende sessies die op een subagent wachten, ontvangen nu de werkelijke harde-time-outfase en tijdstempels van de subagent in plaats van een algemene time-out. [#89367](https://github.com/openclaw/openclaw/pull/89367) Met dank aan @pick-cat.
- Bij agentverzoeken met meerdere MCP-servers worden die servers nu gelijktijdig geïnitialiseerd, waardoor het model sneller begint en trage of mislukte servers geïsoleerd blijven. [#94230](https://github.com/openclaw/openclaw/pull/94230) Met dank aan @mmyzwl, @vincentkoc.
- Het opnieuw starten van de Gateway tijdens een uitgestelde herlading van een kanaal start hetzelfde kanaal niet langer twee keer, waardoor Webhook-poortconflicten en herhaalde herstartfouten worden voorkomen. [#94964](https://github.com/openclaw/openclaw/pull/94964) Gerelateerd: [#79487](https://github.com/openclaw/openclaw/issues/79487). Met dank aan @lzyyzznl, @tseller.
- Externe tools kunnen nu Gateway-toegang binnen het bereik van een sessie krijgen zonder procesbrede inloggegevens of toestemming om zich als een andere sessie voor te doen, wat de veilige basis vormt voor `openclaw attach`. [#96351](https://github.com/openclaw/openclaw/pull/96351) Met dank aan @anagnorisis2peripeteia, @obviyus.
- Misvormde cyclische bijlagen kunnen het verzamelen van afleveringsbewijs voor subagents niet langer laten crashen, zodat de antwoordoverdracht wordt voltooid en nog steeds bereikbare media-URL's oplevert. [#97041](https://github.com/openclaw/openclaw/pull/97041) Met dank aan @pick-cat.
- Een bovenliggende sessie die op meerdere subagents wacht, wordt nu hervat en retourneert hun gecombineerde resultaten zodra het laatste openstaande werk is voltooid, zonder dat de gebruiker nog een bericht hoeft te sturen. [#97090](https://github.com/openclaw/openclaw/pull/97090) Met dank aan @galiniliev.
- Handmatig gestarte ACP-childruns verschijnen nu eenmaal in het taakregister in plaats van dubbele rijen te maken die zichtbaar zijn voor de aanvrager. [#97131](https://github.com/openclaw/openclaw/pull/97131) Met dank aan @moeedahmed.
- Een antwoord dat midden in een toolaanroep wordt onderbroken, voert die onvolledige actie niet langer uit en slaat deze niet meer op, waardoor onbedoelde childsessies en andere ongewenste neveneffecten worden voorkomen. [#97140](https://github.com/openclaw/openclaw/pull/97140) Met dank aan @galiniliev.
- Operators kunnen de effectieve tools inspecteren voor globale sessies die aan elke geconfigureerde agent zijn toegewezen, niet alleen aan de standaardagent. [#97265](https://github.com/openclaw/openclaw/pull/97265) Met dank aan @pick-cat.
- Nuttige JSON, resourcegegevens en resultaten van CLI-tools blijven nu zichtbaar in transcripten in plaats van achter een tijdelijke aanduiding voor een bijlage te verdwijnen. [#97268](https://github.com/openclaw/openclaw/pull/97268)
- Voorvertoningen van Codex-gebruikslimieten en labels voor planstatussen korten emoji en ongebruikelijke Unicode nu correct in bij hun weergavegrenzen. [#97299](https://github.com/openclaw/openclaw/pull/97299) Met dank aan @zenglingbiao.
- Het annuleren van een ACP-taak via de CLI bereikt nu de actieve run die eigendom is van de Gateway, meldt daadwerkelijke fouten en voorkomt dubbele actieve taakrijen. [#97352](https://github.com/openclaw/openclaw/pull/97352) Met dank aan @aliahnaf2013-max.
- Een leeg toolresultaat dat geen afbeelding is, wordt niet langer `(see attached image)` in OpenAI-compatibele agentcontext, waardoor misleidend vervolggedrag wordt voorkomen. [#97423](https://github.com/openclaw/openclaw/pull/97423) Met dank aan @scribe-dandelion-cult.
- APNs-relaypushes wijzen te grote antwoordlichamen nu af als `RelayResponseTooLarge` in plaats van het Gateway-geheugen uit te putten of ten onrechte succesvolle aflevering te melden. [#97550](https://github.com/openclaw/openclaw/pull/97550) Met dank aan @alix-007.
- `/subagents list` kort nu lange namen en taakbeschrijvingen met emoji of ongebruikelijke CJK-tekens in zonder beschadigde tekens weer te geven. [#97557](https://github.com/openclaw/openclaw/pull/97557) Met dank aan @zenglingbiao.
- CLI-gesprekken die door providers worden beheerd, behouden nu dezelfde sessie en hetzelfde transcript wanneer de dagelijkse standaardreset plaatsvindt, tenzij een expliciet resetbeleid of `/reset` van toepassing is. [#97931](https://github.com/openclaw/openclaw/pull/97931) Met dank aan @yetval.
- Nieuwe door Codex ondersteunde threads behouden nu geconfigureerde plugin-apps, kunnen externe samengestelde plugins activeren en voeren Guardian uit tijdens de eerste geschikte native OpenAI-beurt. [#98042](https://github.com/openclaw/openclaw/pull/98042) Met dank aan @kevinslin.
- Een beschadigd item in de SQLite-bezorgwachtrij blokkeert na een herstart niet langer het herstel van alle andere geldige sessies in de wachtrij of uitgaande bezorgingen. [#98354](https://github.com/openclaw/openclaw/pull/98354) Met dank aan @pick-cat.
- Een vastgelopen opstart van de Claude CLI laat nu alleen de betreffende beurt mislukken in plaats van de Gateway af te sluiten, en Heartbeat-activiteit zorgt er niet langer voor dat de volgende gebruikersbeurt de gespreksgeschiedenis van de CLI verliest. [#98933](https://github.com/openclaw/openclaw/pull/98933) Gerelateerd: [#98894](https://github.com/openclaw/openclaw/issues/98894), [#98895](https://github.com/openclaw/openclaw/issues/98895). Met dank aan @obviyus.
- Claude CLI-agentuitvoeringen mislukken nu met een duidelijke melding wanneer berichtentools niet beschikbaar zijn, herstellen wanneer Claude zonder resultaat wordt afgesloten, behouden meer continuïteit tijdens lange sessies en ruimen promptafbeeldingen en bestanden van mislukte voorbereidingen op. [#99159](https://github.com/openclaw/openclaw/pull/99159) Gerelateerd: [#98946](https://github.com/openclaw/openclaw/issues/98946). Met dank aan @obviyus.
- Bij vergrendelingsfouten tijdens het opstarten van de Gateway worden nu gedeeltelijke bestanden en open handles opgeruimd, zodat de vergrendeling bij een latere opstart normaal kan worden verkregen. [#99291](https://github.com/openclaw/openclaw/pull/99291) Gerelateerd: [#98958](https://github.com/openclaw/openclaw/issues/98958). Met dank aan @chenyangjun-xy, @zhanglei99586.
- De Gateway-status meldt niet-beschikbare SSH nu correct en snel, in plaats van te crashen of onbeperkt te wachten wanneer het opstarten van de tunnel mislukt. [#99800](https://github.com/openclaw/openclaw/pull/99800) Met dank aan @cxbasdev, @vincentkoc.
- Wanneer een subagent wordt gestopt, wordt de actieve taak nu betrouwbaar gewist en wordt voorkomen dat races door late voltooiing de geannuleerde status herstellen of overschrijven. [#99806](https://github.com/openclaw/openclaw/pull/99806) Met dank aan @masatohoshino, @timofa.
- Agentuitvoeringen en de toolweergaven van Doctor en Gateway beschrijven toegang nu aan de hand van hetzelfde beleid dat de uitvoering daadwerkelijk regelt, waardoor verwarrende verschillen in machtigingen afnemen. [#99817](https://github.com/openclaw/openclaw/pull/99817)
- Heartbeat- en Cron-werk op macOS en Linux mislukt minder vaak met `Unknown system error -11` wanneer nieuwe verbindingen overlappen met updates van sessies of werkruimten. [#100389](https://github.com/openclaw/openclaw/pull/100389) Met dank aan @ogarciarevett.
- Mislukte bezorging van Gateway-gebeurtenissen levert nu bruikbare waarschuwingen op in plaats van onverklaarde promise-rejections op procesniveau, terwijl niet-gerelateerde abonnementen actief blijven. [#100401](https://github.com/openclaw/openclaw/pull/100401) Met dank aan @cxbasdev.
- Een fout in een gebeurtenishandler van de ACP Gateway levert nu een beknopte diagnose op in plaats van het ACP-proces te beëindigen of protocoluitvoer te beschadigen. [#100558](https://github.com/openclaw/openclaw/pull/100558) Met dank aan @ajwan8998.
- Bij het opstarten voert de Gateway niet langer ongevraagd detectie van providerverificatie uit voor elke geconfigureerde agent, waardoor kanalen en lokale opdrachten responsief blijven terwijl verificatie op aanvraag wordt geladen. [#100667](https://github.com/openclaw/openclaw/pull/100667) Met dank aan @vincentkoc.
- Vertrouwde Gateway-clients kunnen nu door werkruimtemappen bladeren en ondersteunde bestanden bekijken, zodat de iOS- en Android-apps agentuitvoer zonder SSH kunnen inspecteren en delen. [#100738](https://github.com/openclaw/openclaw/pull/100738)
- Onverwachte sluiting van de diagnostische stream van een SSH-tunnel laat de Gateway niet langer crashen tijdens tunnelcontroles of het afsluiten. [#100855](https://github.com/openclaw/openclaw/pull/100855) Met dank aan @cxbasdev, @vincentkoc.
- Clients met een begrensd schrijfbereik kunnen nu zonder beheerderstoegang sessies hernoemen, vastmaken, archiveren, categoriseren en als ongelezen markeren, terwijl gebruikerslabels en een stabiele lijstvolgorde behouden blijven na vernieuwen. [#100964](https://github.com/openclaw/openclaw/pull/100964)
- Een ontspoord `tool_search_code`-subproces kan het Gateway-geheugen niet langer onbeperkt laten groeien via stderr, terwijl foutrapporten de nieuwste bruikbare diagnostische details behouden. [#101007](https://github.com/openclaw/openclaw/pull/101007) Met dank aan @hugenshen, @vincentkoc.
- Fouten in ingebouwde grep-streams worden nu gewone toolfouten in plaats van de agentruntime te laten crashen, de zoekopdracht te laten vastlopen of onvolledige resultaten onverklaard achter te laten. [#101014](https://github.com/openclaw/openclaw/pull/101014) Met dank aan @cxbasdev.
- Sandboxopdrachten en uploads via SSH stoppen nu correct, ruimen onderliggende processen op en behouden de bruikbare foutmelding wanneer een invoer- of uitvoerstream mislukt. [#101031](https://github.com/openclaw/openclaw/pull/101031) Met dank aan @cxbasdev.
- Een verbroken of falende stream met sessiegeschiedenis laat de Gateway niet langer crashen en onderbreekt de service voor anderen niet meer. [#101571](https://github.com/openclaw/openclaw/pull/101571) Met dank aan @vincentkoc, @zengwen-dt.
- Het opstarten van de Gateway kan nu direct opnieuw worden geprobeerd na afwijzing van een configuratiewijziging, in plaats van maximaal vijf minuten te worden geblokkeerd door een verouderde migratielease. [#103157](https://github.com/openclaw/openclaw/pull/103157)
- Discord presenteert commentaar, redeneringen en toolactiviteit nu in een duidelijkere volgorde over beurten in de wachtrij, terwijl loopback-MCP-clients zich met een verlopend, intrekbaar token aan één Gateway-sessie kunnen koppelen. [35af831](https://github.com/openclaw/openclaw/commit/35af831fd0bc549d9333a197a90abbecbc55ff35) Met dank aan @dwc1997, @lsr911, @ooiuuii, @romneyda, @solodmd, @vincentkoc, @wendy-chsy, @yeager, @zenglingbiao.
- Na een herstart van de Gateway gaat een omgeleide subagent nu verder met de nieuwste instructie van de gebruiker in plaats van terug te keren naar verouderd werk. [7b5d86e](https://github.com/openclaw/openclaw/commit/7b5d86e89a5f74bd4c9bac1453d045e4c415a367) Met dank aan @amittell.
- Ingesloten terminals kunnen nu consistent worden geopend en vergroot of verkleind, uitvoer streamen en worden gesloten in de Gateway, Control UI en native apps. [6601576](https://github.com/openclaw/openclaw/commit/66015762a39030584d6a7cc91fad09f4709f8d3f)
- Kanaalwaarschuwingen tijdens het opstarten van de Gateway gebruiken nu dezelfde pluginmanifesten als het actieve opstartproces, waardoor inconsistente waarschuwingen en herhaalde detectie afnemen. [10ca94e](https://github.com/openclaw/openclaw/commit/10ca94ef1a6a98a0033574ba537492453b6b3c4f) Met dank aan @vincentkoc.
- Een vastgelopen provideraanroep geeft nu via een begrensde waakhond de ingesloten agentlane vrij, in plaats van werk in de wachtrij onbeperkt te blokkeren wanneer uitvoeringstime-outs zijn uitgeschakeld. [ec28935](https://github.com/openclaw/openclaw/commit/ec289357a450f50491723a86a8a771f5d512541c) Met dank aan @arismontclair, @obviyus, @patelmm79.
- Gateway-gesprekken met een verweesde actieve taak kunnen nu via diagnostiek herstellen, in plaats van latere beurten tot een herstart geblokkeerd te laten. [b1da734](https://github.com/openclaw/openclaw/commit/b1da734a1e7d5b608d6fccc4b2c0b3f2c9dc9347) Met dank aan @arismontclair, @obviyus, @ralf003.
- Een agent blijft na Compaction niet langer stil wanneer de hook voor het definitieve antwoord van een plugin vastloopt; OpenClaw laat de hook verlopen en bezorgt het antwoord alsnog. [b2baf79](https://github.com/openclaw/openclaw/commit/b2baf799b41edce512b1945b6dec3ad637b9c814) Met dank aan @dserious, @obviyus, @villa-feng.
- Bij het opstarten slaat de Gateway nu onnodige verwerking van het denkbeleid van de provider over wanneer een expliciete instelling of modelcatalogus het resultaat van de banner al bepaalt. [b18af41](https://github.com/openclaw/openclaw/commit/b18af41f52d401223cad5913ed06650828aacdd6)
- Ontwikkelaars kunnen nu bouwen met en gebruikmaken van sessieresultaten van beheerde worktrees uit het Gateway-protocolpakket zonder fouten door dubbele namen. [8ce620f](https://github.com/openclaw/openclaw/commit/8ce620f3e675b25111dcbed6d1e124fedd4756a3) Met dank aan @vincentkoc.
- Het werk aan Codex-sessiecontinuïteit uit dezelfde release omvat nu ook het starten en hervatten van threads op de appserver, waarbij bindingsvingerafdrukken overal begrensd blijven. [78edf1c](https://github.com/openclaw/openclaw/commit/78edf1cec15c4a45881386b94e06c71c64f90fa4) Met dank aan @vincentkoc.
- Agents die op macOS 26 draaien, ontvangen nu de macOS-productversie in hun runtimeprompt in plaats van de Darwin-kernelversie. [#95225](https://github.com/openclaw/openclaw/pull/95225) Met dank aan @sunlit-deng.
- Ongebruikelijke oorzaken van ACP-fouten leveren nu stabiele, leesbare diagnostische details op in plaats van een ontbrekende of ongeldige verklaring. [#96270](https://github.com/openclaw/openclaw/pull/96270) Met dank aan @ly-wang19.
- ACP-zoekopdrachten van uitvoering naar sessie retourneren nu de huidige actieve uitvoering in plaats van een verouderde koppeling van een eerdere uitvoering. [#96427](https://github.com/openclaw/openclaw/pull/96427) Met dank aan @lin-hongkuan.
- Niveaurichtlijnen zoals `/verbose` en `/think` verwijderen niet langer het eerste woord van het bericht van de gebruiker wanneer beide samen worden verzonden. [#97929](https://github.com/openclaw/openclaw/pull/97929) Met dank aan @yetval.
- Succesvolle agenttools die veilige platte tekst retourneren, tonen die uitvoer nu in plaats van gebruikers achter te laten met een ogenschijnlijk leeg resultaat. [#99526](https://github.com/openclaw/openclaw/pull/99526) Gerelateerd: [#99523](https://github.com/openclaw/openclaw/issues/99523). Met dank aan @snowzlm.
- Ongeldige surrogaat-HTML-entiteiten in provideruitvoer beschadigen niet langer argumenten van agenttools, transcripten of URL's, terwijl geldige entiteiten en emoji nog steeds normaal worden gedecodeerd. [#99564](https://github.com/openclaw/openclaw/pull/99564) Met dank aan @mikasa0818.
- Compacte subagentlijsten houden lange labels en taaktekst nu binnen hun weergavelimiet zonder emoji te splitsen of de uitlijning te verstoren. [#100013](https://github.com/openclaw/openclaw/pull/100013) Met dank aan @qingminglong.
- Als één antwoord in een prompt met meerdere vragen leeg blijft, verschuiven de resterende getypte antwoorden niet langer naar de verkeerde vragen. [#100832](https://github.com/openclaw/openclaw/pull/100832) Met dank aan @machine3at.
- Bovenliggende sessies herhalen niet langer een eerder voortgangsbericht van een onderliggende agent wanneer die later voltooiing meldt. [#101042](https://github.com/openclaw/openclaw/pull/101042) Met dank aan @mushuiyu886.
- ACP-runtimebesturing kan nu daadwerkelijk opgeslagen instellingen voor model, denken, werkmap, machtigingen, time-out, modus en extra backendopties wissen, zodat latere beurten geen verouderde waarden hergebruiken. [#101044](https://github.com/openclaw/openclaw/pull/101044) Met dank aan @mushuiyu886.
- Zeer lange agentgesprekken komen minder snel in een lus van mislukt herstel na overschrijding terecht, omdat Compaction nu de prompt weerspiegelt die OpenClaw daadwerkelijk heeft voorbereid. [#101181](https://github.com/openclaw/openclaw/pull/101181) Met dank aan @jalehman.
- Ingekorte tekst voor web, media, TTS, status, transport en spraakoproepen behoudt nu volledige Unicode-tekens in plaats van vervangingssymbolen of ongeldige downstreaminhoud te produceren. [#101355](https://github.com/openclaw/openclaw/pull/101355) Met dank aan @alix-007, @vincentkoc.
- Codex-desktopmeldingen korten lange assistentvoorbeelden met emoji of CJK-tekst nu in zonder ongeldige tekens. [#101534](https://github.com/openclaw/openclaw/pull/101534) Met dank aan @lsr911.
- ACP-tooltitels, toestemmingsprompts, waarschuwingen en fouten houden lange voorvertoningen van emoji- of CJK-argumenten nu leesbaar wanneer ze worden ingekort. [#101535](https://github.com/openclaw/openclaw/pull/101535) Met dank aan @lsr911.
- Onderdrukte voorvertoningen van automatische antwoorden in uitgebreide logboeken behouden nu volledige emoji en andere aanvullende tekens, in plaats van beschadigde tekst te tonen bij de lengtelimiet. [#101575](https://github.com/openclaw/openclaw/pull/101575) Met dank aan @wm0018.
- Normaal voltooide uitvoeringen van agents en subagents verschijnen niet langer als logboekvermeldingen op foutniveau, waardoor er minder valse alarmen zijn terwijl echte fouten een verhoogd niveau behouden. [#101703](https://github.com/openclaw/openclaw/pull/101703) Met dank aan @zengwen-dt.
- Te grote resultaten van agenttools behouden nu volledige emoji en vergelijkbare Unicode-tekens wanneer ze worden ingekort voordat ze naar het model worden verzonden. [#102087](https://github.com/openclaw/openclaw/pull/102087) Met dank aan @chengzhichao-xydt.
- Als `messages.suppressToolErrors` is ingeschakeld, lekken fouten van tools niet langer als voortgangsupdates naar de chat, terwijl normale voortgang en definitieve antwoorden doorgaan. [#98063](https://github.com/openclaw/openclaw/pull/98063) Met dank aan @amittell, @moeedahmed.
- Skill Workshop-sessies hebben nu een duidelijkere prompt met ongeveer 1.8KB minder herhaalde overhead voor prompts en schema's, terwijl dezelfde beoordeelbare voorstelstroom behouden blijft. [#100481](https://github.com/openclaw/openclaw/pull/100481)
- Promptcaching en cachetraceringen maken nu consistent een vingerafdruk van onjuist gevormde binnenkomende tekst die overeenkomt met de opgeschoonde tekst die providers ontvangen, waardoor onnodige cachemissers en misleidende diagnostiek worden voorkomen. [#101009](https://github.com/openclaw/openclaw/pull/101009) Met dank aan @qingminglong.
- Gateway-verbindingsfouten vermelden nu de laatst voltooide handshakefase, zodat operators vastlopers bij upgrades, inloggegevens, authenticatie, sessies en de gereedstatus van elkaar kunnen onderscheiden. [#93402](https://github.com/openclaw/openclaw/pull/93402) Met dank aan @849261680, @bzelones, @vincentkoc, @youngting520.
- Operators ontvangen nu diagnostiek voor `payload.large` of `truncated` en een nauwkeurige telling wanneer `chat.history` oudere berichten weglaat, zodat verborgen inkorting van de geschiedenis zichtbaar wordt zonder clientantwoorden te wijzigen. [#96788](https://github.com/openclaw/openclaw/pull/96788) Met dank aan @zengwen-dt.
- Gateway-logboeken tonen nu wanneer OpenClaw de definitieve levenscyclusstatus van een terminalsessie niet kan opslaan, zodat stille persistentiefouten kunnen worden gediagnosticeerd. [#97839](https://github.com/openclaw/openclaw/pull/97839) Gerelateerd: [#97795](https://github.com/openclaw/openclaw/issues/97795). Met dank aan @aniruddhaadak80, @lzy3538.
- Gateway MCP-logboeken zijn nu rustiger en identificeren de verantwoordelijke tool wanneer zich schemaproblemen voordoen, terwijl afzonderlijke conflicten zichtbaar blijven. [#98821](https://github.com/openclaw/openclaw/pull/98821) Met dank aan @alvelda, @harjothkhara.
- Onjuist gevormde Gateway MCP-argumenten voor `tools/call` retourneren nu een duidelijk antwoord voor ongeldige parameters voordat een hook of tool ze kan verwerken. [#99180](https://github.com/openclaw/openclaw/pull/99180) Met dank aan @vectorpeak.
- MCP-koppelverzoeken zonder geldige sessiesleutel retourneren nu de bedoelde validatiefout in plaats van de Gateway te laten crashen met een TypeError. [#99488](https://github.com/openclaw/openclaw/pull/99488) Met dank aan @zhanglei99586.
- Control UI en andere Gateway-clients tonen nu de juiste aanwijzingen voor koppeling of protocolversie, zelfs wanneer detailcodes extra witruimte bevatten. [#99555](https://github.com/openclaw/openclaw/pull/99555) Met dank aan @ly85206559.
- Gateway WebSocket-fouten houden niet-ASCII-sluitredenen nu leesbaar en binnen de bytelimiet, in plaats van tekens door te knippen tot onleesbare tekst. [#100047](https://github.com/openclaw/openclaw/pull/100047) Met dank aan @narahariraghava.
- De voortgang van Discord Code Mode raakt niet langer gevuld met repetitieve Wait-rijen door peilingen op de achtergrond, terwijl gewone aangepaste tools en plugintools zichtbaar blijven. [#100164](https://github.com/openclaw/openclaw/pull/100164)
- Authenticatiefouten bij Gateway-overschrijvingen vertellen CLI- en TUI-gebruikers nu of ze een token of wachtwoord moeten toevoegen, `--url` moeten verwijderen of de relevante omgevingsvariabelen moeten koppelen. [#100418](https://github.com/openclaw/openclaw/pull/100418) Met dank aan @gmays.
- Interactieve en in de wachtrij geplaatste beurten die zonder zichtbaar antwoord eindigen, retourneren nu een duidelijk, opgeschoond foutbericht in plaats van de chat vastgelopen te laten lijken. [#100456](https://github.com/openclaw/openclaw/pull/100456) Met dank aan @mushuiyu886.
- Bij het starten van een nieuwe Codex-sessie wordt niet langer ten onrechte een geschiedeniswaarschuwing weergegeven voordat het transcript bestaat, terwijl echte geschiedenisfouten zichtbaar blijven. [#100484](https://github.com/openclaw/openclaw/pull/100484) Met dank aan @litang9, @vincentkoc.
- Gateway-gebruiksrapporten voorzien begin- en einddatums nu van labels in de gevraagde tijdzone, inclusief correcte verwerking van kalenderdagen tijdens lokale overgangen van en naar de zomertijd. [#100567](https://github.com/openclaw/openclaw/pull/100567) Met dank aan @nianjiuzst.
- Details over sessiegebruik herstellen nu onjuist gevormde transcriptdatums aan de hand van beschikbare berichttijdstempels en retourneren eindige, consistent geordende waarden in plaats van null-waarden. [#100687](https://github.com/openclaw/openclaw/pull/100687) Met dank aan @sheyanmin.
- Zelfstandige ACP-clients sluiten nu tijdens het afsluiten de gedeelde SQLite-statusdatabase, zodat deze na hot reloads en onmiddellijke herstarts opnieuw kan worden geopend zonder achtergebleven vergrendelingen of callbacks. [#100691](https://github.com/openclaw/openclaw/pull/100691) Met dank aan @lzy3538.
- De eerste macOS-configuratie herkent nu een succesvol opgeslagen Codex-aanmelding en eindigt minder vaak met een achterhaalde waarschuwing over de Gateway of gebundelde Skills. [#101218](https://github.com/openclaw/openclaw/pull/101218)
- De configuratie van een Webhook voor spraakoproepen via ngrok of Tailscale mislukt nu netjes bij fouten in de tunnelstream in plaats van de Gateway te laten crashen, en bij het afsluiten wordt niet meer gewacht op een tunnel die al is beëindigd. [#101394](https://github.com/openclaw/openclaw/pull/101394) Met dank aan @cxbasdev.

</Accordion>

## Accounts, apparaten en privégegevens

### Inloggegevens, machtigingen, koppeling en bestandsbeveiliging

Vertrouwensgevoelige acties stoppen eerder en leggen beter uit wat aandacht vereist. De permanente [activiteitenregistratie](/nl/gateway/audit) kan na herstarts worden gefilterd en geëxporteerd, ClawHub-installaties maken onderscheid tussen geblokkeerde releases en releases die doelbewust moeten worden bevestigd, en beveiligde netwerktoegang ondersteunt goedgekeurde routes die uitsluitend via een proxy lopen zonder de controles van bestemmingen te verzwakken.

Het oplossen en redigeren van inloggegevens omvat nu meer model- en Plugin-paden, terwijl [sandboxing en goedkeuringen](/nl/gateway/sandboxing) duidelijkere grenzen voor apparaten, machtigingen en werkruimten afdwingen. De workflow voor [geheimen](/nl/gateway/secrets) voorkomt ook dat opgeloste modelinloggegevens worden blootgesteld in normale aanvraag- en foutpaden.

<Accordion title="Bronnen en bijdragers">

- ClawHub controleert nu releases van communityplugins en Skills vóór het downloaden, blokkeert verboden releases en vereist expliciete bevestiging voor verdachte releases, terwijl bestaande installaties behouden blijven wanneer een update wordt overgeslagen. [#81364](https://github.com/openclaw/openclaw/pull/81364) Met dank aan @jesse-merhi.
- Geautoriseerde beheerders beschikken nu over een duurzame auditgeschiedenis voor agent- en toolactiviteit, met filters, stabiele paginering, begrensde JSON-export, configureerbare registratie en automatische bewaarlimieten. [#98704](https://github.com/openclaw/openclaw/pull/98704)
- Aanvragen van providers, kanalen, media en het web kunnen openbare bestemmingen nu via een beheerde proxy bereiken, zelfs wanneer lokale DNS niet beschikbaar is of afwijkt van de DNS van de proxy. [#98951](https://github.com/openclaw/openclaw/pull/98951) Gerelateerd: [#98925](https://github.com/openclaw/openclaw/issues/98925). Met dank aan @momothemage, @sandl99.
- Sleutels van modelproviders die met SecretRefs zijn opgeslagen, worden nu extra beschermd tegen onbedoelde blootstelling in logboeken, fouten, proxy-opnamen, SDK-configuratie en runtime-inspectie, met een compatibiliteitsschakelaar voor geheimsentinels. [#102009](https://github.com/openclaw/openclaw/pull/102009)
- Beheerders kunnen gerichte Doctor-linting gebruiken om achtergebleven aanmeldgegevens in historische `config-audit.jsonl`-vermeldingen te detecteren en het redigeren vooraf te bekijken voordat ze `openclaw doctor --fix` uitvoeren. [#84450](https://github.com/openclaw/openclaw/pull/84450) Met dank aan @giodl73-repo.
- Browserbesturing vereist nu via directe Node-aanroepen dezelfde beheerdersmachtiging als via het standaardpad voor browserverzoeken, waardoor aanmeldgegevens met alleen schrijfrechten of plugins van derden geen verhoogde toegang kunnen verkrijgen. [#85916](https://github.com/openclaw/openclaw/pull/85916) Met dank aan @eleqtrizit, @laphilosophie.
- Slack-ruimten waarin een vermelding vereist is, activeren OpenClaw niet langer voor gewone berichten wanneer de botidentiteit ontbreekt of niet wordt vertrouwd, en configuratiewaarschuwingen verwijzen beheerders indien nodig naar een Bot User OAuth Token. [#91584](https://github.com/openclaw/openclaw/pull/91584) Met dank aan @hiragram.
- Het uitvoeren van een alleen-lezen lokale Gateway-controle laat niet langer verouderde koppelingsmachtigingen achter die een latere agent-, beheerders-, schrijf- of apparaatgoedkeuringsopdracht blokkeren. [#96002](https://github.com/openclaw/openclaw/pull/96002) Met dank aan @vincentkoc.
- Bij het opnieuw genereren van de Gateway-service blijven geheimen uit omgevingsvariabelen nu buiten Linux-unitdefinities en blijven herleide aanmeldgegevens voor providers en kanalen behouden op macOS. [#96065](https://github.com/openclaw/openclaw/pull/96065) Met dank aan @darren2030, @obviyus.
- Wanneer `strictInlineEval` is ingeschakeld, vereisen geversioneerde Python- en PyPy-opdrachten en aanvullende inlinevormen van PHP en R nu opnieuw expliciete goedkeuring in plaats van het vertrouwen voor uitvoerbare bestanden over te nemen. [#96216](https://github.com/openclaw/openclaw/pull/96216) Met dank aan @eleqtrizit.
- Agents die de Cron-tools van OpenClaw gebruiken, zijn nu beperkt tot hun eigen geplande taken en sessiedoelen, terwijl door beheerders beheerde Cron ongewijzigd blijft en configuraties met gemengde versies veilig worden geweigerd met een `openclaw gateway restart`-instructie. [#96883](https://github.com/openclaw/openclaw/pull/96883) Met dank aan @joshavant.
- Feishu-configuraties met meerdere accounts kunnen nu het standaardkanaal starten met een SecretRef op het hoogste niveau die door een omgevingsvariabele wordt geleverd, en afzonderlijke inlinegeheimen gebruiken voor benoemde accounts, zonder het beschermde geheim door platte tekst te vervangen. [#96965](https://github.com/openclaw/openclaw/pull/96965) Met dank aan @zw-xysk.
- `openclaw doctor --fix` behoudt nu afzonderlijke OAuth-accounts voor dezelfde provider, inclusief elke accountverwijzing en opgeslagen weergavenaam. [#97541](https://github.com/openclaw/openclaw/pull/97541) Met dank aan @liuhao1024, @yetval.
- Alleen de geconfigureerde eigenaar kan nu via `/activation` wijzigen of een groep reageert op vermeldingen of op elk bericht. [#97838](https://github.com/openclaw/openclaw/pull/97838) Met dank aan @pgondhi987.
- Cron-activeringsacties die door een agent worden gestart, blijven nu binnen de eigen sessiebanen van die agent, waardoor de kans afneemt dat het gesprek van een andere agent wordt geactiveerd. [#97949](https://github.com/openclaw/openclaw/pull/97949) Met dank aan @eleqtrizit.
- Voor het starten of wijzigen van systeemeigen Codex-sessies is nu toegang als eigenaar of via `operator.admin` vereist, terwijl andere geautoriseerde afzenders alleen-lezen inspectietoegang behouden. [#97952](https://github.com/openclaw/openclaw/pull/97952) Met dank aan @eleqtrizit.
- Voor de levenscyclus en runtimebesturing van ACP-sessies is nu een eigenaar of interne Gateway-beheerder vereist, in plaats van dat deze voor elke geautoriseerde kanaalgebruiker beschikbaar zijn. [#97953](https://github.com/openclaw/openclaw/pull/97953) Met dank aan @eleqtrizit.
- Agents in een sandbox waarvoor browserbesturing op de host is uitgeschakeld, kunnen niet langer via een gekoppelde browser-Node toegang krijgen tot een aangemelde browser op de host. [#97958](https://github.com/openclaw/openclaw/pull/97958) Met dank aan @eleqtrizit.
- Ongeldige MCP OAuth-fouten retourneren nu een begrensde HTTP-statusdiagnose, in plaats van dat een onbeperkt foutantwoord het agentgeheugen kan uitputten. [#98143](https://github.com/openclaw/openclaw/pull/98143) Met dank aan @pick-cat.
- Losse Fireworks-API-sleutels worden nu gemaskeerd in logboeken, providerfouten, opdrachtdetails, tooluitvoer en diagnostiek van de Control UI, zelfs zonder een nabijgelegen label voor gevoelige velden. [#98226](https://github.com/openclaw/openclaw/pull/98226) Gerelateerd: [#98225](https://github.com/openclaw/openclaw/issues/98225). Met dank aan @ooiuuii.
- In gedeelde kanalen kan alleen de persoon die een Claude Code-opdracht heeft gestart de aanvragen voor toolmachtigingen ervan goedkeuren of weigeren. [#98256](https://github.com/openclaw/openclaw/pull/98256) Met dank aan @eleqtrizit.
- IRC-toelatingslijsten weigeren nu standaard `nick!user`-vermeldingen zonder host en begeleiden beheerders naar geverifieerde volledige hostmaskers, waardoor het risico op identiteitsvervalsing afneemt. [#98339](https://github.com/openclaw/openclaw/pull/98339) Met dank aan @yetval.
- `/pair` weigert nu configuratiecodes die verwijzen naar niet-routeerbare `0.0.0.0`- of `::`-adressen en biedt beheerders in plaats daarvan veilige richtlijnen voor Gateway-URL's. [#98617](https://github.com/openclaw/openclaw/pull/98617) Met dank aan @crh-code.
- Mislukte vernieuwingen van aanmeldgegevens voor OpenAI of Codex melden nu dat opnieuw aanmelden vereist is en identificeren het getroffen profiel op niet-openbare wijze, in plaats van gezond te lijken totdat modelbeurten mislukken. [#99134](https://github.com/openclaw/openclaw/pull/99134) Gerelateerd: [#99120](https://github.com/openclaw/openclaw/issues/99120). Met dank aan @100yenadmin, @fuller-stack-dev.
- Bij nieuwe Gateway-verificatiepogingen worden opgeslagen apparaattokens nu alleen naar echte loopback-eindpunten verzonden, niet naar externe hostnamen die slechts op `127.*`-adressen lijken. [#99859](https://github.com/openclaw/openclaw/pull/99859) Met dank aan @ly85206559.
- Een tijdelijke leesfout in de uitvoerstroom van een op exec gebaseerde SecretRef-provider laat OpenClaw niet langer vastlopen tijdens het herleiden van aanmeldgegevens. [#100521](https://github.com/openclaw/openclaw/pull/100521) Met dank aan @cxbasdev.
- Gateway-clients met schrijfbereik kunnen nog steeds ondersteunde berichtacties uitvoeren, maar kunnen niet langer identiteitsvelden opgeven die zich voordoen als een vertrouwde aanvrager of eigenaar. [#102031](https://github.com/openclaw/openclaw/pull/102031) Met dank aan @pgondhi987.
- Voor het goedkeuren van een Node die gevoelig browserverkeer kan verwerken, is nu beheerdersmachtiging vereist, overeenkomstig het beveiligingsniveau dat al vereist is om die mogelijkheid te gebruiken. [#104491](https://github.com/openclaw/openclaw/pull/104491) Met dank aan @yetval.
- Logboeken van agentpayloads en cachetraces redigeren nu providersleutels, zelfs wanneer die aanmeldgegevens in diagnostische vrije-tekstwaarden voorkomen. [d8ee630](https://github.com/openclaw/openclaw/commit/d8ee630b203c86fd5d91331156614a441ec9e52c) Met dank aan @joshavant.
- Geautoriseerde chatdeelnemers die geen eigenaar zijn, kunnen niet langer via `/mcp` door de eigenaar beheerde MCP-serverconfiguratie inspecteren of wijzigen. [ad5a26c](https://github.com/openclaw/openclaw/commit/ad5a26cf699afd7a387a187aee77bbc7d04793df) Met dank aan @joshavant.
- Diagnostiek voor automatische antwoorden blijft nu uitsluitend toegankelijk voor de eigenaar, in plaats van dat deelnemers die geen eigenaar zijn de opdracht kunnen uitvoeren. [170bf72](https://github.com/openclaw/openclaw/commit/170bf72e64a9b85933e156244cccda7bd0270df4) Met dank aan @joshavant.
- Mislukte Cron-webhooks sturen niet langer onbewerkte opdrachtsamenvattingen of diagnostiek door die configuratieprompts, codes of geheimachtige uitvoer kunnen bevatten. [1d17263](https://github.com/openclaw/openclaw/commit/1d172637d6dda23a0b108c624239264eae0e5042) Met dank aan @joshavant.
- Het ontdekken van geheime doelen werkt nu consistent voor zowel aanvragen met een bereik als het volledige gecompileerde register, in plaats van te mislukken wanneer geen toegestane subset wordt opgegeven. [e490171](https://github.com/openclaw/openclaw/commit/e490171ff24b4165b68b9835e76c1baf8903a149)
- Onder een strikt SSRF-beleid kan detectie van externe browsers OpenClaw niet langer vanaf het geconfigureerde CDP-eindpunt omleiden naar een andere host, poort of beveiligingsmodus. [cbc833a](https://github.com/openclaw/openclaw/commit/cbc833a7f33804db11f11274678770a1b55be3ca) Met dank aan @vincentkoc.
- `/login codex` schakelt de actieve chat nu over naar het zojuist geverifieerde account zonder een nieuwere handmatige profielkeuze te overschrijven, en geeft herstelinstructies als het overschakelen mislukt. [02c3de9](https://github.com/openclaw/openclaw/commit/02c3de947169acdafbf60dd5ce76f655c34e37c7) Met dank aan @vincentkoc.
- Profielwijzigingen die via `/login` worden aangebracht, gebruiken nu het standaardpad voor het opslaan van sessies, waardoor nieuwere gelijktijdige selecties en bestaand herstelgedrag behouden blijven. [f07c478](https://github.com/openclaw/openclaw/commit/f07c4782fa6a109df7f4345f51a88caa9d8439c9) Met dank aan @vincentkoc.
- Codex-sessiekoppelingen bewaren grote MCP-configuraties en gewisselde Authorization-aanmeldgegevens nu in begrensde vingerafdrukken zonder leesbare bearerwaarden permanent op te slaan. [491e42e](https://github.com/openclaw/openclaw/commit/491e42e6d5a334f850e2ad790a19c936c8daa07e) Met dank aan @100yenadmin.
- Hooks en Skills worden niet langer geactiveerd vanuit onveilige overgenomen configuratiewaarden, terwijl gewone geconfigureerde paden en expliciete standaardwaarden blijven werken. [#59694](https://github.com/openclaw/openclaw/pull/59694) Met dank aan @yonganzhang.
- Nadat een agent is verwijderd, kunnen de achtergebleven sessies ervan niet langer via de Gateway nieuwe modeluitvoeringen starten. [#97260](https://github.com/openclaw/openclaw/pull/97260) Met dank aan @obviyus, @pick-cat.
- Onveilige, onjuist gevormde of onverwacht grote archieven van de fd- en ripgrep-helpers mislukken nu vroegtijdig en ruimen zichzelf op, in plaats van de agentconfiguratie in gevaar te brengen. [#98988](https://github.com/openclaw/openclaw/pull/98988) Met dank aan @leonidaslux, @vincentkoc.
- Te grote of onjuist gevormde metagegevens voor bijlagen in persoonlijke chats van Microsoft Teams mislukken nu veilig met een waarschuwing, in plaats van onbeperkt Gateway-geheugen te verbruiken. [#99125](https://github.com/openclaw/openclaw/pull/99125) Met dank aan @ly85206559.
- Config show, set en unset werken nu alleen met waarden die daadwerkelijk in de configuratie van de gebruiker zijn opgeslagen, waardoor overgenomen objectstatus zich niet als opgeslagen instellingen kan voordoen. [#99846](https://github.com/openclaw/openclaw/pull/99846) Met dank aan @vincentkoc, @zenglingbiao.
- Android Canvas-inhoud kan niet langer naar apparaatlokale webservices navigeren, terwijl gewone externe en door de Gateway gehoste pagina's blijven werken. [#99874](https://github.com/openclaw/openclaw/pull/99874) Met dank aan @ly85206559.
- Te grote of nooit eindigende antwoorden van ondersteunde externe providers stoppen nu bij een vaste limiet met een gelabelde fout, in plaats van geheugen te verbruiken totdat de volledige inhoud is ontvangen. [0a14444](https://github.com/openclaw/openclaw/commit/0a14444924e34e031133c997b00d30573353c5a0) Met dank aan @joshavant.
- Terminalverzoeken met een onbekende agent-ID mislukken nu met een duidelijke melding in plaats van terug te vallen op globale standaardinstellingen en mogelijk een hostshell buiten de bedoelde agentgrens te openen. [3601dca](https://github.com/openclaw/openclaw/commit/3601dcad24fea8924c52d8abbafb85e50fc247ce)
- Het Windows-installatieprogramma accepteert nu gepatchte SQLite-runtimes, weigert onveilige of onleesbare runtimes en meldt de gedetecteerde versie wanneer nog een Node.js-upgrade vereist is. [28db140](https://github.com/openclaw/openclaw/commit/28db14005a77ca146c1f10979501dcfd375e8d01) Met dank aan @vincentkoc.
- QQBot voorkomt nu onbedoelde herinneringen, beperkt de blootstelling van details over privém media en vereist expliciete bevestiging vóór destructieve kanaal- of aankondigingsacties. [#98032](https://github.com/openclaw/openclaw/pull/98032) Met dank aan @patrick-erichsen.
- Beheerders die werkruimtereparaties gebruiken, kunnen nu `doctor --fix` uitvoeren om door beleid geweigerde HTTP-eindpunten van de Gateway uit te schakelen zonder geneste instellingen voor het ophalen van URL's te verwijderen. [#99731](https://github.com/openclaw/openclaw/pull/99731) Met dank aan @giodl73-repo.
- Webophaal- en providerintegraties handhaven nu limieten voor de responsgrootte zonder een volledige niet-standaardrespons in het geheugen toe te wijzen. [#99884](https://github.com/openclaw/openclaw/pull/99884) Met dank aan @zenglingbiao.
- Vertrouwde aangepaste providerhosts zijn nu beschermd tegen DNS-rebinding naar lokale services; opzettelijke loopbackaliassen moeten een expliciete lokale oorsprong gebruiken of `allowPrivateNetwork` inschakelen. [#100835](https://github.com/openclaw/openclaw/pull/100835) Met dank aan @machine3at.
- Verzoeken voor browserbesturing weigeren nu te grote geslaagde JSON-responsen met een `BrowserServiceError` voordat ze buitensporig veel geheugen kunnen verbruiken, terwijl ondersteunde grote browserresultaten blijven werken. [#100889](https://github.com/openclaw/openclaw/pull/100889) Met dank aan @mushuiyu886.
- De mobiele installatiestroom `/pair` accepteert nu lokale IPv6-ULA- en link-local Gateway-adressen zonder TLS of een andere geadverteerde host te vereisen, terwijl openbare URL's met platte tekst geblokkeerd blijven. [#101008](https://github.com/openclaw/openclaw/pull/101008) Met dank aan @zhangguiping-xydt.
- Bij het uitvoeren van `/prose` worden beheerders nu de transitieve externe imports getoond en wordt om toestemming gevraagd voordat OpenProse die codeafhankelijkheden ophaalt. [259877d](https://github.com/openclaw/openclaw/commit/259877dccf1c6e2e8abce5deb92450af1a8b53a6) Met dank aan @joshavant.
- Gebruikers van de Codex-plugin kunnen alleen-lezen appacties toestaan en tegelijkertijd voor elke schrijf- of destructieve actie een nieuwe goedkeuring vereisen. [#97123](https://github.com/openclaw/openclaw/pull/97123) Met dank aan @kevinslin.
- Apps van de Codex-plugin vermijden nu goedkeuringsvragen voor alleen-lezen acties, behouden schrijfbeleid per app tijdens herstel en vernieuwen hun appinventaris na upgrades. [#97327](https://github.com/openclaw/openclaw/pull/97327) Met dank aan @kevinslin.
- Apparaateigenaren kunnen na opnieuw verbinden de verzoek-ID goedkeuren die het laatst door `openclaw devices list` is getoond, zonder de bescherming tegen nieuw uitgebreide bereiken te verzwakken. [#98145](https://github.com/openclaw/openclaw/pull/98145) Met dank aan @romneyda.
- Goedkeuringen voor uitvoering via een exact pad in Windows starten nu het goedgekeurde uitvoerbare bestand in plaats van een programma met dezelfde naam uit de werkmap. [#98260](https://github.com/openclaw/openclaw/pull/98260) Met dank aan @eleqtrizit.
- `openclaw security audit` waarschuwt nu dat toestemmingslijsten voor Skills per agent niet voorkomen dat agents met shellmogelijkheden globaal geconfigureerde MCP-servers bereiken. [#98352](https://github.com/openclaw/openclaw/pull/98352) Met dank aan @momothemage.
- De Codex-plugin noemt de modus voor destructieve goedkeuring per actie nu `ask`, waarmee duidelijk wordt dat elke schrijf- of destructieve actie beschikbaar blijft, maar bevestiging vereist. [#98501](https://github.com/openclaw/openclaw/pull/98501) Gerelateerd: [#98499](https://github.com/openclaw/openclaw/issues/98499). Met dank aan @kevinslin.
- Beheerde implementaties kunnen nu vermeldingen zoals `system.run` in `gateway.nodes.denyCommands` vereisen, en Policy doctor waarschuwt wanneer door configuratieafwijking een bevoorrechte node-opdracht beschikbaar blijft. [#99121](https://github.com/openclaw/openclaw/pull/99121) Met dank aan @giodl73-repo.
- Beheerde hosttools nemen niet langer de actieve Conda-omgeving over van de shell die OpenClaw heeft gestart, waardoor onbedoeld gedrag van Python en pakketbeheerders wordt voorkomen. [#99425](https://github.com/openclaw/openclaw/pull/99425) Gerelateerd: [#99424](https://github.com/openclaw/openclaw/issues/99424). Met dank aan @krissding en @ooiuuii.
- Lange Discord-voorbeelden voor goedkeuring behouden nu volledige emoji en vlaggen wanneer ze worden ingekort, waardoor beschadigde vervangingstekens worden voorkomen. [#99539](https://github.com/openclaw/openclaw/pull/99539) Met dank aan @zhangguiping-xydt.
- Vragen om uitvoeringsgoedkeuring tonen en verzenden nu lange opdrachttekst met emoji of ongeldige Unicode zonder beschadigde tekens of coderingsfouten. [#99566](https://github.com/openclaw/openclaw/pull/99566) Met dank aan @mikasa0818.
- `policy check --json` vertelt beheerders nu of elke bevinding automatisch kan worden gerepareerd, beoordeling of handmatig werk vereist, alleen voor validatie dient of niet wordt ondersteund. [#99686](https://github.com/openclaw/openclaw/pull/99686) Met dank aan @giodl73-repo.
- Beheerders die expliciet Policy-werkruimtereparaties inschakelen, kunnen nu automatisch verschillende onveilige instellingen beperken, terwijl OpenClaw zonder die expliciete inschakeling alleen-lezen blijft. [#99690](https://github.com/openclaw/openclaw/pull/99690) Met dank aan @giodl73-repo en @omarshahine.
- Policy-werkruimtereparaties kunnen nu vereiste tools toevoegen aan de betreffende weigerlijst, waarbij bestaande vermeldingen behouden blijven en onbedoelde verruiming van het hoofdbeleid wordt voorkomen. [#99700](https://github.com/openclaw/openclaw/pull/99700) Met dank aan @giodl73-repo.
- Policy-werkruimtereparaties kunnen nu gemelde open kanaalgroepen naar de toestemmingslijstmodus verplaatsen en vermeldingen vereisen zonder overgenomen standaardinstellingen te wijzigen. [#99720](https://github.com/openclaw/openclaw/pull/99720) Met dank aan @giodl73-repo en @omarshahine.
- `doctor --fix` toont nu de exacte wijziging van `gateway.bind=loopback` of `gateway.nodes.denyCommands` die voor gevoelige bevindingen nodig is, zonder deze automatisch toe te passen. [#99776](https://github.com/openclaw/openclaw/pull/99776) Met dank aan @giodl73-repo.
- De terminal van de Control UI is nu expliciet opt-in, opent tabbladen binnen de werkruimte en het beleid van de geselecteerde agent en sluit betrokken shells wanneer geaccepteerde toegangsbeperkingen worden aangescherpt. [#100081](https://github.com/openclaw/openclaw/pull/100081) Met dank aan @rayncc.
- Herhaalde herstelpogingen voor koppeling leveren nu per apparaat één bruikbare macOS-goedkeuringsvraag op, in plaats van verouderde meldingen op te stapelen waarmee de goedkeuring niet kan worden voltooid. [#100976](https://github.com/openclaw/openclaw/pull/100976)
- Uitvoeringsbeleid voor begeleidende Windows-nodes kan nu worden bekeken en bijgewerkt via nodebewuste goedkeuringsopdrachten en correct worden weergegeven in de Control UI. [#101669](https://github.com/openclaw/openclaw/pull/101669) Met dank aan @vincentkoc.
- Gateway-chatgebruikers die geen eigenaar zijn, krijgen de beveiligde besturingstools `cron`, `gateway` en `nodes` niet langer aangeboden, zelfs wanneer die tools anderszins op de toestemmingslijst staan. [#102030](https://github.com/openclaw/openclaw/pull/102030) Met dank aan @pgondhi987.
- Het gebruik van `jq` via exec vereist nu een expliciete vermelding op de vertrouwde toestemmingslijst of goedkeuring, in plaats van dat het wordt behandeld als een onschadelijk, veilig binair bestand dat alleen stdin gebruikt. [#102032](https://github.com/openclaw/openclaw/pull/102032) Met dank aan @pgondhi987.
- Altijd-toestaan-goedkeuringen voor de wrappers `npm exec`, `npx`, `pnpm` en `yarn` gelden nu voor de daadwerkelijke opdracht, in plaats van onbedoeld andere toekomstige nettoladingen te vertrouwen. [#102035](https://github.com/openclaw/openclaw/pull/102035) Met dank aan @pgondhi987.
- Bestandsbewerkingen in de OpenShell-werkruimte blijven nu binnen de gevalideerde lokale sandboxspiegel, waarbij onveilige gevallen met symbolische koppelingen, harde koppelingen, overschrijding van hoofdmapgrenzen en veranderende mappen correct mislukken. [c6f5725](https://github.com/openclaw/openclaw/commit/c6f5725906dcaaaeeb0b5942addc844ffc579caf) Met dank aan @joshavant.
- Native Swift-clients ondersteunen nu goedkeuringen voor Skills per apparaat, waarbij het beoordelaarsapparaatveld is gecodeerd in hun gegenereerde Gateway-modellen. [1403c64](https://github.com/openclaw/openclaw/commit/1403c64799ae62785e36327b6fc4c5235b10d8ba)
- Het volgen van Gateway-aanmeldingen houdt het geheugengebruik nu begrensd tijdens grote aantallen mislukte pogingen vanaf veel adressen, terwijl bestaande blokkeringen behouden blijven. [#96224](https://github.com/openclaw/openclaw/pull/96224) Met dank aan @eleqtrizit.
- Uit gekopieerde providersleutels en tokens worden nu verborgen terminalbesturingstekens verwijderd voordat verzoekheaders worden voorbereid, terwijl opzettelijke spaties intact blijven. [#96444](https://github.com/openclaw/openclaw/pull/96444) Met dank aan @lin-hongkuan.
- Gemaskeerde ongeldige aanmeldgegevens blijven nu op één veilige regel staan in installatie- en authenticatiediagnostiek, zelfs wanneer de oorspronkelijke invoer regeleinden of andere besturingsbytes bevat. [#96445](https://github.com/openclaw/openclaw/pull/96445) Met dank aan @lin-hongkuan.
- Beveiligingsaudits zien meegeleverde tijdelijke sleutels voor LM Studio, Ollama en andere sleutelloze lokale providers niet langer ten onrechte aan voor blootgestelde aanmeldgegevens in platte tekst. [#97622](https://github.com/openclaw/openclaw/pull/97622) Met dank aan @xydigit-sj.
- Voor het exporteren van trajecten vanuit de chat is nu eigenaarsbevoegdheid vereist, zodat andere kanaalgebruikers met opdrachtbevoegdheid geen gevoelige sessieartefacten kunnen ophalen. [#97840](https://github.com/openclaw/openclaw/pull/97840) Met dank aan @pgondhi987.
- Gateway-brede Active Memory kan nu alleen door eigenaren of beheerders worden gewijzigd, terwijl andere geautoriseerde gebruikers bediening op sessieniveau behouden. [#97841](https://github.com/openclaw/openclaw/pull/97841) Met dank aan @pgondhi987.
- Alleen eigenaren en administratieve Gateway-clients kunnen Dreaming van Memory Core nu via `/dreaming` in- of uitschakelen, terwijl status en hulp voor anderen beschikbaar blijven. [#97869](https://github.com/openclaw/openclaw/pull/97869) Met dank aan @eleqtrizit.
- Telegram- en Discord-gebruikers die geen beheerder zijn, kunnen de Talk-stem van de Gateway niet langer wijzigen, hoewel ze de huidige en beschikbare stemmen nog steeds kunnen bekijken. [#97874](https://github.com/openclaw/openclaw/pull/97874) Met dank aan @eleqtrizit.
- Voor het installeren of opnieuw configureren van Codex Computer Use-resources is nu eigenaars- of beheerderstoegang vereist, terwijl andere geautoriseerde afzenders de status nog steeds kunnen bekijken. [#97955](https://github.com/openclaw/openclaw/pull/97955) Met dank aan @eleqtrizit.
- Voor het hernoemen van iMessage-groepen, het wijzigen van pictogrammen of lidmaatschap en het verlaten van groepen is nu geverifieerde eigenaars- of beheerdersbevoegdheid vereist. [#97961](https://github.com/openclaw/openclaw/pull/97961) Met dank aan @eleqtrizit.
- Skills die door agents zijn gemaakt, blijven nu in afwachting van beoordeling en goedkeuring door Skill Workshop, in plaats van direct actief te worden zonder de verwachte waarborgen. [#98346](https://github.com/openclaw/openclaw/pull/98346) Gerelateerd: [#96054](https://github.com/openclaw/openclaw/issues/96054). Met dank aan @momothemage en @xianshishan.
- Leestoestemmingslijsten van Discord blokkeren nu gildemetadata, kanaaldetails en threadlijsten vóór elk providerverzoek wanneer die bronnen buiten het geconfigureerde bereik vallen. [#98966](https://github.com/openclaw/openclaw/pull/98966) Met dank aan @pgondhi987.
- Telegram-time-outlogboeken verbergen nu bottokens die zijn ingebed in Bot API-paden, inclusief aangepaste hoofd- en proxy-URL's, terwijl nuttige eindpuntcontext behouden blijft. [#99428](https://github.com/openclaw/openclaw/pull/99428) Gerelateerd: [#96982](https://github.com/openclaw/openclaw/issues/96982). Met dank aan @liuhaiyang14, @xialonglee.
- Activiteitsvoorbeelden in de Control UI verbergen nu API-sleutels die zijn opgeslagen onder configuratienamen met punten of worden geretourneerd in gestructureerde tooluitvoer. [#99460](https://github.com/openclaw/openclaw/pull/99460) Gerelateerd: [#99459](https://github.com/openclaw/openclaw/issues/99459). Met dank aan @ooiuuii.
- Aangepaste ACP-foutredactors behouden nu OpenClaws ingebouwde opschoning van geheimen, waardoor bekende tokens, aanmeldgegevens en privésleutelmateriaal niet in opgemaakte fouten kunnen lekken. [#100191](https://github.com/openclaw/openclaw/pull/100191) Met dank aan @lin-hongkuan.
- Android-sms-opdrachten maken nu duidelijk onderscheid tussen telefoontoestemming en de afzonderlijke opt-in van de Gateway, zodat alleen-lezen `sms.search` mogelijk is zonder ook `sms.send` in te schakelen. [#100993](https://github.com/openclaw/openclaw/pull/100993) Met dank aan @narcissus0702.
- Browserautomatisering houdt Chrome-besturingsverkeer nu gekoppeld aan de geconfigureerde of expliciet toegestane CDP-host, waardoor het risico afneemt dat een ontdekt debuggeradres aanmeldgegevens of besturing naar elders omleidt. [#101171](https://github.com/openclaw/openclaw/pull/101171)
- Geverifieerde eigenaren kunnen hun reeds toegekende shell-, bestands-, proces-, Skill Workshop- en plugintools in WebChat gebruiken zonder die machtigingen uit te breiden naar gasten of externe afzenders. [#101271](https://github.com/openclaw/openclaw/pull/101271) Met dank aan @fuller-stack-dev.
- Wanneer een ander OpenClaw-proces OpenAI OAuth-aanmeldgegevens vernieuwt, zien beheerders nu één nuttige conflictfout zonder dubbele formulering of blootgestelde lokale bestandspaden. [#101573](https://github.com/openclaw/openclaw/pull/101573) Met dank aan @vincentkoc.
- Op macOS blijft een expliciete `OPENCLAW_STATE_DIR` nu geïsoleerd van de bestaande App Group-koppelingsidentiteit en apparaattokens van de machine. [#101779](https://github.com/openclaw/openclaw/pull/101779)
- Telegram-bottokens blijven nu gemaskeerd, zelfs wanneer ze interne grenzen overschrijden binnen zeer grote logboeken of toolfoutmeldingen. [#103861](https://github.com/openclaw/openclaw/pull/103861) Met dank aan @vincentkoc.
- Verborgen besturingstekens kunnen niet langer de grenzen van terminalhyperlinks doorbreken of besturingsgedrag injecteren via linktekst in documentatie. [#96440](https://github.com/openclaw/openclaw/pull/96440) Met dank aan @lin-hongkuan.
- MCP-opname- en uitsluitingsfilters met veel jokertekensegmenten wijzen niet-overeenkomsten nu snel af in plaats van de tooldetectie minutenlang te laten vastlopen. [#100330](https://github.com/openclaw/openclaw/pull/100330) Met dank aan @lsr911.
- Signal-bijlagen uit lokale bestanden die te groot zijn of verdachte paden gebruiken, mislukken nu snel met een duidelijke fout voordat ze buitensporig veel Gateway-geheugen verbruiken. [#101391](https://github.com/openclaw/openclaw/pull/101391) Met dank aan @cxbasdev.
- Bruggen voor meerdere gebruikers die `openclaw agent --agent ... --channel ... --to ...` gebruiken, houden ontvangers nu in afzonderlijke sessies wanneer isolatie per ontvanger is geconfigureerd. [#101507](https://github.com/openclaw/openclaw/pull/101507) Met dank aan @pingfanfan, @vincentkoc.
- PDF-analyse door Anthropic en Gemini blokkeert nu standaard onveilige omleidingen naar privénetwerken en te grote antwoorden, terwijl geconfigureerde lokale eindpunten ondersteund blijven. [#97872](https://github.com/openclaw/openclaw/pull/97872) Met dank aan @eleqtrizit.
- Anthropic-verzoeken via Cloudflare AI Gateway krijgen nu OpenClaws standaardblokkering van privéadressen, time-outs, advies voor nieuwe pogingen en beheerde antwoordbeveiligingen. [#98003](https://github.com/openclaw/openclaw/pull/98003) Met dank aan @wangmiao0668000666.
- Configuratieherstel waarschuwt nu wanneer het bestand is hersteld maar de uiteindelijke machtigingen niet konden worden aangescherpt, zodat het herstel behouden blijft en het beveiligingsprobleem zichtbaar wordt gemaakt. [#95348](https://github.com/openclaw/openclaw/pull/95348) Met dank aan @hugenshen.
- `openclaw security audit` meldt blootstelling van de Browser nu alleen wanneer het pluginbeleid daadwerkelijk toestaat dat de Browser-plugin wordt uitgevoerd. [#97732](https://github.com/openclaw/openclaw/pull/97732) Met dank aan @amtellezfernandez.
- De alleen-lezenstatus van spraakoproepen laat nu telefoonnummers, transcripties, routeringsdetails, verwerkte gebeurtenis-ID's en onbewerkte metagegevens weg. [#97870](https://github.com/openclaw/openclaw/pull/97870) Met dank aan @eleqtrizit.
- Status- en diagnostische tools kunnen nu verouderde vervolgacties voor uitvoeringsgoedkeuring herkennen die na `/new` of `/reset` opzettelijk zijn onderdrukt, in plaats van ze als onverklaarde bezorgingsfouten te behandelen. [#98293](https://github.com/openclaw/openclaw/pull/98293) Met dank aan @bsniznd.
- Codex-`/btw`-nevengesprekken behouden nu de vereiste van een pluginapp in vraagmodus om goedkeuring te verkrijgen vóór destructieve acties. [#98812](https://github.com/openclaw/openclaw/pull/98812)
- Android-releasebuilds stellen gedetailleerde `camera.clip`-instellingen, apparaatgegevens, tijdelijke paden en opnamegebeurtenissen niet langer bloot in productielogboeken. [#99484](https://github.com/openclaw/openclaw/pull/99484) Met dank aan @nianjiuzst.
- Lange Codex-app-servergoedkeuringsdetails en opdrachtvoorbeelden behouden nu emoji en uitgebreide Unicode-tekens in plaats van beschadigde tekst weer te geven. [#100177](https://github.com/openclaw/openclaw/pull/100177) Met dank aan @xialonglee.
- Het doorsturen van Android-meldingen laat berichten van WhatsApp, Telegram, Discord en Signal nu bij hun specifieke kanaalsessies, waardoor dubbele antwoorden of antwoorden in het verkeerde gesprek worden voorkomen, terwijl andere geselecteerde apps de doorstuurregels blijven volgen. [#101170](https://github.com/openclaw/openclaw/pull/101170)
- Het installeren of bijwerken van ClawHub-skills, plugins en pakketten op Linux brengt niet langer het risico met zich mee dat gedeelde `/tmp`-machtigingen worden gewijzigd en niet-gerelateerde services worden verstoord. [#101246](https://github.com/openclaw/openclaw/pull/101246) Met dank aan @ch3ch2cho2021, @yangxiansheng.
- Strikte uitvoeringsgoedkeuring behandelt samengevoegde of geclusterde inline-codeopdrachten voor interpreters, zoals `python3 -xcprint`, nu als eenmalige goedkeuringen in plaats van herbruikbare vermeldingen in de toestemmingslijst. [#101353](https://github.com/openclaw/openclaw/pull/101353) Met dank aan @pgondhi987.
- Lange uitleg van automatische uitvoeringsreviews met emoji of aanvullende CJK-tekens wordt nu correct ingekort in plaats van een beschadigd vervangingssymbool weer te geven. [#101513](https://github.com/openclaw/openclaw/pull/101513) Met dank aan @wm0018.
- Titels en beschrijvingen van plugingoedkeuringen blijven nu leesbaar wanneer emoji of aanvullende CJK-tekens op de tekstlimiet van de Gateway vallen. [#101580](https://github.com/openclaw/openclaw/pull/101580) Met dank aan @wm0018.

</Accordion>

## Details over de officiële apps

### Gedeelde appwijzigingen

In de eigen clientinterfaces gedragen gesprekslijsten, opdrachtpaletten, meldingen, media, verbindingsstatus en bestands- of diffweergaven zich consistenter. De TUI blijft geopend en toont nuttige fouten, bedieningselementen voor Diffs blijven beperkt tot de vergelijking op het scherm en de gedeelde werking van toetsenbord, paden, status, Talk en spraak wijkt minder snel af tussen clients.

De officiële apps bieden gezamenlijk bredere systeemeigen lokalisatie, workflows voor spraakberichten, meerdere Gateway-profielen, gecachte gesprekken en een duidelijkere verbindingsstatus wanneer mensen tussen installaties wisselen.

### Meer wijzigingen voor iOS, iPadOS en Apple Watch

[iOS](/nl/platforms/ios) voegt vernieuwde navigatie en chat, spraaknotities, werkruimtebestanden, veiliger herstel van de configuratie, meerdere Gateway-profielen en dicteren en snelle antwoorden via Apple Watch toe.

### Meer wijzigingen voor Android

[Android](/nl/platforms/android) verbetert de eerste configuratie, navigatie, chat- en sessietools, spraak, machtigingen, meldingen, gepland werk, lokalisatie, meerdere Gateway-profielen en verbindingsherstel.

### Meer wijzigingen voor macOS

[macOS](/nl/platforms/macos) verbetert de eerste configuratie van de lokale agent, systeemeigen chat- en sessiebediening, tunnels voor de externe modus, het starten van apps, efficiëntie op de achtergrond en apparaatidentiteit bij upgrades en opnieuw verbinden.

### Terminalinterface en andere clients

Terminalgesprekken blijven geopend en tonen nuttige fouten, sessielijsten behouden leesbare voorbeelden en Diffs-acties blijven gekoppeld aan de vergelijking die momenteel op het scherm staat.

<Accordion title="Bronnen en bijdragers">

- Android-gebruikers met ondersteunde talen zien belangrijke aanwijzingen voor het instellen, verbinden, vertrouwen, de shell en het herstel van de Gateway nu in de taal van hun apparaat. [#97111](https://github.com/openclaw/openclaw/pull/97111) Met dank aan @vincentkoc.
- De schermen Control, Chat, Talk, Agent, Settings, Gateway en Overview van iOS gebruiken nu duidelijkere navigatie, statusaanduidingen en bedieningselementen, plus een compacte, uitklapbare chatinvoer. [#98452](https://github.com/openclaw/openclaw/pull/98452) Met dank aan @joelnishanth.
- De schermen Control, Agents en Settings van iOS zijn nu gemakkelijker te overzien, met minder dubbele bestemmingen, compactere bedieningselementen, standaardnavigatie en vanuit detailweergaven een rechtstreekse snelkoppeling naar de Gateway. [#98811](https://github.com/openclaw/openclaw/pull/98811) Gerelateerd: [#98803](https://github.com/openclaw/openclaw/issues/98803).
- Native iOS Chat biedt het gesprek nu meer ruimte, gebruikt een compacte invoer die met langere concepten meegroeit en houdt de bedieningselementen voor bijlagen, Talk en verzenden gemakkelijk aantikbaar. [#98953](https://github.com/openclaw/openclaw/pull/98953) Gerelateerd: [#98929](https://github.com/openclaw/openclaw/issues/98929).
- Chat, Talk, Settings, navigatie en onboarding op iPhone en iPad gebruiken nu consistentere native bedieningselementen, vormgeving en terugnavigatie. [#99231](https://github.com/openclaw/openclaw/pull/99231) Gerelateerd: [#99195](https://github.com/openclaw/openclaw/issues/99195). Met dank aan @marvkr.
- iOS-gebruikers kunnen vanuit de chatinvoer een spraakbericht van maximaal drie minuten opnemen en verzenden, desgewenst tekst toevoegen en de duur van de opname in de chat zien. [#100946](https://github.com/openclaw/openclaw/pull/100946)
- Android-gebruikers kunnen vanuit de chatinvoer een spraakbericht van maximaal drie minuten opnemen en verzenden zonder de live Talk-modus te openen. [#101193](https://github.com/openclaw/openclaw/pull/101193)
- Android-builds van derden kunnen door de Gateway aangevraagde locatiecontroles toestaan terwijl de app op de achtergrond draait door Location &gt; Always te selecteren en permanente locatietoestemming van Android te verlenen. [#100967](https://github.com/openclaw/openclaw/pull/100967) Met dank aan @ioridev.
- Android kan nu meerdere Gateways gekoppeld houden en ertussen schakelen zonder de configuratie te herhalen, terwijl elke Gateway zijn eigen aanmeldgegevens, chatstatus, berichten in de wachtrij en verwijderbare lokale gegevens behoudt. [#100947](https://github.com/openclaw/openclaw/pull/100947)
- iOS-gebruikers kunnen meerdere Gateways eenmalig koppelen en ertussen schakelen, waarbij aanmeldgegevens, vertrouwen, chats, voorkeuren, apparaattoegang en pushregistratie aan de juiste Gateway gekoppeld blijven. [#100948](https://github.com/openclaw/openclaw/pull/100948)
- Android Chat bevat nu de actie Nieuwe chat en een `/` opdrachtenbrowser die de door de huidige agent aangeboden opdrachten filtert zonder opdrachtargumenten te verwijderen. [#98796](https://github.com/openclaw/openclaw/pull/98796) Met dank aan @iwhatsskill, @solvely-colin.
- Met Android Chat kunnen gebruikers nu de geconfigureerde agent voor nieuwe berichten kiezen en verifiëren, waarbij Chat, de Talk-modus en het startcanvas op die keuze afgestemd blijven. [#80422](https://github.com/openclaw/openclaw/pull/80422) Met dank aan @bcperry.
- Android-chats geven links, lijsten, citaten, nadruk, code en platte tekst nu consistent weer via de gedeelde Markdown-renderer. [#88899](https://github.com/openclaw/openclaw/pull/88899) Gerelateerd: [#88014](https://github.com/openclaw/openclaw/issues/88014). Met dank aan @iman-sharif, @pluviobyte.
- Automatiseringen voor Android-meldingen plaatsen geaccepteerde gebeurtenissen nu tijdens het verbinden of opnieuw verbinden met de Gateway in de wachtrij en leveren ze op volgorde af zodra de verbinding gereed is. [#92602](https://github.com/openclaw/openclaw/pull/92602) Gerelateerd: [#79552](https://github.com/openclaw/openclaw/issues/79552). Met dank aan @ashishpatel26, @hectorrp13.
- Android-gebruikers kunnen een geplande taak openen om de timing, payload, afleveringsstatus, recente resultaten, fouten en exacte ID ervan te bekijken. [#95107](https://github.com/openclaw/openclaw/pull/95107) Met dank aan @tosko4.
- Bij eenmalige cameraopnamen op Android worden de camera en privacy-indicator nu direct uitgeschakeld na succes, mislukking of annulering. [#98040](https://github.com/openclaw/openclaw/pull/98040) Met dank aan @nianjiuzst.
- Push-to-talk-verzoeken op de achtergrond van Android retourneren nu `NODE_BACKGROUND_UNAVAILABLE` in plaats van te proberen de microfoon te starten, wat het besturingssysteem mogelijk weigert. [#98055](https://github.com/openclaw/openclaw/pull/98055) Met dank aan @nianjiuzst.
- De toestemming voor geselecteerde foto's van Android telt nu als bruikbare toegang, waardoor `photos.latest` mogelijk is en duidelijk wordt aangegeven hoe de beperkte selectie kan worden beheerd. [#98059](https://github.com/openclaw/openclaw/pull/98059) Met dank aan @nianjiuzst.
- Gateway-acties van Android stoppen nu direct wanneer hun verbinding wordt gesloten, terwijl verzoeken die na het opnieuw verbinden zijn gestart niet door oude opschoonacties worden geannuleerd. [#98067](https://github.com/openclaw/openclaw/pull/98067) Met dank aan @nianjiuzst.
- Android identificeert bij verbindingsherstel nu verlopen configuratiecodes, verouderde aanmeldgegevens en ontbrekende of ongeldige authenticatie, met voor elk de juiste vervolgstap. [#98094](https://github.com/openclaw/openclaw/pull/98094) Met dank aan @qingminglong.
- Android rapporteert de gereedheid van Realtime Talk en Dictation nu afzonderlijk, opent de configuratie alleen voor de modus waarvoor dat nodig is en houdt nuttige details over providerfouten zichtbaar. [#98269](https://github.com/openclaw/openclaw/pull/98269) Gerelateerd: [#98268](https://github.com/openclaw/openclaw/issues/98268). Met dank aan @solvely-colin.
- Android kan opnieuw verbinding maken met dezelfde Gateway zonder opgeslagen toegang te wissen wanneer velden voor aanmeldgegevens leeg zijn, terwijl wijzigingen aan het eindpunt en de configuratiecode voorkomen dat verouderde aanmeldgegevens stilzwijgend worden overgenomen. [#98277](https://github.com/openclaw/openclaw/pull/98277) Met dank aan @solvely-colin.
- Android biedt nu duidelijkere richtlijnen voor TLS-verificatie voor bereikbare externe Gateways en Gateways op het Tailnet, en geeft langzame maar geldige handshakes meer tijd om de vertrouwensvraag te tonen. [#98366](https://github.com/openclaw/openclaw/pull/98366) Gerelateerd: [#98365](https://github.com/openclaw/openclaw/issues/98365). Met dank aan @joshavant.
- Android kan nu koppelen met lokale Gateways die via standaard onbeveiligde `.local`-namen worden aangekondigd, terwijl onveilige externe of dubbelzinnige onbeveiligde adressen nog steeds worden geweigerd. [#98439](https://github.com/openclaw/openclaw/pull/98439) Met dank aan @joshavant.
- Als op Android een geldige QR-code voor Gateway-configuratie wordt gescand, begint het koppelen nu onmiddellijk en gaat het proces door naar herstel of goedkeuring in plaats van gebruikers in de configuratie te laten staan. [#98483](https://github.com/openclaw/openclaw/pull/98483) Met dank aan @joshavant.
- De Gateway-configuratie van Android vervangt een algemene authenticatiewaarschuwing nu door specifieke herstellabels voor verlopen configuratiecodes, ontbrekende of ongeldige aanmeldgegevens, verouderde opgeslagen authenticatie en een vereiste apparaatidentiteit. [#98698](https://github.com/openclaw/openclaw/pull/98698) Gerelateerd: [#98046](https://github.com/openclaw/openclaw/issues/98046). Met dank aan @ccaprani, @masatohoshino.
- De terugnavigatie van Android brengt gebruikers vanuit Gateway- of Talk-instellingen, Sessions en Providers nu terug naar het tabblad Voice, Chat of het opdrachtenpalet waar ze zijn begonnen. [#98914](https://github.com/openclaw/openclaw/pull/98914) Met dank aan @lokimorty.
- De onboarding van Android markeert Contacts en Calendar nu pas als gereed nadat zowel lees- als schrijftoegang beschikbaar is, ook wanneer die toestemmingen via afzonderlijke vragen worden verkregen. [#99158](https://github.com/openclaw/openclaw/pull/99158) Met dank aan @nianjiuzst.
- Android rapporteert toegang tot Contacts en Calendar nu alleen als verleend wanneer zowel het lezen als het toevoegen van vermeldingen is toegestaan, waardoor misleidende configuratieresultaten worden voorkomen. [#99204](https://github.com/openclaw/openclaw/pull/99204) Met dank aan @nianjiuzst.
- Android Talk en Dictation gebruiken nu de microfoon van een verbonden Bluetooth-headset voor handsfree opname en schakelen netjes terug wanneer de verbinding wordt verbroken. [#99259](https://github.com/openclaw/openclaw/pull/99259) Gerelateerd: [#96241](https://github.com/openclaw/openclaw/issues/96241). Met dank aan @gwtaylor.
- Android-gebruikers kunnen gebundelde licentievermeldingen van derden en opensourceprojecten nu rechtstreeks lezen via Settings &gt; Licenses. [#99299](https://github.com/openclaw/openclaw/pull/99299) Met dank aan @joshavant.
- De Gateway-configuratie van Android biedt nu specifieke herstelacties voor verlopen codes, verouderde aanmeldgegevens, wachtende Node-goedkeuring en definitieve authenticatiefouten. [#99414](https://github.com/openclaw/openclaw/pull/99414) Gerelateerd: [#98045](https://github.com/openclaw/openclaw/issues/98045), [#98046](https://github.com/openclaw/openclaw/issues/98046). Met dank aan @ccaprani.
- De Android-begeleidende app stuurt de eigen meldingen van OpenClaw niet langer terug naar de Gateway, zelfs wanneer oudere toelatingslijsten het app-pakket nog bevatten. [#99568](https://github.com/openclaw/openclaw/pull/99568) Met dank aan @ly85206559.
- De handmatige Gateway-configuratie van Android gebruikt voor lege poortvelden nu standaard 18789 voor gewone TLS- en onbeveiligde hosts, terwijl poort 443 behouden blijft voor Tailscale MagicDNS. [#99865](https://github.com/openclaw/openclaw/pull/99865) Met dank aan @ly85206559.
- Push-to-talk van Android neemt tijdens Talk Mode nu exclusieve controle over de microfoon en hervat daarna de juiste realtime-luisteraar, waardoor dubbele opname wordt voorkomen. [#99986](https://github.com/openclaw/openclaw/pull/99986) Met dank aan @nianjiuzst.
- Android-chat voegt nu syntaxismarkering voor de lichte en donkere modus toe aan ondersteunde omheinde codeblokken, waardoor antwoorden met veel code gemakkelijker te overzien zijn zonder gedeeltelijke of te grote berichten te vertragen. [#100217](https://github.com/openclaw/openclaw/pull/100217)
- Opgeslagen Android Gateway-sessies maken nu direct opnieuw verbinding wanneer gevalideerde internettoegang terugkeert, zonder onnodige pogingen tijdens wijzigingen in captive of gedeeltelijke netwerken. [#100347](https://github.com/openclaw/openclaw/pull/100347) Met dank aan @ly85206559.
- Gateway-instellingen van Android geven verbindingsgegevens, configuratievelden en helptekst nu stabielere ruimte op schermen van telefoonformaat, waardoor afkapping en opeenhoping worden verminderd. [#100363](https://github.com/openclaw/openclaw/pull/100363) Met dank aan @iwhatsskill.
- Android toont nu gelijkmatig verdeelde onderste tabbladen en voorkomt de opstartcrash van de chatcache die toegang tot de shell na onboarding kon blokkeren. [#100382](https://github.com/openclaw/openclaw/pull/100382) Met dank aan @iwhatsskill.
- Android-chat herstelt nu na opnieuw verbinden of openen een actief antwoord met gebufferde tekst en haalt gemiste hiaten in gebeurtenissen in zonder transcriptregels te dupliceren. [#100384](https://github.com/openclaw/openclaw/pull/100384)
- Android isoleert gesprekken in de cache en opdrachten in de wachtrij nu wanneer gebruikers opnieuw koppelen, uitloggen of Gateway-aanmeldgegevens vervangen, zodat een nieuwe identiteit de gegevens van de vorige niet overneemt. [#100454](https://github.com/openclaw/openclaw/pull/100454)
- Android-chat houdt verzonden berichten en actieve antwoorden nu stabiel tijdens nieuwe verbindingen en verwerkt vertraagde geschiedenis zonder dubbele beurten of verouderde activiteit in de invoer. [#100551](https://github.com/openclaw/openclaw/pull/100551)
- Push-to-talk van Android ruimt opnamen die naar de achtergrond zijn gegaan, geannuleerd of opnieuw geprobeerd nu op zonder de microfoon opnieuw te openen of een nieuwere spraaksessie te stoppen, en overlappende verzoeken retourneren bezet. [#100552](https://github.com/openclaw/openclaw/pull/100552) Met dank aan @xialonglee.
- Android-gebruikers kunnen nu lang op een antwoord van de assistent drukken en Listen kiezen, met een zichtbare afspeelstatus, tikken om te stoppen en een terugvaloptie voor spraak op het apparaat. [#100772](https://github.com/openclaw/openclaw/pull/100772)
- De Android-spraakmodus houdt push-to-talk nu bezet totdat de actieve beurt veilig is overgedragen, waardoor overlappende microfoons, verouderde audio of hervatting door het verkeerde relais worden voorkomen. [#100786](https://github.com/openclaw/openclaw/pull/100786)
- Android-chats houden interne redeneringen, toolresultaten en onbewerkte operationele details nu buiten zowel livegesprekken als opnieuw geopende offlinecaches. [#100826](https://github.com/openclaw/openclaw/pull/100826) Met dank aan @iman-sharif.
- Android-gebruikers kunnen een voltooid chatbericht lang ingedrukt houden om alle tekst te kopiëren, een fragment te selecteren, het te delen of het in een antwoord te citeren zonder hun huidige concept te verliezen. [#100879](https://github.com/openclaw/openclaw/pull/100879) Met dank aan @bdhwan.
- Android-chatgebruikers kunnen de bestemming en samenvatting van een link bekijken voordat ze deze openen, zonder dat berichten zoekopdrachten op de achtergrond activeren en met een duidelijke niet-beschikbare status wanneer de inspectie mislukt. [#100898](https://github.com/openclaw/openclaw/pull/100898)
- De onboarding van Android wordt nu voltooid na goedkeuring van een Node die door een toestemmingsverzoek is geactiveerd, in plaats van gebruikers vast te laten zitten in een lus tussen de schermen voor toestemmingen en goedkeuring. [#100959](https://github.com/openclaw/openclaw/pull/100959)
- De modelkiezer van Android blijft nu afgestemd op de actieve chat en agent, en na een mislukte modelwijziging wordt het volgende bericht niet langer met het vorige model verzonden. [#100985](https://github.com/openclaw/openclaw/pull/100985)
- Android verbergt besturingselementen voor het denkproces bij modellen die geen configureerbare redenering ondersteunen, voorkomt dat niet-ondersteunde instellingen live- of wachtrijverzendingen verstoren en herstelt de voorkeur van de gebruiker bij compatibele modellen. [#101002](https://github.com/openclaw/openclaw/pull/101002)
- Android-gebruikers kunnen buiten het momenteel geladen venster Recent of Archived naar sessies zoeken op naam, label of sleutel, waarbij overeenkomsten uit actieve sessies in de cache tijdens een tijdelijke Gateway-storing beschikbaar blijven. [#101102](https://github.com/openclaw/openclaw/pull/101102)
- Android-gebruikers met een fysiek toetsenbord kunnen op Enter drukken om een chatbericht te verzenden, terwijl aangepaste Enter-combinaties beschikbaar blijven voor tekst met meerdere regels. [#101321](https://github.com/openclaw/openclaw/pull/101321) Met dank aan @3ninyt3nin-creator.
- Android-gebruikers kunnen nu veilige paginaminiaturen zien in uitgevouwen linkvoorbeelden, terwijl ongeldige of geblokkeerde afbeeldingen het tekstvoorbeeld ongemoeid laten. [#101396](https://github.com/openclaw/openclaw/pull/101396)
- Android-gebruikers kunnen nu een chatsessie archiveren en deze vanuit de weergave Archived verwijderen, zelfs met de beperkte operatorrechten van de app. [#101522](https://github.com/openclaw/openclaw/pull/101522)
- Indonesische Android-tekenreeksen worden uitgebracht onder de door Android herkende landinstelling; hetzelfde werk uit de vorige release heeft ook de Play-versie 2026.6.11 en de winkeltekst voorbereid. [3412318](https://github.com/openclaw/openclaw/commit/341231831b706df0024d2d9e2096438e3581b5af) Met dank aan @joshavant.
- Gebruikers van Traditioneel Chinees zien nu gelokaliseerde formuleringen voor veelvoorkomende systeemeigen appacties, toestemmingen, verbindingsberichten en mobiele statussen. [f0d2066](https://github.com/openclaw/openclaw/commit/f0d2066787f172079c19f26b72f49ad3950ceea6)
- Android legt nu in de geselecteerde taal uit hoe je een opgeslagen token behoudt of een bestaande Gateway-configuratie vervangt. Bronnen: [32f3eb3](https://github.com/openclaw/openclaw/commit/32f3eb3fa805e776f562ea1af6f7731bf4ce8b48), [6336762](https://github.com/openclaw/openclaw/commit/6336762b68e5cebd44acbda527ba1d964448355a), [eeb0682](https://github.com/openclaw/openclaw/commit/eeb0682409b86dcd956ffe30e45f12c6424d8c05), [ed72b86](https://github.com/openclaw/openclaw/commit/ed72b860a436eb187c9fa2fb4ef91ecb13180760), [e376f28](https://github.com/openclaw/openclaw/commit/e376f285e87bfa07bf3111b446b9e44fcba6cd9e), [a6631fe](https://github.com/openclaw/openclaw/commit/a6631fee6d465b30e116038d8e6e8aa1f041019c), [283bd82](https://github.com/openclaw/openclaw/commit/283bd82eb414f0ba968157aec77eac7701e7ae1e), [6d5a1db](https://github.com/openclaw/openclaw/commit/6d5a1db04859adbf8860376ddbd5ce1b5d5f3efa), [d3087fc](https://github.com/openclaw/openclaw/commit/d3087fcf375c81b81ffb0cf7b65764559b6e836f), [8bab3f7](https://github.com/openclaw/openclaw/commit/8bab3f7dbd8364de93422d064c00c7171139ccf4), [dfb7bc8](https://github.com/openclaw/openclaw/commit/dfb7bc84d8194177988d2870fe17b963912a1c52), [7780e30](https://github.com/openclaw/openclaw/commit/7780e3062dcb547227d90cbd02111910e00e3f6f), [b109b88](https://github.com/openclaw/openclaw/commit/b109b88b5785b22fea0fe20f06b314dbda156d58), [c1b7bf2](https://github.com/openclaw/openclaw/commit/c1b7bf23bc16d641e966ff4de7cbb8b2becfaddc), [dedb17c](https://github.com/openclaw/openclaw/commit/dedb17ceff3c93c938aaff5c3f697d70d06e9dd1), [6f84c10](https://github.com/openclaw/openclaw/commit/6f84c10bdae1f73b112777c9a94d5933171d4b75), [a8358e8](https://github.com/openclaw/openclaw/commit/a8358e8848c8228893a259b36cd6f54139fa18da), [2501ca3](https://github.com/openclaw/openclaw/commit/2501ca340945072642b9bb2ec1348a15de83d4b6), [1b40eb9](https://github.com/openclaw/openclaw/commit/1b40eb9e6a2feb0c436948fbcd113424e85db01e), [d47308f](https://github.com/openclaw/openclaw/commit/d47308f8008ca08c7df983d3932c63d4ede4060c), [3a2baef](https://github.com/openclaw/openclaw/commit/3a2baef0bfc62b0d37b4f7648869e57fabaa3cb3).
- Android-licentiemeldingen, dankbetuigingen, lege statussen en acties voor het openen van licenties gebruiken nu de geselecteerde taal in alle vertalingen van deze release. Bronnen: [4b8b60f](https://github.com/openclaw/openclaw/commit/4b8b60f8abc1ae99228fe31bedd31977064062d1), [3b16c41](https://github.com/openclaw/openclaw/commit/3b16c41daa8237f481c2b8061b0f6e00817ffbca), [c4966e8](https://github.com/openclaw/openclaw/commit/c4966e86cbc9403177ccb725d5d1cb87c519b853), [116e9db](https://github.com/openclaw/openclaw/commit/116e9db2a18d5341b5e44844dfefa938fa467e6a), [1617233](https://github.com/openclaw/openclaw/commit/1617233ff141c913def1675aaee33bac3590b1f6), [a598c97](https://github.com/openclaw/openclaw/commit/a598c976d01db50adc35de495a981635c6a38cd4), [3b9e0c8](https://github.com/openclaw/openclaw/commit/3b9e0c86828e0d8f45acafd2908b82191ecfd13f), [eebbf6c](https://github.com/openclaw/openclaw/commit/eebbf6cba5fef565044e556b862f3ce09db2fd86), [4c08ea4](https://github.com/openclaw/openclaw/commit/4c08ea403ad9436d9a8cf0dd02799a441a1bc4db), [21be45c](https://github.com/openclaw/openclaw/commit/21be45c17e845e4027f7a044d2c009423bcd07b7), [b415072](https://github.com/openclaw/openclaw/commit/b415072a2e6a900f382d7e68594b4511bd1a0c5b), [9eec24d](https://github.com/openclaw/openclaw/commit/9eec24df6710308e7a66a7a80bc232f7ee024900), [de23987](https://github.com/openclaw/openclaw/commit/de23987f13b95d71a145218b11f36857a8eefc2c), [898564e](https://github.com/openclaw/openclaw/commit/898564e71aef7abe66112d757eee8db83eaf04d2), [7af800b](https://github.com/openclaw/openclaw/commit/7af800b5be960b595829642b412fce2842017cfc), [a47ec8d](https://github.com/openclaw/openclaw/commit/a47ec8d303e46642d81c8c231786fb0b2fd51045), [fac9e58](https://github.com/openclaw/openclaw/commit/fac9e586685666a9f8159f5132fb18ad2bc37210), [61e4ef0](https://github.com/openclaw/openclaw/commit/61e4ef08f483e9e32eaa6edf6fb391185e462394), [399f9d6](https://github.com/openclaw/openclaw/commit/399f9d696171ec14eafa1d5de64533d2b9670819), [9069f69](https://github.com/openclaw/openclaw/commit/9069f696986ed970565989efacb27024160dbad2), [2e049f5](https://github.com/openclaw/openclaw/commit/2e049f509fad1ba2889186e457e630bad50d7a16).
- Android-spraakmodus, dicteren, configuratie van de spraakprovider, gereedheidsmeldingen en hulp bij fouten gebruiken nu de geselecteerde taal in alle vertalingen van deze release. Bronnen: [c785196](https://github.com/openclaw/openclaw/commit/c785196287d0e929396def1fc0929af672bdc7cf), [9edb906](https://github.com/openclaw/openclaw/commit/9edb9065a8596f8473bea1ae4a626da8f0508724), [da67520](https://github.com/openclaw/openclaw/commit/da67520b8d5fc49775005638425ca2d9317d6ee7), [88f13ca](https://github.com/openclaw/openclaw/commit/88f13cab62999abe7c2650ccd32d55e72ee80046), [e878efe](https://github.com/openclaw/openclaw/commit/e878efe9508edd88166a09eb5a1e503ab405aad9), [662d127](https://github.com/openclaw/openclaw/commit/662d127f60b91aaaec4b5363c73bd00855d9e3f0), [5002a0e](https://github.com/openclaw/openclaw/commit/5002a0e9ea9970e4e270ec029c994dc217549687), [fe57718](https://github.com/openclaw/openclaw/commit/fe57718b419a08a5306e3d195519d3527a07f936), [ebcf8dc](https://github.com/openclaw/openclaw/commit/ebcf8dcaf7120bfdc01d0b83c595895355944b5b), [4e7ca8e](https://github.com/openclaw/openclaw/commit/4e7ca8e6c6afe672da1a40922e67f94e005f9e8b), [9863ceb](https://github.com/openclaw/openclaw/commit/9863cebef12bf2e7b1414ac5f64bc3277a7ca28b), [768da09](https://github.com/openclaw/openclaw/commit/768da09ceb157a1bfd4dd309b8566a2b9ce7668d), [ff5d986](https://github.com/openclaw/openclaw/commit/ff5d98681f7e38043bbc33a87fade6069da9795c), [005ebd1](https://github.com/openclaw/openclaw/commit/005ebd108f4d6ebd663c8cf996634aeaf3e82287), [2824796](https://github.com/openclaw/openclaw/commit/28247960130f88b6ac01d8a392d54d0996212c1a), [4eaec93](https://github.com/openclaw/openclaw/commit/4eaec934e83d0bc4f0d595c37e06356c5b54dc2a), [f99fdc9](https://github.com/openclaw/openclaw/commit/f99fdc9403b49b59a42c8d3522368d64b9168498), [555f601](https://github.com/openclaw/openclaw/commit/555f601230c075185f362c71db518096c3818998), [d2af689](https://github.com/openclaw/openclaw/commit/d2af68965a0cdb3a1ed91c2d1ba8aedd76dcb3ac), [81e92de](https://github.com/openclaw/openclaw/commit/81e92deb089b54ccedbe0c9593b492f6f09b989d), [8ed6c78](https://github.com/openclaw/openclaw/commit/8ed6c78b7891b12fee2b378d79e6888764455486).
- Bij koppelings- en verbindingsfouten op Android worden nu gelokaliseerde vervolgstappen gegeven voor verlopen codes, referenties, goedkeuringen en nieuwe pogingen. Bronnen: [48eae1b](https://github.com/openclaw/openclaw/commit/48eae1b8c96d9e8873ba59ccc6e2493fa847c27e), [f095eb9](https://github.com/openclaw/openclaw/commit/f095eb9fd989020ad1bdd57a57702ce899f98607), [714c2b0](https://github.com/openclaw/openclaw/commit/714c2b07bdf715055205b550018d289e4fb06948), [d2b5bb7](https://github.com/openclaw/openclaw/commit/d2b5bb72e8e3b61dac5ddc7085fb0b5dfe53a18c), [d2551bd](https://github.com/openclaw/openclaw/commit/d2551bdd3cf53973d679a47f3e753fc0d75f3edb), [6b91507](https://github.com/openclaw/openclaw/commit/6b915072208b121055000ef1d3a36578eac4da2e), [f1c4476](https://github.com/openclaw/openclaw/commit/f1c44762771edb9fe2124a15c871dc466b215c43), [5ef6fb4](https://github.com/openclaw/openclaw/commit/5ef6fb4d7cd053e1caa0d1caf27ff93f7bb3311c), [e2e0312](https://github.com/openclaw/openclaw/commit/e2e03127240c1878b3ea6a336fd91bd995a2be83), [7fb70b2](https://github.com/openclaw/openclaw/commit/7fb70b235d1d7d4ece6519b27f2d65d51999272c), [d702f5c](https://github.com/openclaw/openclaw/commit/d702f5c6e6c4f1463c82c4f74d96765b316f76bf), [24e6b9f](https://github.com/openclaw/openclaw/commit/24e6b9fbe1b9449b837fecddf1f9b160ed7bb896), [7cb41cc](https://github.com/openclaw/openclaw/commit/7cb41ccc63f51208630426e08ceef65e78b02bf9), [a6040c3](https://github.com/openclaw/openclaw/commit/a6040c3560c18005b58aed73a687b8c0d06b7d6b), [5e61da3](https://github.com/openclaw/openclaw/commit/5e61da3deb190b16899157ace98aa520b424e085), [18360ac](https://github.com/openclaw/openclaw/commit/18360ac668f82631f61cf48d0816800385f4cf05), [17a1e3b](https://github.com/openclaw/openclaw/commit/17a1e3bbb2b8de1da6569fe4f46a4ea4138c56e6), [adafb56](https://github.com/openclaw/openclaw/commit/adafb56b2eb9207d93896ebf6c5faa9205875833), [5b5fadb](https://github.com/openclaw/openclaw/commit/5b5fadbf0d17c1fddb13d891037767beb64aa144), [9b30570](https://github.com/openclaw/openclaw/commit/9b30570a935ecdae8ee0e2bc45a42ffdd7223948), [d331a36](https://github.com/openclaw/openclaw/commit/d331a36250f8ebb29bda2ae8fa480a2aa5e15193).
- Gateway-detectie, QR- en handmatige configuratie, verbindingscontroles, goedkeuringen en machtigingsinstructies op Android gebruiken nu de geselecteerde taal in alle vertalingen van deze release. Bronnen: [28062c8](https://github.com/openclaw/openclaw/commit/28062c868c03e1e6876013d450c8f92bf1fc2faf), [3d43858](https://github.com/openclaw/openclaw/commit/3d438588c5eb0497bdb2fbccf9d6f6cd325d0ec5), [ad74b32](https://github.com/openclaw/openclaw/commit/ad74b322ba80178c1c0f68348a55d5d3e65e64ae), [1b07620](https://github.com/openclaw/openclaw/commit/1b076209c4d2ea37a7178b50f5ba5c54b5753c2b), [4fa4c9e](https://github.com/openclaw/openclaw/commit/4fa4c9e06e39e095a7373390240b3a5a5cf1be79), [1dd5230](https://github.com/openclaw/openclaw/commit/1dd52307fcd74bc25ea31800a4c551bc415f7645), [9db7ec5](https://github.com/openclaw/openclaw/commit/9db7ec5edd62e3f05758a28a6c6acb14f6889ea5), [e6f8788](https://github.com/openclaw/openclaw/commit/e6f8788bf5569e87e9df0d3e404eaef5f86184ab), [e5cf67e](https://github.com/openclaw/openclaw/commit/e5cf67ea1d73d9724a227000eadead902fa606a9), [b52d988](https://github.com/openclaw/openclaw/commit/b52d98861e8c14f30dc459c395fd60281fa99604), [cd3b4ee](https://github.com/openclaw/openclaw/commit/cd3b4eee7d104d266d8514afea2ae53eea435e9d), [c3bcb9f](https://github.com/openclaw/openclaw/commit/c3bcb9fa21ec5f1b98bdb89940e93707b8f9a3e1), [8af3aa0](https://github.com/openclaw/openclaw/commit/8af3aa0b1bfa3f5d2950b053a8d7d2568cbbea31), [c34e79e](https://github.com/openclaw/openclaw/commit/c34e79e7299b19267000a79bb94bcae9608f93a1), [c9c8f6c](https://github.com/openclaw/openclaw/commit/c9c8f6c9f6a9ebf337ff486c15b9cc4d43904ffe), [255e251](https://github.com/openclaw/openclaw/commit/255e2518de492d518cde78617f6c5b220bb1278d), [0e98ba4](https://github.com/openclaw/openclaw/commit/0e98ba4391dddfa9bcd48a978b5cd1df8ae03411), [0cc9927](https://github.com/openclaw/openclaw/commit/0cc9927577c6663a5839a4d2ad3e5708df04157a), [97955d9](https://github.com/openclaw/openclaw/commit/97955d969d83a158a70c23912703e92b69b0883a), [ba449f2](https://github.com/openclaw/openclaw/commit/ba449f240d4e437752be44bef76e93c177454ca4), [0e22e54](https://github.com/openclaw/openclaw/commit/0e22e54431f5740b65ddbfcc307bd6b3c1f43eea), [ae65251](https://github.com/openclaw/openclaw/commit/ae65251fdf5ebfa7213a7d36f64a5bbb8883eb4c), [d957f5a](https://github.com/openclaw/openclaw/commit/d957f5a7900e134b514915cee07c45bb0c2a54be).
- Android legt nu in de geselecteerde taal uit wanneer een IPv6-adres met bereiksaanduiding moet worden vervangen door een adres zonder bereiksaanduiding of een LAN-hostnaam. Bronnen: [5793f73](https://github.com/openclaw/openclaw/commit/5793f731f54f1de387a49e014a632517450f75a2), [066e697](https://github.com/openclaw/openclaw/commit/066e6973b084c62717a2e9ac99b84e99459597b7), [bf35947](https://github.com/openclaw/openclaw/commit/bf35947eb2695740e61cdd180fde44b4308ba472), [3385817](https://github.com/openclaw/openclaw/commit/3385817658496c88166f16cdbcbb0dbd3b8419b5), [a0a5054](https://github.com/openclaw/openclaw/commit/a0a5054b93bf842ff4dd281dac2617129dd9900c), [66cb9a9](https://github.com/openclaw/openclaw/commit/66cb9a99b1d9c30589fcc9b42144c95322bd30ab), [3da73a7](https://github.com/openclaw/openclaw/commit/3da73a77fe51060659a3ad69018a65e19cf21837), [df659ec](https://github.com/openclaw/openclaw/commit/df659eca87253824b5eccaa1939fa38877a87e7e), [57a3975](https://github.com/openclaw/openclaw/commit/57a3975ce14062de887707e38ab580b20ff39421), [141b2cf](https://github.com/openclaw/openclaw/commit/141b2cf4d10cb33a487e62c7e304aba88b135da1), [b043adf](https://github.com/openclaw/openclaw/commit/b043adf192bb64e8ff64bbf6b9631e30a4446f1e), [dcc4fa8](https://github.com/openclaw/openclaw/commit/dcc4fa874683a59f86656be19adfc05b688cc3ea), [eade8f1](https://github.com/openclaw/openclaw/commit/eade8f1c1a142eefa47a2657ef77a352944506cc), [72a8098](https://github.com/openclaw/openclaw/commit/72a809840890575654f7d293631965af0541f9e9), [355fa77](https://github.com/openclaw/openclaw/commit/355fa773f8ac13c433eea42f4e575c895b224863), [8cc1786](https://github.com/openclaw/openclaw/commit/8cc1786f495af1c7c55ac5f2b145ff7df25853dd), [a3ef37b](https://github.com/openclaw/openclaw/commit/a3ef37b991533671eae13ddbd25324bc5f9c4749), [cb9ac50](https://github.com/openclaw/openclaw/commit/cb9ac50f5bc7f8148eeacbf8b921ebaa3bab6680), [cab8147](https://github.com/openclaw/openclaw/commit/cab81470d96126ef92614ba38468e94964429c20), [7cc3cb0](https://github.com/openclaw/openclaw/commit/7cc3cb0d28c807871b2e997a996f4c920fc0b7ae), [ca258fb](https://github.com/openclaw/openclaw/commit/ca258fb9452d6dac7344530fafbcf2939238d9a4).
- De labels voor het zoeken naar opdrachten en Nieuwe chat op Android gebruiken nu de geselecteerde taal in alle vertalingen van deze release. Bronnen: [b81c58b](https://github.com/openclaw/openclaw/commit/b81c58bdf6a07894231bc3afcab9a6b12b175bf8), [8929118](https://github.com/openclaw/openclaw/commit/8929118353fce0b8ac8189a95fd4534b39e85903), [1eee853](https://github.com/openclaw/openclaw/commit/1eee853c71e1ddd5c632e49f1e75b18c0837add7), [a5c9662](https://github.com/openclaw/openclaw/commit/a5c9662cd17746a35adf350f55b3f6b7c6cae78c), [9035729](https://github.com/openclaw/openclaw/commit/9035729528a9ae0ed4922728c94fd025cfdd8ea6), [2e359d4](https://github.com/openclaw/openclaw/commit/2e359d49951bf8c786e4c018ef59858743e80386), [91f4d0a](https://github.com/openclaw/openclaw/commit/91f4d0ae25ae86f76cccaac709b84d87990c7ca1), [e785c4a](https://github.com/openclaw/openclaw/commit/e785c4a8f7025ee7a529816a50207c0f925e3a93), [2c5a076](https://github.com/openclaw/openclaw/commit/2c5a07661c153bced0feb10f34e74811f2920831), [02250d9](https://github.com/openclaw/openclaw/commit/02250d957fed2a1e05baac4b33b7315603002732), [bf23194](https://github.com/openclaw/openclaw/commit/bf23194888b626ec4318955d4305197c1c9c4a88), [603502f](https://github.com/openclaw/openclaw/commit/603502f60f54bf9c0e0b7bd8b200ac0a4cc0d5e5), [a837a1a](https://github.com/openclaw/openclaw/commit/a837a1ac6c00c3e71471bcf4ff451b9cecf02f69), [26df1fa](https://github.com/openclaw/openclaw/commit/26df1fa7bca40fbb24f199593ae4bd4de74b2302), [c926610](https://github.com/openclaw/openclaw/commit/c9266107d6c65489b75ae412fe9484d2eca347c6), [c312f9f](https://github.com/openclaw/openclaw/commit/c312f9f0e059b838f4afdbf20f2f1bd8b938ba13), [f4275fa](https://github.com/openclaw/openclaw/commit/f4275fa00b8f89055a8b3a8b23740153750e97af), [69d4657](https://github.com/openclaw/openclaw/commit/69d4657bdb2da553641e34f1b7f85223cfb8c660), [3e66eb9](https://github.com/openclaw/openclaw/commit/3e66eb9de863d333d9f7b7951d2b63eac857df07), [db5057e](https://github.com/openclaw/openclaw/commit/db5057edf935d85b6324bd725506424f2554fc89), [1fee4a5](https://github.com/openclaw/openclaw/commit/1fee4a5daf57a864cd730b9dc2f0bcb19d90c5d8).
- Ondersteunde niet-Engelstalige Android-builds lokaliseren nu de instructies voor de offline Gateway-wachtrij en de acties Opnieuw proberen en Verwijderen voor tekstberichten. [660d752](https://github.com/openclaw/openclaw/commit/660d752b348f740f130610571101db1f0e3ebb53)
- Ondersteunde niet-Engelstalige Android-builds vertalen nu meer details over Cron-inspectie, bezorgingsfouten, feedback bij kopiëren, de standaardstatus en agentverzoeken. [d83ee4c](https://github.com/openclaw/openclaw/commit/d83ee4c44f9562c4e73fb571016624cf54b538d7)
- De bedieningselementen voor modelorganisatie, het standaardmodel en vastzetten op Android gebruiken nu de geselecteerde taal. Bronnen: [41bea62](https://github.com/openclaw/openclaw/commit/41bea62b4a28fab24edff319c7cd8807c494cd53), [bdc98f4](https://github.com/openclaw/openclaw/commit/bdc98f482a1ab6f86766041d8c48a16dddde5a96).
- De bedieningselementen voor linkvoorbeelden en statusberichten op Android verschijnen nu in de geselecteerde taal in bijgewerkte landinstellingen. [9997c53](https://github.com/openclaw/openclaw/commit/9997c534b8ebd82fb8db0e9a944e75e594facb2d)
- De uitleg over achtergrondlocatie, de instellingenactie en de keuze Niet nu op Android verschijnen nu in de geselecteerde taal wanneer de locatiemodus Altijd wordt aangeboden. [4c38d89](https://github.com/openclaw/openclaw/commit/4c38d89c0c948b215dd00603db68a80029364c37)
- Android-gebruikers met een hardwaretoetsenbord kunnen nu vanuit het chatopstelveld verzenden met Enter, terwijl bij een niet-geaccepteerde verzending het concept behouden blijft. [de8db74](https://github.com/openclaw/openclaw/commit/de8db7405850146199c5f4e6e9efa0704878eea4) Met dank aan @vincentkoc.
- Android-gebruikers kunnen nu verbinding maken met Gateways achter Cloudflare Access of een andere reverse proxy met authenticatie door de vereiste referentieheaders op te slaan in de geavanceerde instellingen voor handmatige verbinding. [#100765](https://github.com/openclaw/openclaw/pull/100765)
- Met de kaart Bestanden op Android kunnen gebruikers nu door de werkruimte van de actieve agent bladeren, tekst en afbeeldingen bekijken en uitvoer rechtstreeks vanaf hun telefoon delen. [#100776](https://github.com/openclaw/openclaw/pull/100776)
- Android-gebruikers kunnen vanuit het opstelveld van model wisselen voor de huidige chat, favorieten vastzetten, recente keuzes opnieuw gebruiken en terugkeren naar de standaardinstelling zonder het gesprek te verlaten; oudere koppelingen moeten mogelijk worden vernieuwd. [#100798](https://github.com/openclaw/openclaw/pull/100798)
- Het scherm Over op Android vermeldt nu duidelijk OpenClaw en bevat rechtstreekse links naar de website, documentatie, broncoderepository en Discord-community. [#100994](https://github.com/openclaw/openclaw/pull/100994)
- Android-chat geeft LaTeX op het hoogste niveau nu weer als leesbare vergelijkingen, terwijl ongeldige of nog gestreamde wiskundige notatie zichtbaar blijft als tekst. [#101435](https://github.com/openclaw/openclaw/pull/101435)
- Meer tekst voor de configuratie, chat, Talk, machtigingen, verbinding, sessie, provider en status van de native app gebruikt nu de geselecteerde taal in de taalpakketten die in deze release zijn bijgewerkt. Bronnen: [a39b07b](https://github.com/openclaw/openclaw/commit/a39b07bb15f280c6d83522f79b1397104e5e05c4), [f8e1e0c](https://github.com/openclaw/openclaw/commit/f8e1e0c5bfbc1b43339ffaaaddd3ee6e45083c2d), [db27d2e](https://github.com/openclaw/openclaw/commit/db27d2ecfa77666397f841d6c0d47153ff94d822), [28a8414](https://github.com/openclaw/openclaw/commit/28a841472684eed2d98a1a277fcefc30855b580b), [e8e96bf](https://github.com/openclaw/openclaw/commit/e8e96bf7ee03aa251fc196693deb70af81da3d63), [6ea407d](https://github.com/openclaw/openclaw/commit/6ea407d46223ad3336abfc93abfb0345b2a58e75), [0011a18](https://github.com/openclaw/openclaw/commit/0011a184786686e625268f55799bdfbb8c8c7fda), [8c5adbf](https://github.com/openclaw/openclaw/commit/8c5adbfe3ec4f68a49d41a3b313a3b6b059c81d3), [019603d](https://github.com/openclaw/openclaw/commit/019603d336028c31de7c49814b45bb29314174e8), [d3d7282](https://github.com/openclaw/openclaw/commit/d3d7282a8cf4c99a29efa8c58c1980557f1c1abc), [267898c](https://github.com/openclaw/openclaw/commit/267898cddb9804bc2f27f94350e0c2342b48bf4b), [55ed57a](https://github.com/openclaw/openclaw/commit/55ed57a4e39b8e40628b9fcbfc982e9ac5fd86b5), [c54dc67](https://github.com/openclaw/openclaw/commit/c54dc67381933fa6240fe617e414fd6f1933ea38), [fd0355d](https://github.com/openclaw/openclaw/commit/fd0355d5b1a12c263bbd87e01ee88f451d11514b), [49726a5](https://github.com/openclaw/openclaw/commit/49726a5f5cbc013d42d7bf64c3033bbce4af319c), [2ffeedf](https://github.com/openclaw/openclaw/commit/2ffeedf406e741e9f58858c83af06aa763ba1ab6), [#98043](https://github.com/openclaw/openclaw/pull/98043), [beca2b1](https://github.com/openclaw/openclaw/commit/beca2b1749733f4afccf47a780187859e7afce22), [4078dc7](https://github.com/openclaw/openclaw/commit/4078dc78cc79b6a9ab0564f065fe1871a9a0c499), [e7e98f6](https://github.com/openclaw/openclaw/commit/e7e98f6399cd7bffdd5598bb86a48066dd2ce3e3), [3020f78](https://github.com/openclaw/openclaw/commit/3020f7817eb3ecf54057ed2847a0d54d0801d348), [0c82908](https://github.com/openclaw/openclaw/commit/0c82908f78e9eb33a9ad13dd726fa92833a688d9), [8a3935f](https://github.com/openclaw/openclaw/commit/8a3935fe0ba7b06dd76203b4f20b11a74ecbc688), [3f289fd](https://github.com/openclaw/openclaw/commit/3f289fdb4042446042b6cd9a5261a17dc3edf6a0), [203a896](https://github.com/openclaw/openclaw/commit/203a896b27c5c5191823138a4365578e0e77352d), [6afef15](https://github.com/openclaw/openclaw/commit/6afef15100fb402fb747a3543822d33fb9086f68). Met dank aan @yeager.
- De systeemeigen chatbediening om naar het nieuwste bericht of antwoord te springen, gebruikt nu de geselecteerde taal in de vertalingen van deze release. Bronnen: [e31fa36](https://github.com/openclaw/openclaw/commit/e31fa360d94a0efd6003079271986ad32f0c2f9c), [375def8](https://github.com/openclaw/openclaw/commit/375def86042a938141bed0c635c361df72cf0ab2), [aabe44f](https://github.com/openclaw/openclaw/commit/aabe44f6382206a49855e8b7c7f1848666790f61), [48c3f4b](https://github.com/openclaw/openclaw/commit/48c3f4b10326a890352ba5e7dd51fad897145c38), [3db6fb9](https://github.com/openclaw/openclaw/commit/3db6fb9972768d7b4979a2649f202d8851935dd8), [a4b51e5](https://github.com/openclaw/openclaw/commit/a4b51e58d3627ba4524a98d9aebe2c11115b284e), [a60686d](https://github.com/openclaw/openclaw/commit/a60686dbc376667625e1613aa131af5487e5d8fa), [12e17ec](https://github.com/openclaw/openclaw/commit/12e17ec052982a37c29245d738954488248ea8c7), [6c4ac0c](https://github.com/openclaw/openclaw/commit/6c4ac0c71da53cd99968a976894c7b8def078f67), [bdc6258](https://github.com/openclaw/openclaw/commit/bdc625866b942f8f8d82ecfb72427f7c90992e78), [a775f9f](https://github.com/openclaw/openclaw/commit/a775f9f78e80a76b49cdf259e71ee002ee1da101), [a1f6acc](https://github.com/openclaw/openclaw/commit/a1f6accef457ab9f48adff2975a853e28c291909), [ee9f61d](https://github.com/openclaw/openclaw/commit/ee9f61d724ff265017c93aef0b11c2d5f1a2401b), [f188c66](https://github.com/openclaw/openclaw/commit/f188c664c0e73d455f3bf6c5ac074a5432269c50), [2525078](https://github.com/openclaw/openclaw/commit/2525078b86544143634697a4f46aef850b783025), [ed5ccda](https://github.com/openclaw/openclaw/commit/ed5ccda79c8b0b96c59a6af880bf114997e85414), [a6a4792](https://github.com/openclaw/openclaw/commit/a6a4792098a88953f1be8a81035f06b9bd7ed83a), [0924bee](https://github.com/openclaw/openclaw/commit/0924bee96bcc86715942d11c31b878c323548e90), [0420aef](https://github.com/openclaw/openclaw/commit/0420aefb1d4eeab37bbcf7f50268c41cfb760b26), [d23c4fd](https://github.com/openclaw/openclaw/commit/d23c4fdbb55f06833b9e37675185c003f7b3ea81), [37f0067](https://github.com/openclaw/openclaw/commit/37f006725d3706cfa28922178e123d8ff192f352).
- De toegangspunten voor een nieuwe chat en een werkboomchat worden nu in de geselecteerde taal weergegeven in ondersteunde app-landinstellingen voor Android en Apple. [24bca38](https://github.com/openclaw/openclaw/commit/24bca38cdaad4a304a5624ef8ddc6cdc9b7d4d5a)
- Ondersteunde niet-Engelstalige native apps bevatten nu meer tekst voor de configuratie van de Gateway, sessies, providers, statuscontroles, berichten, de terminal en apparaten, zonder ontbrekende vertalingen die in het Engels worden weergegeven. [52f1e05](https://github.com/openclaw/openclaw/commit/52f1e056006dc3aeca574877d51b942c87fa7cb1)
- De vernieuwde native taalpakketten bevatten nu werkruimtebestanden, deelacties, mapstatussen, Android-sms-instructies, statussen voor berichtbezorging en gerelateerde merkuitingen. [a9b0a9a](https://github.com/openclaw/openclaw/commit/a9b0a9a12b07899d8a0c4638a8521f5865d75bc6)
- De opdrachtzoekfunctie van de native app vertaalt nu in de talen die in deze release zijn bijgewerkt de statussen voor laden, niet beschikbaar, opnieuw proberen en geen resultaten. Bronnen: [745d2d0](https://github.com/openclaw/openclaw/commit/745d2d09cdbc79a019d2f7491bf04959ead4e51b), [7f7bec7](https://github.com/openclaw/openclaw/commit/7f7bec78445d049ba1d1b7019b2085cc808beb5a), [35be1c8](https://github.com/openclaw/openclaw/commit/35be1c81439c8df99e4de7057344c5bf0d056f56), [7db67ab](https://github.com/openclaw/openclaw/commit/7db67abd9eb01c36c55f3621a1b3521b290131b3), [4bc5766](https://github.com/openclaw/openclaw/commit/4bc57666cd8b0924f5ab15d5d8cafc4ba9b0ddbb), [0672720](https://github.com/openclaw/openclaw/commit/06727207d66ec1aef814664cf1e88da82c100140), [2a8cd44](https://github.com/openclaw/openclaw/commit/2a8cd440d14ae66e41c63140ea0c0067ca033461), [fd648fb](https://github.com/openclaw/openclaw/commit/fd648fbb17575fec3780c7d8fddf13780b083df2), [00b0b40](https://github.com/openclaw/openclaw/commit/00b0b40e284f40c3c8906251bbb202b81caab656), [a67990a](https://github.com/openclaw/openclaw/commit/a67990a180d6915328165dd7dc9975395160a784), [7640f67](https://github.com/openclaw/openclaw/commit/7640f672b407cf28384cbf5396cdf5d20965da6b), [15f4819](https://github.com/openclaw/openclaw/commit/15f481920c079364513b06939edc06aba6caef04), [4d1d720](https://github.com/openclaw/openclaw/commit/4d1d720164dbf3eb46c4d3a4a98814c2a1d2bdc2), [d1d3a27](https://github.com/openclaw/openclaw/commit/d1d3a2724feeca65759f2658c4af6a8350c1f854), [c2737d5](https://github.com/openclaw/openclaw/commit/c2737d55a9ffea741e07687a6eb40eff61fd369d), [bd3263d](https://github.com/openclaw/openclaw/commit/bd3263d713a1dbb299c14392139bab3cc5aed428), [127ce63](https://github.com/openclaw/openclaw/commit/127ce639547ef0f6016c829c31b915d97d4a55df), [0c960cd](https://github.com/openclaw/openclaw/commit/0c960cd8ae6a1553bdef3820b8167376772e7e53), [e6c3ad9](https://github.com/openclaw/openclaw/commit/e6c3ad99637b4f6fba34d9f2d64f7ca5b2413e45), [84c86f7](https://github.com/openclaw/openclaw/commit/84c86f73eb99b716598d031e7dce58ed73fa5d28), [e7aea60](https://github.com/openclaw/openclaw/commit/e7aea605426cfe8e39287b1e07fa23436260c88b).
- De introductieconfiguratie van macOS vertaalt nu de installatie, controles en reparaties van de lokale Gateway, nieuwe pogingen, een gepauzeerde configuratie en instructies om verder te gaan in de talen die in deze release zijn bijgewerkt. Bronnen: [7a717b7](https://github.com/openclaw/openclaw/commit/7a717b777037c6e5152eda24e135e2a64295d256), [85d31e1](https://github.com/openclaw/openclaw/commit/85d31e10d5fcbbeb331e31aa67f8bce520cdbd8e), [27778a7](https://github.com/openclaw/openclaw/commit/27778a7c3de9ba798ae821d5a8dfc3059d4b9af2), [cffc6ad](https://github.com/openclaw/openclaw/commit/cffc6adbce9ca2c8421459a29cfc7bcabb5cf148), [ab0d604](https://github.com/openclaw/openclaw/commit/ab0d604ced35802e8e754ba298b76f5d9a933e1b), [972d394](https://github.com/openclaw/openclaw/commit/972d394c7b008ff278a138c6e1587647e8545c4f), [edbbdf6](https://github.com/openclaw/openclaw/commit/edbbdf6728472f98b92bba22381dd7d70bcb9c0b), [863a054](https://github.com/openclaw/openclaw/commit/863a054576cdeed556bb55c110a451f5c8cab571), [ef5650f](https://github.com/openclaw/openclaw/commit/ef5650f7816433aa5003ebef40019220911bf126), [5f2e51f](https://github.com/openclaw/openclaw/commit/5f2e51fccfc1c700a854cf1b288b16311fd43f87), [5769416](https://github.com/openclaw/openclaw/commit/5769416b6280042684efde75a64ebb36ff27c6d7), [a3aa917](https://github.com/openclaw/openclaw/commit/a3aa917225ecaf87ef83d41f7d23b31dba748722), [2f7bd01](https://github.com/openclaw/openclaw/commit/2f7bd01835c8e7fe28a0aee44d235a6fd521c7f4), [c54a6f3](https://github.com/openclaw/openclaw/commit/c54a6f304e49ba6746e8d92bd96d7ed904352a2c), [9c3ffc5](https://github.com/openclaw/openclaw/commit/9c3ffc5aafbf1075c0f6a00bdd2956a71e8a5f05), [469e707](https://github.com/openclaw/openclaw/commit/469e707970ea5ac0465b83b259f060b13ed2eede), [d066a81](https://github.com/openclaw/openclaw/commit/d066a81d225df29c3f763c62885219991585bea6), [72a3b71](https://github.com/openclaw/openclaw/commit/72a3b712af9b02352d6f2d8d2af3202204480097), [63aa909](https://github.com/openclaw/openclaw/commit/63aa90921602909f19293ba243c344f4d895da6e), [b68e2e7](https://github.com/openclaw/openclaw/commit/b68e2e701ae5f083909e499a84d57ec225cc5ffb).
- Native aanwijzingen voor het starten van werk, controleren van de status, gebruiken van telefoon- en spraakbediening, koppelen en terugkeren naar Chat gebruiken nu de geselecteerde taal in de vertalingen van deze release. Bronnen: [dd050bc](https://github.com/openclaw/openclaw/commit/dd050bc5f8151488e080b117714ea9f5cad832b5), [db72ffd](https://github.com/openclaw/openclaw/commit/db72ffd5d47050acb2d4dd72de8087c162876523), [4997802](https://github.com/openclaw/openclaw/commit/4997802eb0051cc83b9da1a06c923f211ff12159), [2dc7bd1](https://github.com/openclaw/openclaw/commit/2dc7bd19cb67742a7908427d2512d7b816f4d96f), [4381c29](https://github.com/openclaw/openclaw/commit/4381c294942b342c0b7df82668fdae7883978ba8), [9eb1a05](https://github.com/openclaw/openclaw/commit/9eb1a05c49082f221547015ad7a69561d113964a), [7838bc8](https://github.com/openclaw/openclaw/commit/7838bc82b6df287946b9d45afd52f507c1e1463c), [4352eaf](https://github.com/openclaw/openclaw/commit/4352eaf6ade181654d5a729e5632a1681385b1e6), [43fe5cc](https://github.com/openclaw/openclaw/commit/43fe5cc890fc98a29af7aacd4030a0c288f76f76), [6bd1a4b](https://github.com/openclaw/openclaw/commit/6bd1a4b89f2f82da1e19b0205c80fc4bd855be6d), [531af42](https://github.com/openclaw/openclaw/commit/531af42246acecc8ee37d0ee189c8d3b8fea3af6), [305715c](https://github.com/openclaw/openclaw/commit/305715c725af26d80c69bc9daa3fad77df330139), [8f9e163](https://github.com/openclaw/openclaw/commit/8f9e1635a1d6351f9ec4a64c2624423e45b5e7a8), [2abad57](https://github.com/openclaw/openclaw/commit/2abad575d250b6e7723a660c92b5ad7fed9ea379).
- Ondersteunde niet-Engelstalige native apps vertalen nu de nieuwe Terminal-bestemming, instructies voor de configuratie van de Gateway, de actie Terug, verbindingsberichten en de OpenClaw-merkuitingen. [e069cb2](https://github.com/openclaw/openclaw/commit/e069cb26f72a2e6233df8e2bd18a4274e1d53722)
- Gelokaliseerde macOS-builds vertalen nu het nieuwe GitHub-linklabel, inclusief de tekst voor toegankelijkheid, in plaats van terug te vallen op het Engels. [8be1d36](https://github.com/openclaw/openclaw/commit/8be1d366a1f72936495c3d2b00461c5b58572706)
- De onboarding van de native app en de instructies voor de AI-verbinding weerspiegelen nu Crestodian en de huidige configuratieprocedure in alle ondersteunde niet-Engelse landinstellingen. Bronnen: [ad4809f](https://github.com/openclaw/openclaw/commit/ad4809f677f531cb00085c1d006db3d46a529ed8), [f0ecc16](https://github.com/openclaw/openclaw/commit/f0ecc16629f018d157345f1c653011f3ec9c97d3).
- `openclaw tui` vindt nu automatisch de aangepaste poort van een actieve lokale Gateway, zodat gebruikers de URL doorgaans niet opnieuw met `--url` hoeven op te geven. [#73338](https://github.com/openclaw/openclaw/pull/73338) Met dank aan @haishmg, @vincentkoc.
- TUI-sessies die door de Gateway worden ondersteund en lokale TUI-sessies geven assistenttekst nu weer zodra deze binnenkomt, in plaats van stil te lijken tot het definitieve antwoord verschijnt. [#83000](https://github.com/openclaw/openclaw/pull/83000) Met dank aan @flashosophy.
- De TUI legt nu uit wanneer een uitvoering wordt afgebroken door herhaaldelijk ongeldige toolargumenten, zodat gebruikers een nuttige aanwijzing voor correctie krijgen zonder gevoelige invoer bloot te leggen. [#91002](https://github.com/openclaw/openclaw/pull/91002) Met dank aan @taerlandsen, @wsyjh8.
- De voettekst van `/usage full` is korter en gemakkelijker leesbaar op Telegram en andere smalle schermen, terwijl gedetailleerde tokeninformatie beschikbaar blijft via speciale weergaven. [#92877](https://github.com/openclaw/openclaw/pull/92877) Met dank aan @marvinthebored.
- Typindicatoren blijven nu actief tijdens langdurige werkzaamheden van Codex-modellen en met tools, opdrachten, herstel en in de wachtrij geplaatste vervolgacties, in plaats van de indruk te wekken dat het antwoord inactief is. [#95844](https://github.com/openclaw/openclaw/pull/95844) Met dank aan @jalehman.
- Ingekorte samenvattingen van exec en bash behouden nu emoji en andere aanvullende tekens rond het weglatingsteken, in plaats van een beschadigd vervangingsteken weer te geven. [#96963](https://github.com/openclaw/openclaw/pull/96963) Met dank aan @bartok9, @ly-wang19, @vincentkoc.
- Antwoorden die via Telegram of een ander extern kanaal worden geactiveerd, verschijnen na het vernieuwen van de geschiedenis nu slechts eenmaal in de terminalinterface, terwijl resets, sessiewisselingen, vertraagde gebeurtenissen en lopend herstel normaal blijven verlopen. [#96980](https://github.com/openclaw/openclaw/pull/96980) Met dank aan @xialonglee.
- Lange fouten van assistenten en providers worden nu netjes afgesloten wanneer emoji of zeldzame Unicode-tekens nabij de weergavelimiet terechtkomen. [#97289](https://github.com/openclaw/openclaw/pull/97289) Met dank aan @zenglingbiao.
- De TUI verwijst gebruikers nu naar de opdracht voor goedkeuring van het wachtende apparaat of de scope-upgrade, in plaats van hen ten onrechte via koppeling in een privéchat te sturen. [#98144](https://github.com/openclaw/openclaw/pull/98144) Met dank aan @romneyda.
- Mobiele cameraclips en schermopnamen van langer dan 30 seconden kunnen nu binnen de bestaande duurlimiet worden voltooid zonder dat de aanvraag voortijdig verloopt. [#99455](https://github.com/openclaw/openclaw/pull/99455) Met dank aan @nianjiuzst.
- Ingebedde en lokale TUI-sessies vangen fouten van gebeurtenisconsumenten nu op in plaats van de terminal te beëindigen. [#100117](https://github.com/openclaw/openclaw/pull/100117) Met dank aan @cxbasdev.
- TUI-gebruikers kunnen nu prompts indienen terwijl een agent bezig is en krijgen het geconfigureerde gedrag voor opvolgen, verzamelen of onderbreken, waarbij Esc en `/stop` alleen het bedoelde werk annuleren. [#100123](https://github.com/openclaw/openclaw/pull/100123) Met dank aan @kevinlp, @sebtardif.
- TUI `/new` voert nu een echte sessieovergang uit met de verwachte levenscyclushooks en voorkomt dat een nieuwe sessie concurreert met een actieve beurt. [#100241](https://github.com/openclaw/openclaw/pull/100241) Met dank aan @caopulan.
- De Diffs-viewer biedt nu een overzicht van meerdere bestanden en directe bestandsnavigatie, terwijl bij PNG- en PDF-exports bedieningselementen worden weggelaten die niet kunnen worden gebruikt. [#100753](https://github.com/openclaw/openclaw/pull/100753)
- Status- en weergavekeuzes in de native app gebruiken nu de geselecteerde taal in alle vertalingen van deze release. Bronnen: [58d199b](https://github.com/openclaw/openclaw/commit/58d199bbcbd298a3e806bcf5c56eb242759dea5b), [c15348b](https://github.com/openclaw/openclaw/commit/c15348b74f6291282d79b592ec29577b2b871852), [c047a3a](https://github.com/openclaw/openclaw/commit/c047a3a9c669f12c51e3cf0f72606e53e85f7f2b), [e191685](https://github.com/openclaw/openclaw/commit/e191685be93f9a461d6346439ce227419fb41d1d), [b1e173d](https://github.com/openclaw/openclaw/commit/b1e173d4c30419f8c7f7393a9c4977f30a49ddcd), [50fecf8](https://github.com/openclaw/openclaw/commit/50fecf848c405af2902838cecb34771367f3552c), [5211afe](https://github.com/openclaw/openclaw/commit/5211afeb67cc521eb7b55cf19884e1d77c6dbbce), [4c43cf5](https://github.com/openclaw/openclaw/commit/4c43cf5eaba52ab729587c9d4f4a660638770701), [fb394de](https://github.com/openclaw/openclaw/commit/fb394de179ba7b5914b1b886795d67c17aff39e8), [ba8c1fa](https://github.com/openclaw/openclaw/commit/ba8c1fa76fe9031424cc2727c7d0f7b2cd08ecba), [7bee4f6](https://github.com/openclaw/openclaw/commit/7bee4f67d4cd66c78009497f931b8a19e03dda2a), [77ab268](https://github.com/openclaw/openclaw/commit/77ab268f79a5cee110df9ee0014b08f67368ff55), [2417d94](https://github.com/openclaw/openclaw/commit/2417d94663fdfd8770ebf00d67f0a73ae1a904cb), [9b6ef34](https://github.com/openclaw/openclaw/commit/9b6ef34f9deaa6f6fa524b860340d7000eb87ccd), [9c4274f](https://github.com/openclaw/openclaw/commit/9c4274f94570f1f41ee30350eae32255c675c38e), [2671bcc](https://github.com/openclaw/openclaw/commit/2671bcc39f8c17d55ae3e96cabf48e4d474cac19), [b21153b](https://github.com/openclaw/openclaw/commit/b21153b98d6d2bde03cd1979d6db6ecb2ad47bab), [117e8e1](https://github.com/openclaw/openclaw/commit/117e8e1e042709b6eba851fc8d208b98c43b22b9), [cc0d7e1](https://github.com/openclaw/openclaw/commit/cc0d7e1dd4c638034cafc27a93da1bb7c7735694), [e6f3f54](https://github.com/openclaw/openclaw/commit/e6f3f54ad05728d874fdc4ff492e688741785249), [dd64f66](https://github.com/openclaw/openclaw/commit/dd64f66bb981595b8558af907d628fd49322a06f), [4c16e66](https://github.com/openclaw/openclaw/commit/4c16e669b2252724cd6e68bf68d727de3edfedc9), [3a8375c](https://github.com/openclaw/openclaw/commit/3a8375c29a810d923603d9f043e3e0916548bddf), [3e3b6d6](https://github.com/openclaw/openclaw/commit/3e3b6d6669468460959f1c9a57f4cb6a84b00620), [c356245](https://github.com/openclaw/openclaw/commit/c356245fc0d04803f768b6cd0675744728618fcd), [d506201](https://github.com/openclaw/openclaw/commit/d506201c6578e5ae782c4a401cdfd46557a11b1f).
- Licentiemeldingen, dankbetuigingen en uitleg over niet-beschikbare bestanden in de native app gebruiken nu de geselecteerde taal in alle vertalingen van deze release. Bronnen: [34bf5a9](https://github.com/openclaw/openclaw/commit/34bf5a90b4ae2ff2b987899a44f9c6b10467f6fe), [068088c](https://github.com/openclaw/openclaw/commit/068088c7fc98d6e18d67855abb2c9ad9e6de449a), [a623ac7](https://github.com/openclaw/openclaw/commit/a623ac71eba10364e558490326273cf369d9ee3c), [71374d3](https://github.com/openclaw/openclaw/commit/71374d379b40cd080992955e57587b552e55a5f6), [a9b0de8](https://github.com/openclaw/openclaw/commit/a9b0de803789a9945c12bf37f143ae4cde2faeba), [8f495e2](https://github.com/openclaw/openclaw/commit/8f495e2f805af548d78ee1f3834bde962a86f1a9), [436dd39](https://github.com/openclaw/openclaw/commit/436dd3934328bce7d75d77998212441859a044db), [f917e89](https://github.com/openclaw/openclaw/commit/f917e893a6d3fb2005074b6a1d752cf4fd505497), [2c8b97c](https://github.com/openclaw/openclaw/commit/2c8b97cee9e056f155e2144311eccd5e5a66a6e2), [ace162b](https://github.com/openclaw/openclaw/commit/ace162b95b47d1a16e9b2dd42851af64c731a9f1), [e60cccf](https://github.com/openclaw/openclaw/commit/e60cccf8a9c95d7a158e3fe4b8f47204141fea2e), [359ea4c](https://github.com/openclaw/openclaw/commit/359ea4c19bc9251e225a130d6f9c0fcab71d0ec2), [b7bc860](https://github.com/openclaw/openclaw/commit/b7bc8600e46aca2fbac8e0ddbea1a1084db80c64), [49ea27e](https://github.com/openclaw/openclaw/commit/49ea27ecc230b49b664b594e99758400595fa80f), [99cbc58](https://github.com/openclaw/openclaw/commit/99cbc589536e7309a5f8c468de4d9795addad55f), [204526a](https://github.com/openclaw/openclaw/commit/204526ac0a2a35fd7482cac4c64ecee6ad7de0fa), [3821c36](https://github.com/openclaw/openclaw/commit/3821c36d58cebab82ebf46614413b688930e3b47), [030d184](https://github.com/openclaw/openclaw/commit/030d184254756706af637fb1eeb0a9c31036eb8c), [24f639c](https://github.com/openclaw/openclaw/commit/24f639c66ca9a05a6531d4504971f67434989324), [499feb2](https://github.com/openclaw/openclaw/commit/499feb2e2fd474c7abeff9e87743b720ba03f593), [591d099](https://github.com/openclaw/openclaw/commit/591d099897938a27c6383b17ca36e128abcf098c).
- De bedieningselementen voor fototoestemming in de native app geven nu in de geselecteerde taal uitleg over beperkte toegang en toegang tot geselecteerde en recente foto's, in alle vertalingen van deze release. Bronnen: [c360f92](https://github.com/openclaw/openclaw/commit/c360f92563fb2221452ae599412ea61f9eee188b), [4dd027e](https://github.com/openclaw/openclaw/commit/4dd027eaa1f14356f4f7740d4258d72adb59d2f2), [9cde1ca](https://github.com/openclaw/openclaw/commit/9cde1ca97141784f89816afd9283b2d7416b9a8c), [328fb70](https://github.com/openclaw/openclaw/commit/328fb70ba730bc7bb4cd3a0eaa5e6d1d089c734c), [71e5fcc](https://github.com/openclaw/openclaw/commit/71e5fccb644b51e50f61e8e3bd6715a0fd717a58), [b11d710](https://github.com/openclaw/openclaw/commit/b11d710e524f7d6d664ea5857f358f4ebbaff6e4), [55a2a9b](https://github.com/openclaw/openclaw/commit/55a2a9b0f0c4c56d03292b930ed116a146322e6c), [c4b40d0](https://github.com/openclaw/openclaw/commit/c4b40d0b2a008c1ba1bae82a180e455bc8656e00), [3a1b983](https://github.com/openclaw/openclaw/commit/3a1b983bc227f67ac0862f1761d53f6a3fee083d), [dea40a5](https://github.com/openclaw/openclaw/commit/dea40a5f96307e9da0862bbc774100f799110d6c), [4b1fab8](https://github.com/openclaw/openclaw/commit/4b1fab8047319bc07e47ef8136a9c83594729ed8), [44ca739](https://github.com/openclaw/openclaw/commit/44ca739f77ab7dfaa1f096627e84bc79e859b849), [d36452c](https://github.com/openclaw/openclaw/commit/d36452cc0bd66722f426c7c686859cbfcb1e9f24), [a50a59e](https://github.com/openclaw/openclaw/commit/a50a59e64802a1263bd8befe6c4bea57e055499e), [49b68e1](https://github.com/openclaw/openclaw/commit/49b68e1039347867c227e992fa7fcfac3e58f932), [122e4ba](https://github.com/openclaw/openclaw/commit/122e4ba3a30f32b8d563d7afa2f60cc4cd6c431b), [4086d35](https://github.com/openclaw/openclaw/commit/4086d35caf54c3a9759b21ad5f83536cdf08c2bc), [547a563](https://github.com/openclaw/openclaw/commit/547a563e4ca3cf6d573cf6210db3ffbedb592175), [538f28a](https://github.com/openclaw/openclaw/commit/538f28abce55949ee0a412da07664092427413d1), [c5afa92](https://github.com/openclaw/openclaw/commit/c5afa92c1f8ac63a9c01b7971acabcfb1d6f948f), [32a986d](https://github.com/openclaw/openclaw/commit/32a986d21c170741b5505870dd0a2e98ec410b1d).
- De iOS-locatie-instellingen leggen nu in de geselecteerde taal Uit, Bij gebruik, Altijd, Nauwkeurige locatie, beperkingen en niet-overeenkomende machtigingen uit in alle vertalingen van deze release. Bronnen: [3542585](https://github.com/openclaw/openclaw/commit/3542585de59987dd0b962df3ddb70bde093fa4dd), [261d79a](https://github.com/openclaw/openclaw/commit/261d79a9a42ef45a41c3947caa6e616c92702ad4), [ef1474d](https://github.com/openclaw/openclaw/commit/ef1474dd3d4dfdffd4a47a5f14166dc8e2e97a55), [cc1d61b](https://github.com/openclaw/openclaw/commit/cc1d61bd3c04d86b470f94364b1fe7fc6762c456), [2a1e118](https://github.com/openclaw/openclaw/commit/2a1e1184f5139d300567d0c2437669727dddc821), [748bfee](https://github.com/openclaw/openclaw/commit/748bfee90d16df63b9d89ae7db8c80579c8f7a6f), [e0b2dda](https://github.com/openclaw/openclaw/commit/e0b2ddad6cd7a8a562dd39fd99746557923549a1), [f371a2f](https://github.com/openclaw/openclaw/commit/f371a2f2022f9ef6dd9ee781ccf9cb3ee2cf5d88), [ee00cc7](https://github.com/openclaw/openclaw/commit/ee00cc7c949469612e79a55479c363d62a00f7e6), [27f9ae0](https://github.com/openclaw/openclaw/commit/27f9ae0c0a41f812c872439efdfb05f1df79c17c), [51a07ae](https://github.com/openclaw/openclaw/commit/51a07aec27eee6ff7c75ddc9d2d1d40ce0d74672), [ba9d167](https://github.com/openclaw/openclaw/commit/ba9d167e1a9596eff784716992a1f9885d60e892), [576169e](https://github.com/openclaw/openclaw/commit/576169e6d247308fd92cb8cdd3ba493797fa2f3f), [10500a6](https://github.com/openclaw/openclaw/commit/10500a63fa5837a58d3e9b400daa7f52d20d0fbb), [a344252](https://github.com/openclaw/openclaw/commit/a34425273c4ed1796845f1706d1c3b3974044434), [d7d280f](https://github.com/openclaw/openclaw/commit/d7d280fc78a0e8c51b3404294a6a1958a023eb03), [cb2547f](https://github.com/openclaw/openclaw/commit/cb2547f329109ee0b81a62b12ebea7743cac5905), [2191c2e](https://github.com/openclaw/openclaw/commit/2191c2eb1f77eb24f5c0dc8499630d52ebb55a68), [c63e9f9](https://github.com/openclaw/openclaw/commit/c63e9f9bf8ac0e573cfd32937e11ee0e16248709), [4b1e0de](https://github.com/openclaw/openclaw/commit/4b1e0deb3374012338586f39fa8f064515a50cc8), [525c4c7](https://github.com/openclaw/openclaw/commit/525c4c7ce1b821236a07901d80b14a0e7ed81ded).
- Informatie over de beschikbaarheid van systeemeigen skills, het instellen van de Gateway, diagnostiek, privacy en toegang gebruikt nu in alle vertalingen van deze release de geselecteerde taal. Bronnen: [fdcd5c0](https://github.com/openclaw/openclaw/commit/fdcd5c0eb0c2493f5d3845fcf76a02f4e1a6d6ba), [26f6735](https://github.com/openclaw/openclaw/commit/26f673526e7a6680df175570da67baf6fe5abeed), [5220eff](https://github.com/openclaw/openclaw/commit/5220effc10c92cec20abb6df0c5acdaa40e56ad6), [bb7dbda](https://github.com/openclaw/openclaw/commit/bb7dbda027b9451281f2d81d2f4cbad9a003599c), [952245b](https://github.com/openclaw/openclaw/commit/952245b49c4b6743afc9ad97f6f3e48af407e5ed), [edb1e74](https://github.com/openclaw/openclaw/commit/edb1e74645ebba0b8992863a9d395d80fd10498f), [f7bad57](https://github.com/openclaw/openclaw/commit/f7bad5749b9a441a6b55d1dc34cf9ef037270960), [0602930](https://github.com/openclaw/openclaw/commit/060293056b33ff1a44dd5ab6f44ff8783d612f31), [e779b8f](https://github.com/openclaw/openclaw/commit/e779b8f1bde92173dcaeadd87853a458656dd7b3), [0400be7](https://github.com/openclaw/openclaw/commit/0400be7118c03b6e3c2330fc31d9451e5a2c0151), [851d0ad](https://github.com/openclaw/openclaw/commit/851d0ad7354321ccad43ecf5f7c04abd168da0dc), [1e0dd95](https://github.com/openclaw/openclaw/commit/1e0dd95e5d9a0bb4d62dd72ce451a9902b4eb6d3), [703e1ad](https://github.com/openclaw/openclaw/commit/703e1adadefe213c4fcc312ccb4aead7b120a3a1), [1c93e50](https://github.com/openclaw/openclaw/commit/1c93e509a36673ee8a58b0c1aa6c4b9a9a00a5e8), [37c45f2](https://github.com/openclaw/openclaw/commit/37c45f28fbbdbd768bd7fefa8d8a94274d075aa9), [8fe917b](https://github.com/openclaw/openclaw/commit/8fe917b4f7784e44dabcb6cf7b673da74bf3753e), [da21e4b](https://github.com/openclaw/openclaw/commit/da21e4b8dd47fc174cef6e3373471aba37f851e0), [f4f63b1](https://github.com/openclaw/openclaw/commit/f4f63b187041cd20fe4016ad62d85ad59b94fa66), [3e4febb](https://github.com/openclaw/openclaw/commit/3e4febbe68f82d8ee06977486a0f50ecba933452), [a82cd35](https://github.com/openclaw/openclaw/commit/a82cd35ed5405a5cca392a5272fe898264eaf107), [52323b6](https://github.com/openclaw/openclaw/commit/52323b67c5872f5c396ad2eb5e5749bfa1a63f6e).
- Informatie over de systeemeigen Gateway-verbinding, diagnostiek, machtigingen, onboarding, Chat en Talk gebruikt nu in alle vertalingen van deze release de geselecteerde taal. Bronnen: [3b27bb4](https://github.com/openclaw/openclaw/commit/3b27bb4536a3bdc4b6bdf82fc59f878e478121d0), [e296d14](https://github.com/openclaw/openclaw/commit/e296d1447eb7b7666100e34169b0cd27b07e759c), [5516775](https://github.com/openclaw/openclaw/commit/5516775933a84f3bc88f9a485d7f53ad2d9e5928), [6ec4962](https://github.com/openclaw/openclaw/commit/6ec49620baf962ecbd2c69f0299fd98410f18a8f), [291f2a4](https://github.com/openclaw/openclaw/commit/291f2a477373c01cde9aac0f36438b9073b7677e), [7e2d41b](https://github.com/openclaw/openclaw/commit/7e2d41b94c7a11ba96abe1839819e7c63c3e6c87), [81bc96f](https://github.com/openclaw/openclaw/commit/81bc96f70f9e50fcf7cbbe014d0e6f9b10ff35d0), [574556c](https://github.com/openclaw/openclaw/commit/574556cd32d816436209d006d6744273b82a0276), [8bb44e6](https://github.com/openclaw/openclaw/commit/8bb44e60d0cf740d13663d40a780fa28705eeeed), [ae09908](https://github.com/openclaw/openclaw/commit/ae09908259e163598eea8170640255aa6d8c04ce), [42fc19d](https://github.com/openclaw/openclaw/commit/42fc19d77e93e7a41ce634c43f3317d3e123fd6a), [28bbb43](https://github.com/openclaw/openclaw/commit/28bbb439f6398a3e48fa8a88e67879290bb70ea0), [6ff9185](https://github.com/openclaw/openclaw/commit/6ff9185637fc3ab0fd1f966355fc7cfe505863e8), [4be0be6](https://github.com/openclaw/openclaw/commit/4be0be697fb95444596f9d604cf54ea4ecd12943), [0f1fbbe](https://github.com/openclaw/openclaw/commit/0f1fbbe8779dfbe317bf99de0a45aebcdadec1ea), [d893a72](https://github.com/openclaw/openclaw/commit/d893a724f6f0e91161a93a223d01057c04cd8db4), [f5cb29b](https://github.com/openclaw/openclaw/commit/f5cb29b2881edf85de14569adbfaea44b7b02056).
- Bedieningselementen voor het exporteren van transcripties, chatacties en foutmeldingen bij het exporteren zijn nu vertaald in 21 ondersteunde landinstellingen van de systeemeigen app. [45f561a](https://github.com/openclaw/openclaw/commit/45f561ab6c24de9848b70823c80b7ac770531c41)
- Ondersteunde niet-Engelstalige systeemeigen apps vertalen nu nieuwere app-informatie, ondersteuningslinks en statussen voor het opnieuw proberen, verwijderen en wachten op verzending van berichten. [82f5ac1](https://github.com/openclaw/openclaw/commit/82f5ac150ffde0c847696cddcdcb2d300bb44294)
- Activeringswoorden en detectielogboeken gebruiken nu actuele, natuurlijke labels in ondersteunde niet-Engelstalige landinstellingen van de systeemeigen app. [de30d2f](https://github.com/openclaw/openclaw/commit/de30d2f5c333d49004f0771f529b578ed1af6f17)
- Ondersteunde niet-Engelstalige systeemeigen apps vertalen nu het bladeren door en delen van werkruimtebestanden, fouten bij afbeeldingsvoorbeelden, de offlinestatus en bedieningselementen voor aangepaste Gateway-headers. [6b99fd9](https://github.com/openclaw/openclaw/commit/6b99fd9a94ce99023c77e733efe7943e4f51c285)
- Gebruikers van systeemeigen Apple-apps in 21 ondersteunde niet-Engelstalige landinstellingen zien nu vertaalde bedieningselementen voor Luisteren en de afspeelstatus van spraak. [0146534](https://github.com/openclaw/openclaw/commit/01465340f6dfe6dd51671e3a0c3b33d23c1ff1d7)
- Swift-clients kunnen nu acties van de skillcurator en statusdetails decoderen, zoals vastgezette status, gebruiksaantallen, tijdstempels, redenen voor archivering en overlappingen. [ad833d7](https://github.com/openclaw/openclaw/commit/ad833d788305faeb9c12f3f4c5068674d201ee68)
- Android en iOS leggen nu uit welke kant moet worden bijgewerkt wanneer de protocolversies van de app en Gateway verschillen, en bieden geen verbindingspogingen meer aan die niet kunnen slagen. [#98385](https://github.com/openclaw/openclaw/pull/98385) Gerelateerd: [#98384](https://github.com/openclaw/openclaw/issues/98384). Met dank aan @joshavant.
- Geautoriseerde externe clients kunnen nu afspeelbare spraak opvragen voor één afzonderlijk assistentbericht via de bestaande TTS-configuratie van de Gateway, zonder toegang tot serverlokale bestanden. [#100770](https://github.com/openclaw/openclaw/pull/100770)
- iOS- en Android-gebruikers kunnen lege sessiegroepen maken, deze in één keer voor al hun sessies hernoemen en een groep verwijderen zonder de gesprekken erin te verwijderen. [#101234](https://github.com/openclaw/openclaw/pull/101234)
- De mascotte van OpenClaw gebruikt nu dezelfde zweef-, knipper-, antenne- en schaaranimaties op web, iOS en Android, met inachtneming van voorkeuren voor minder beweging. [851156a](https://github.com/openclaw/openclaw/commit/851156af3b35b56c56d8d20fff7fb97104d13d1a)
- De terminalpagina's van iOS en Android ontvangen nu de operatorreferentie van de verbonden apparaatsessie, zodat geauthenticeerde gebruikers niet terechtkomen op een terminal die geen verbinding kan maken. [451190d](https://github.com/openclaw/openclaw/commit/451190d625693153dfdca800fdbb9a05b2c21b6a) Met dank aan @vincentkoc.
- iOS en Android kunnen de Gateway-terminal nu als een gerichte schermvullende weergave tonen, met opgeslagen referenties en een duidelijke status voor onbeschikbaarheid, in plaats van de volledige Control UI voor desktops in te sluiten. [9c78489](https://github.com/openclaw/openclaw/commit/9c7848928f8b7f4104dd3eb4ddc9330d850d1886)
- Als je op een iPad Overzicht, Chat, Talk of een andere bestemming in de zijbalk selecteert, wordt het huidige instellingendetail nu verlaten en het gevraagde scherm geopend. [#94991](https://github.com/openclaw/openclaw/pull/94991) Met dank aan @solvely-colin.
- Vertaalde Gateway-bedieningselementen op iOS en goedkeuringsacties op Apple Watch vallen in ondersteunde landinstellingen niet langer terug op het Engels. [#97112](https://github.com/openclaw/openclaw/pull/97112) Met dank aan @vincentkoc.
- De systeemeigen iOS-Chat volgt nu de instellingen Grotere tekst en Dynamisch type voor berichten, de introductie en tekst in het invoerveld, met minder afkapping. [#97552](https://github.com/openclaw/openclaw/pull/97552) Met dank aan @jmcte.
- iPhone-gebruikers die koppelen met een LAN-Gateway blijven nu geauthenticeerd na de eenmalige initialisatie, zodat Chat en de Node-verbinding niet onmiddellijk worden verbroken. [#98066](https://github.com/openclaw/openclaw/pull/98066) Gerelateerd: [#98064](https://github.com/openclaw/openclaw/issues/98064). Met dank aan @ooiuuii.
- iOS-Chat behoudt nu één definitief assistentantwoord per beurt, in plaats van kortstondig een duplicaat weer te geven dat verdwijnt nadat de geschiedenis is vernieuwd. [#98117](https://github.com/openclaw/openclaw/pull/98117) Gerelateerd: [#98116](https://github.com/openclaw/openclaw/issues/98116). Met dank aan @joshavant, @ooiuuii.
- Gekoppelde iOS-gebruikers kunnen systeemeigen ElevenLabs Talk starten met een door SecretRef ondersteunde Gateway-sleutel, zonder de referentie als platte tekst naar de mobiele configuratie te kopiëren. [#98210](https://github.com/openclaw/openclaw/pull/98210) Gerelateerd: [#98209](https://github.com/openclaw/openclaw/issues/98209). Met dank aan @joshavant, @ooiuuii.
- Na het scannen van een iOS-QR-code voor koppeling gaan gebruikers nu naar een live scherm met de verbindingsvoortgang, in plaats van terug te keren naar Welkom terwijl de koppeling onzichtbaar doorgaat. [#98302](https://github.com/openclaw/openclaw/pull/98302) Gerelateerd: [#98297](https://github.com/openclaw/openclaw/issues/98297). Met dank aan @joelnishanth.
- iOS-Chat behoudt nu opzettelijke regeleinden in assistentantwoorden en andere berichten met meerdere regels zonder de normale Markdown-weergave te verstoren. [#98304](https://github.com/openclaw/openclaw/pull/98304) Gerelateerd: [#98028](https://github.com/openclaw/openclaw/issues/98028). Met dank aan @jabato01, @joshavant.
- De iOS-app opent bij normale starts nu Chat, terwijl directe navigatie naar Control, Settings, Agent, Talk en onderliggende bestemmingen behouden blijft. [#98353](https://github.com/openclaw/openclaw/pull/98353) Met dank aan @bsniznd.
- Gateway Default van iOS Talk gebruikt nu de geconfigureerde spraakprovider van de Gateway, en door een antwoord te stoppen wordt voorkomen dat vertraagde audio in latere beurten terechtkomt. [#98376](https://github.com/openclaw/openclaw/pull/98376) Gerelateerd: [#98153](https://github.com/openclaw/openclaw/issues/98153). Met dank aan @jraxworthy, @tony-ooo.
- iOS Control, Talk en Settings zijn gemakkelijker te overzien dankzij duidelijkere nadruk op de status, veiligere vormgeving van acties, rustigere visuals in inactieve toestand en verbeterde ondersteuning voor grote tekst. [#98423](https://github.com/openclaw/openclaw/pull/98423) Gerelateerd: [#98397](https://github.com/openclaw/openclaw/issues/98397).
- iOS legt fouten bij beveiligde Gateway-verbindingen en certificaatverificatie nu nauwkeurig uit en toont bij eerste HTTPS-verbindingen betrouwbaar de vraag om de vingerafdruk te vertrouwen. [#98429](https://github.com/openclaw/openclaw/pull/98429) Met dank aan @joshavant.
- Tekst over verbindingen, waarschuwingen en informatie is in iOS nu beter leesbaar in de lichte en donkere modus, en de Appearance-instellingen beschrijven het geselecteerde gedrag correct. [#98443](https://github.com/openclaw/openclaw/pull/98443) Gerelateerd: [#98440](https://github.com/openclaw/openclaw/issues/98440).
- OpenAI Realtime Talk op iPhone gebruikt nu standaard native WebRTC, herstelt doorlopende sessies na verbroken providerverbindingen en respecteert uitvoerkeuzes voor luidspreker, Bluetooth en AirPlay. [#98563](https://github.com/openclaw/openclaw/pull/98563) Met dank aan @pollybot13.
- De fallbackbanner van iOS Talk opent nu rechtstreeks de instellingen voor Voice & Talk in plaats van gebruikers naar niet-gerelateerde Gateway-instellingen te sturen. [#98602](https://github.com/openclaw/openclaw/pull/98602) Gerelateerd: [#98593](https://github.com/openclaw/openclaw/issues/98593). Met dank aan @pollybot13.
- De iPhone-app toont nu een compacte bedieningsbalk voor Talk, een overzichtelijkere Appearance-kiezer en een correct uitgelijnde knop voor realtime-audio naast het inactieve Chat-invoerveld. [#98736](https://github.com/openclaw/openclaw/pull/98736)
- Nieuwe iPhone-gebruikers krijgen nu duidelijkere keuzes voor QR, installatiecode en handmatige Gateway-configuratie, betere statusinformatie over apparaten in de buurt en de verbinding, en worden na het verbinden rechtstreeks naar Chat geleid. [#98868](https://github.com/openclaw/openclaw/pull/98868) Met dank aan @solvely-colin, @thats2easyyy.
- iOS-gebruikers die vanuit een ander scherm de instellingen voor Gateway, Voice of Notifications openen, keren nu terug naar het scherm Chat, Talk, Agent, Control of Approvals waar ze vandaan kwamen. [#98898](https://github.com/openclaw/openclaw/pull/98898) Met dank aan @lokimorty.
- De iOS-app past het kleurenpalet van OpenClaw nu consistent toe in de weergaven voor Talk, instellingen, Gateway, privacy, gebruik en het werkbord, met behoud van toegankelijk contrast. [#98930](https://github.com/openclaw/openclaw/pull/98930) Met dank aan @joelnishanth.
- Voice Wake op iOS kan nu pauzeren wanneer Talk, camera-audio of een andere functie de microfoon gebruikt en daarna worden hervat zonder dat de app crasht. [#99137](https://github.com/openclaw/openclaw/pull/99137) Met dank aan @pollybot13.
- iOS-gebruikers kunnen Gateway-gegevens na een mislukte handmatige installatie corrigeren en het onmiddellijk opnieuw proberen met de waarden die momenteel op het scherm staan. [#99220](https://github.com/openclaw/openclaw/pull/99220) Gerelateerd: [#99219](https://github.com/openclaw/openclaw/issues/99219). Met dank aan @abdullahtas0.
- De chatervaring in iOS biedt nu nuttige startprompts, duidelijkere acties voor koppeling en installatie, betere tijdelijke aanduidingen voor agents en een stabielere volgorde van berichten tijdens vernieuwingen. [#99243](https://github.com/openclaw/openclaw/pull/99243) Met dank aan @jcooley8.
- iPhone-gebruikers die Chat vanuit een detailweergave van Control openen, kunnen nu terugkeren naar hetzelfde scherm Overview, Activity, Workboard of Sessions zonder hun positie te verliezen. [#99245](https://github.com/openclaw/openclaw/pull/99245) Met dank aan @solvely-colin.
- OpenClaw gebruikt nu consistente merktypografie in alle interfaces voor iOS, Watch en Live Activity, met behoud van ondersteuning voor Dynamic Type en toegankelijkheid. [#99246](https://github.com/openclaw/openclaw/pull/99246) Met dank aan @joelnishanth, @joshavant.
- De locatie-instellingen van iOS tonen nu de toestemming die daadwerkelijk van kracht is, waaronder Precise Location en verschillen tussen de geselecteerde modus van OpenClaw en de door iOS verleende toestemming. [#99247](https://github.com/openclaw/openclaw/pull/99247) Met dank aan @pollybot13.
- iOS-gebruikers kunnen nu de meegeleverde licentievermeldingen van derden van OpenClaw lezen via Settings &gt; Licenses. [#99290](https://github.com/openclaw/openclaw/pull/99290) Met dank aan @joshavant.
- In iOS-chat kunnen gebruikers nu vanuit het invoerveld door beschikbare opdrachten en Skills bladeren, deze filteren en selecteren, in plaats van exacte slash-opdrachten te onthouden. [#99426](https://github.com/openclaw/openclaw/pull/99426) Met dank aan @solvely-colin, @viczhang6.
- iOS-gebruikers kunnen nu contacten toevoegen en zoeken in betrokken records zonder dat de app crasht of de Node de verbinding verbreekt. [#99475](https://github.com/openclaw/openclaw/pull/99475) Met dank aan @abdullahtas0.
- Opdrachten voor Calendar, Reminders en Contacts in iOS geven nu onmiddellijk aan dat toestemming vereist is, in plaats van een vraag te openen waardoor het verzoek van de agent blijft wachten. [#99477](https://github.com/openclaw/openclaw/pull/99477) Met dank aan @nianjiuzst.
- QR-koppeling met een Gateway in iOS blijft nu geopend tijdens vertrouwen en goedkeuring, voorkomt scannercrashes en behoudt inloggegevens en openstaande acties bij de juiste Gateway wanneer wordt gewisseld. [#99572](https://github.com/openclaw/openclaw/pull/99572) Met dank aan @pollybot13.
- Op iOS 26 reageren betrokken schakelaars in Settings nu wanneer gebruikers ergens op de rij met het label tikken, waarbij toegankelijkheidslabels en -waarden behouden blijven. [#99888](https://github.com/openclaw/openclaw/pull/99888) Met dank aan @ly85206559.
- Apple-chat toont omheinde code nu met thema-afhankelijke syntaxisaccentuering en tabellen in GitHub-stijl als uitgelijnde native tabellen op iOS en macOS. [#100207](https://github.com/openclaw/openclaw/pull/100207)
- Apple-chat herstelt nu de zichtbare status 'bezig' nadat de app naar de achtergrond is gegaan of opnieuw verbinding heeft gemaakt, waardoor overlappende verzendingen worden voorkomen en één correct definitief antwoord wordt verwerkt. [#100277](https://github.com/openclaw/openclaw/pull/100277)
- Herhaaldelijk geopende koppelingen voor iOS Gateway-installatie werken het zichtbare instellingenscherm nu bij met de nieuwste verbinding, in plaats van door een verborgen weergave te worden verwerkt of verouderde gegevens opnieuw af te spelen. [#100328](https://github.com/openclaw/openclaw/pull/100328)
- iOS-chat geeft nu voelbare feedback voor geaccepteerde verzendingen en de meeste voltooide of mislukte uitvoeringen, hoewel bij sommige afbreekpaden feedback over fouten nog kan ontbreken of verkeerd kan worden geclassificeerd. [#100416](https://github.com/openclaw/openclaw/pull/100416)
- iOS-gebruikers kunnen het huidige gesprek exporteren als een benoemd, leesbaar Markdown-bestand en het opslaan of verzenden via het systeemdeelvenster. [#100417](https://github.com/openclaw/openclaw/pull/100417)
- De keuze While Using voor locatietoegang in iOS blijft nu geselecteerd na goedkeuring en nadat de app opnieuw is gestart. [#100512](https://github.com/openclaw/openclaw/pull/100512)
- Rijen voor Talk en Settings in iOS gebruiken nu consistente titelgroottes en typografie, waardoor aangrenzende opties gemakkelijker te overzien zijn. [#100515](https://github.com/openclaw/openclaw/pull/100515)
- Het scherm About in iOS toont nu de merkidentiteit van OpenClaw, licentie-informatie en rechtstreekse koppelingen naar de website, documentatie, GitHub-repository en Discord-community. [#100531](https://github.com/openclaw/openclaw/pull/100531)
- De koppelings- en begeleidende status van Apple Watch wordt nu vernieuwd zonder de iPhone-app opnieuw te starten, terwijl acties bij een koude start wachten tot alles gereed is of een duidelijke fout `WATCH_UNAVAILABLE` retourneren. [#100732](https://github.com/openclaw/openclaw/pull/100732)
- iPhone- en iPad-gebruikers kunnen nu door de werkruimte van een agent bladeren, gegenereerde bestanden, logboeken en configuratie vooraf bekijken en een bestand delen zonder naar de hostcomputer terug te keren. [#100767](https://github.com/openclaw/openclaw/pull/100767)
- De iOS-app kan nu verbinding maken via Cloudflare Access, Basic-verificatie en vergelijkbare proxy's door inloggegevensheaders per Gateway op te slaan voor de volgende herverbinding. [#100768](https://github.com/openclaw/openclaw/pull/100768)
- iPhone-gebruikers kunnen nu Listen kiezen bij een antwoord van de assistent, de status van voorbereiding en afspelen volgen, op elk gewenst moment stoppen en indien nodig terugvallen op spraak op het apparaat. [#100771](https://github.com/openclaw/openclaw/pull/100771)
- iOS-chat toont nu het actieve model en maakt wisselen mogelijk, terwijl modelkiezers in iOS en macOS vastgezette favorieten en de vijf recentste keuzes ondersteunen. [#100774](https://github.com/openclaw/openclaw/pull/100774)
- Weergavevergelijkingen in chats op iOS en macOS verschijnen nu als leesbare, toegankelijke opgemaakte wiskunde, met horizontaal scrollen voor brede formules en behoud van onbewerkte tekst voor onjuist gevormde expressies. [#100829](https://github.com/openclaw/openclaw/pull/100829)
- iOS en macOS verbergen de bediening voor het denkniveau bij modellen die dit niet kunnen gebruiken, voorkomen dat verouderde niet-ondersteunde instellingen worden verzonden en herstellen het vorige niveau wanneer opnieuw een model met redeneervermogen wordt geselecteerd. [#100875](https://github.com/openclaw/openclaw/pull/100875)
- Gestreamde antwoorden in chats op iOS en macOS tonen tekst nu vloeiender woord voor woord, terwijl gebruikers met verminderde beweging de tekst nog steeds onmiddellijk ontvangen en voltooide berichten ongewijzigd blijven. [#100884](https://github.com/openclaw/openclaw/pull/100884)
- Offline iOS-berichten blijven nu behouden na het opnieuw starten, blijven gekoppeld aan hun oorspronkelijke Gateway en gesprek, en worden slechts eenmaal verzonden wanneer de bezorging kan worden bevestigd, met een duidelijke status voor onzekere bezorging wanneer dat niet kan. [#100942](https://github.com/openclaw/openclaw/pull/100942)
- Chats op iOS en macOS tonen nu een ring voor contextgebruik die vlak bij de limiet van waarschuwingskleur verandert, zodat gebruikers kunnen anticiperen op Compaction of afkapping in lange gesprekken. [#101183](https://github.com/openclaw/openclaw/pull/101183)
- iOS- en macOS-gebruikers kunnen de titel en beschrijving van een veilige koppeling in de chat vooraf bekijken voordat ze beslissen deze te openen. [#101198](https://github.com/openclaw/openclaw/pull/101198)
- Uitgevouwen koppelingsvoorbeelden op iOS en macOS kunnen nu een veilige paginaminiatuur tonen, waarbij de bestaande tekstkaart behouden blijft wanneer het laden van de afbeelding mislukt. [#101387](https://github.com/openclaw/openclaw/pull/101387)
- Voltooide chatantwoorden op iOS en macOS zetten inline LaTeX-formules nu typografisch op, terwijl gestreamde tekst, code, valuta en ongeldige wiskunde leesbaar blijven als platte tekst. [#101388](https://github.com/openclaw/openclaw/pull/101388)
- De iOS-opdracht `screen.record` wordt nu betrouwbaarder voltooid met een niet-lege MP4, in plaats van dat de app crasht en de Node de verbinding verbreekt wanneer de opname stopt. [#101550](https://github.com/openclaw/openclaw/pull/101550) Met dank aan @tony-ooo.
- De iOS-app herstelt nu wanneer een vraag om locatietoestemming zonder duidelijke beslissing terugkeert, in plaats van voor onbepaalde tijd te blijven wachten. [75c8753](https://github.com/openclaw/openclaw/commit/75c8753a2cb52cf14acdc50cfa2d2c99368d0e0e) Met dank aan @vincentkoc.
- Het scherm About op de Mac verwijst nu rechtstreeks naar de OpenClaw-website, documentatie, het GitHub-project en de Discord-community, in overeenstemming met de andere native apps. [6e7ef63](https://github.com/openclaw/openclaw/commit/6e7ef631d2ac41370fc5b14b8e5b5992413a4cd7)
- iOS-koppelcodes kunnen nu zowel lokale als Tailnet Gateway-routes aankondigen, zodat de telefoon het eerste bereikbare adres kan opslaan wanneer deze zich buiten het privé-LAN bevindt. [#100317](https://github.com/openclaw/openclaw/pull/100317)
- Gebruikers van iOS-chat en macOS-webchat kunnen vanuit de wisselaar in de chat sessies zoeken, vastmaken, hernoemen, archiveren, herstellen en opnieuw openen, in plaats van door een eenvoudige lijst met recente sessies te scrollen. [#101053](https://github.com/openclaw/openclaw/pull/101053)
- De externe modus van macOS kan nu verbinding maken via expliciet geselecteerde beheerde SSH-aliassen en tunnels van de app herstellen wanneer SSH-multiplexing of uitvoering op de achtergrond is ingeschakeld. [#99661](https://github.com/openclaw/openclaw/pull/99661)
- Vanuit Finder gestarte macOS-sessies kunnen nu SSH-aliassen gebruiken die door veelgebruikte, door de gebruiker geïnstalleerde `ProxyCommand`-hulpprogramma's worden ondersteund, zonder agentstatus te verliezen of Gateway-gereedheidscontroles te laten mislukken. [#100214](https://github.com/openclaw/openclaw/pull/100214)
- Meerdere exemplaren van de macOS-app behouden nu gedeelde tracering van SSH-tunnels en ruimen verouderde processen betrouwbaarder op, waardoor poortconflicten na een crash afnemen. [#100601](https://github.com/openclaw/openclaw/pull/100601)
- De Mac-app toont nu de geanimeerde OpenClaw-mascotte tijdens de onboarding en in Info, terwijl Verminder beweging deze stilhoudt. [f052a2f](https://github.com/openclaw/openclaw/commit/f052a2f23b2d2b510686526ce52c6637bca8a4c6)
- De macOS-mascotte tijdens de onboarding en in Info komt nu beter overeen met openclaw.ai, met themabewuste kleuren, gloed, vergroting bij aanwijzen en vloeiendere beweging waarbij de antennes zichtbaar blijven. [05c9dcc](https://github.com/openclaw/openclaw/commit/05c9dccf35ec86ebd41e17fdcc0dbf67d203b54c)
- Het macOS-dashboard volgt een opnieuw gestarte externe SSH-tunnel nu automatisch naar de nieuwe lokale poort en houdt authenticatietokens buiten gelogde URL's. [#100488](https://github.com/openclaw/openclaw/pull/100488)
- Na een macOS-crash of geforceerd afsluiten neemt OpenClaw nu bevestigde verweesde SSH-tunnels van de externe modus over, zodat de voorkeurspoort van de lokale Gateway na opnieuw starten kan worden hergebruikt. [#100489](https://github.com/openclaw/openclaw/pull/100489)
- Wanneer Android Chat de Gateway niet kan bereiken, kunnen gebruikers Gateway-instellingen openen of verbindingsdiagnostiek rechtstreeks vanaf het geblokkeerde scherm kopiëren. [#94566](https://github.com/openclaw/openclaw/pull/94566) Met dank aan @tosko4.
- Handmatige Gateway-configuratie op Android accepteert nu rechtstreeks IPv6-hosts zoals `::1`, in plaats van een adres te weigeren dat alleen werkt wanneer het als een WebSocket-URL tussen vierkante haken wordt ingevoerd. [#99107](https://github.com/openclaw/openclaw/pull/99107) Met dank aan @ly85206559.
- Handmatige configuratie op Android accepteert en behoudt nu volledige `ws://`-, `wss://`- en HTTP-Gateway-adressen, inclusief ingesloten poorten, zodat onboarding via het privé-LAN de bedoelde server bereikt. [#99110](https://github.com/openclaw/openclaw/pull/99110) Gerelateerd: [#87216](https://github.com/openclaw/openclaw/issues/87216). Met dank aan @cursoragent, @ly85206559, @ruben2000de.
- De spraakfuncties van Android spreken nu alleen chatgebeurtenissen uit die expliciet als antwoorden van de assistent zijn aangeduid, zodat tekst van gebruikers, tools en het systeem, of tekst zonder rol, niet wordt voorgelezen. [#99123](https://github.com/openclaw/openclaw/pull/99123) Met dank aan @ly85206559.
- Onboarding van derden op Android herkent nu sms-toegang wanneer verzend- en leesmachtigingen in afzonderlijke prompts worden verleend, terwijl werkelijk ontbrekende machtigingen onbevoegd blijven. [#99147](https://github.com/openclaw/openclaw/pull/99147) Met dank aan @nianjiuzst.
- Geannuleerde, verlopen, mislukte of onderbroken Android-`camera.clip`-verzoeken geven nu de camera vrij en verwijderen onvoltooide tijdelijke bestanden voordat latere cameraopdrachten worden uitgevoerd. [#99153](https://github.com/openclaw/openclaw/pull/99153) Met dank aan @nianjiuzst.
- De threadkiezer van Android geeft nu prioriteit aan echte gesprekken, verbergt interne configuratie- en apparaatsessies en houdt geldige oudere chats beschikbaar via All. [#99557](https://github.com/openclaw/openclaw/pull/99557) Met dank aan @ly85206559.
- Android-configuratie weigert nu Gateway-URL's met niet-ondersteunde IPv6-interfacezones en verwijst gebruikers vóór het opslaan naar een adres zonder zoneaanduiding of een LAN-hostnaam. [#99570](https://github.com/openclaw/openclaw/pull/99570) Met dank aan @ly85206559.
- Android behoudt nu specifieke Gateway- en A2UI-foutcodes die cijfers bevatten, zoals `A2UI_HOST_UNAVAILABLE`, in plaats van ze door een algemene foutmelding te vervangen. [#99591](https://github.com/openclaw/openclaw/pull/99591) Met dank aan @ly85206559.
- Android Talk past nu ondersteunde richtlijnwaarden toe, zelfs wanneer gegenereerde of gedicteerde JSON een ander hoofdlettergebruik hanteert voor sleutels zoals `Voice` of `Language_Code`. [#99592](https://github.com/openclaw/openclaw/pull/99592) Met dank aan @ly85206559.
- Android-nodeopdrachten respecteren nu veelgebruikte booleaanse waarden zoals `yes`, `no`, `1` en `0` voor appfilters en audio-opties van de camera. [#99873](https://github.com/openclaw/openclaw/pull/99873) Met dank aan @ly85206559.
- Android Talk Mode levert nu antwoorden van agentraadplegingen, zelfs wanneer realtime voltooiingsgebeurtenissen in een andere volgorde binnenkomen, zodat sessies niet op `Thinking...` blijven vastzitten. [#100049](https://github.com/openclaw/openclaw/pull/100049) Met dank aan @qingminglong.
- Het Home-overzicht van Android gebruikt nu consistentere afstanden tussen kaarten, Talk en recente sessies voor een rustiger eerste scherm waarop gemakkelijker kan worden getikt. [#100059](https://github.com/openclaw/openclaw/pull/100059) Met dank aan @iwhatsskill.
- Configuratietekst voor Android Voice en Talk wordt nu netjes afgekapt op smalle schermen en bij grotere lettergroottes voor toegankelijkheid, in plaats van afgesneden te worden weergegeven. [#100060](https://github.com/openclaw/openclaw/pull/100060) Met dank aan @iwhatsskill, @solvely-colin.
- De Gateway-instellingen van Android tonen beide configuratieacties nu als knoppen over de volledige breedte, zodat `Pair New Gateway` leesbaar blijft en gemakkelijk kan worden aangetikt. [#100090](https://github.com/openclaw/openclaw/pull/100090) Met dank aan @iwhatsskill.
- Het tabblad Voice van Android geeft de tekst en bedieningselementen van Realtime Talk en Dictation nu genoeg ruimte om leesbaar te blijven op telefoons en bij grotere lettergroottes. [#100491](https://github.com/openclaw/openclaw/pull/100491) Met dank aan @iwhatsskill.
- De Android-actie "Nieuwe chat in worktree" is nu vertaald in ondersteunde niet-Engelse talen, in plaats van met een ontbrekende resource te verschijnen. [#100805](https://github.com/openclaw/openclaw/pull/100805) Met dank aan @amknight.
- Als je op een Android-melding tikt die door `system.notify` is gemaakt, wordt OpenClaw nu naar de voorgrond gebracht. [#100888](https://github.com/openclaw/openclaw/pull/100888)
- Terugkeren naar een reeds geladen Android-chat veroorzaakt niet langer kortstondig een laadscherm, en de lijst met recente sessies in het overzicht blijft vrij van duplicaten en stabieler tijdens vernieuwingen. [#100966](https://github.com/openclaw/openclaw/pull/100966) Met dank aan @solvely-colin.
- Het opdrachtenpalet van Android houdt actie- en sessierijen nu visueel uitgelijnd, met consistente pictogrammen, navigatieafstanden en nette afkapping van lange labels. [#101072](https://github.com/openclaw/openclaw/pull/101072) Met dank aan @iwhatsskill.
- Het gedeelte Recente sessies van Android Home houdt onlangs actieve rijen nu in een stabiele volgorde, voegt duplicaten samen en behoudt labels en tijdstempels tijdens gedeeltelijke livevernieuwingen. [#101161](https://github.com/openclaw/openclaw/pull/101161) Met dank aan @solvely-colin.
- Android-gebruikers met een fysiek toetsenbord kunnen Enter indrukken of ingedrukt houden om één keer te verzenden zonder een losse nieuwe regel achter te laten, terwijl Shift+Enter en actieve samenstelling via een invoermethode blijven werken. [#101360](https://github.com/openclaw/openclaw/pull/101360) Met dank aan @3ninyt3nin-creator, @joshavant.
- Uitgevouwen Android-linkvoorbeelden houden het geheugen voor miniaturen nu binnen een bytebudget, waardoor tijdens lange chats minder geheugen onnodig bezet blijft. [#101560](https://github.com/openclaw/openclaw/pull/101560)
- De Android-app respecteert nu tijdens het opstarten de keuze van een gebruiker om de verbinding te verbreken, verbinding te maken of van Gateway te wisselen, en meldt definitieve fouten bij het verbreken van de verbinding aan aanroepers die niet op een resultaat wachten. [#101799](https://github.com/openclaw/openclaw/pull/101799)
- Als OpenClaw opnieuw wordt geopend vanuit het macOS-Dock of Finder, verschijnt nu het dashboard of het foutvenster ervan, zelfs wanneer de menubalk-app al actief is. [#97637](https://github.com/openclaw/openclaw/pull/97637) Met dank aan @solvely-colin.
- Als Control -&gt; Terminal op iOS wordt geopend, ga je nu rechtstreeks naar de terminal zonder dat tijdens het verbinden kort het algemene aanmeldscherm van de webinterface wordt weergegeven. [#100727](https://github.com/openclaw/openclaw/pull/100727)
- Realtime Talk-raadplegingsaanroepen worden bevestigd zodra de ingebedde agentuitvoering is geaccepteerd, in plaats van te wachten totdat deze is voltooid. [#101091](https://github.com/openclaw/openclaw/pull/101091) Met dank aan @romneyda.
- Terminal Hatch-onboarding en andere TUI-verbindingen tonen nu `starting up` totdat het laden van de sessie is voltooid, met nauwkeurige activiteitsindicatoren na opnieuw verbinden. [#93999](https://github.com/openclaw/openclaw/pull/93999) Met dank aan @ml12580.
- Nadat de Diffs-weergave opnieuw is geopend of vernieuwd, werken de bedieningselementen in de werkbalk nu alleen op de momenteel weergegeven verschilkaarten. [#96138](https://github.com/openclaw/openclaw/pull/96138) Met dank aan @brokemac79, @davinci282828.
- Sessietools tonen nu het juiste absolute pad voor projecten naast de thuismap, in plaats van een gedeeld tekstvoorvoegsel om te zetten in een misleidend `~...`-pad. [#96562](https://github.com/openclaw/openclaw/pull/96562) Met dank aan @he-yufeng.
- Codex CLI-sessielijsten verkorten nu lange voorbeelden van het laatste bericht zonder emoji of vergelijkbare tekens op te splitsen tot beschadigde tekst. [#96582](https://github.com/openclaw/openclaw/pull/96582) Met dank aan @llagy007, @weeli-009.
- Aangepaste gebruiksvoetteksten geven alias- en map-terugvallen nu correct weer, zelfs wanneer model- of modusnamen botsen met eigenschappen zoals `toString` of `constructor`. [#98503](https://github.com/openclaw/openclaw/pull/98503) Gerelateerd: [#98466](https://github.com/openclaw/openclaw/issues/98466). Met dank aan @chenyangjun-xy, @zhanglei99586.
- Herhaald verzenden terwijl de TUI-agent bezig is, werkt nu één waarschuwing bij in plaats van het gesprek te overspoelen met dubbele meldingen. [#99879](https://github.com/openclaw/openclaw/pull/99879) Met dank aan @vincentkoc.
- `openclaw tui --local` legt nu uit wanneer een bekende slash-opdracht de Gateway vereist, in plaats van die opdracht als een ongewenste prompt naar het model te sturen. [#100188](https://github.com/openclaw/openclaw/pull/100188) Met dank aan @goslingmanagment.
- Goedkeuringen van workspacevaardigheden die in de TUI worden gestart, verschijnen nu in die terminal, zodat gebruikers de uitvoering kunnen beoordelen en de blokkering kunnen opheffen zonder naar Telegram over te schakelen. [#100251](https://github.com/openclaw/openclaw/pull/100251) Met dank aan @vincentkoc.
- De terminalinterface blijft nu open en toont een veilige, nuttige foutmelding wanneer een lokale shellopdracht, slash-opdracht of berichtinzending mislukt. [#100340](https://github.com/openclaw/openclaw/pull/100340) Met dank aan @cxbasdev.
- iOS-Gateway-verbindingsfouten verschijnen nu als één wegklikbare toastmelding die bij een latere fout terugkeert en zichtbaar reageert in plaats van zich op te stapelen wanneer hetzelfde probleem zich herhaalt. [#98856](https://github.com/openclaw/openclaw/pull/98856) Met dank aan @lokimorty.
- Overeenkomstige rijen in de tabbladen Control en Settings van de iPhone gebruiken nu dezelfde afgeronde pictogramstijl, waardoor beide lijsten gemakkelijker te scannen zijn. [#98936](https://github.com/openclaw/openclaw/pull/98936) Gerelateerd: [#98916](https://github.com/openclaw/openclaw/issues/98916). Met dank aan @sahilsatralkar.
- Het iOS-scherm Info toont nu een beknopte samenvatting van de app, apparaatfamilie en iOS, zonder dubbele identiteitsgegevens of een onbewerkte hardware-identificatiecode. [#98985](https://github.com/openclaw/openclaw/pull/98985) Gerelateerd: [#98943](https://github.com/openclaw/openclaw/issues/98943). Met dank aan @sahilsatralkar.
- De iOS-instelling voor de weergave staat nu in de normale lijst met instellingen, toont in één oogopslag de huidige keuze Systeem, Licht of Donker en werkt consistent op de iPad. [#99052](https://github.com/openclaw/openclaw/pull/99052) Gerelateerd: [#98995](https://github.com/openclaw/openclaw/issues/98995). Met dank aan @sahilsatralkar.
- Als een iOS-`screen.record`-verzoek wordt geannuleerd of onderbroken, stopt de systeemrecorder nu in plaats van door te gaan met opnemen nadat de toolaanroep is mislukt. [#99155](https://github.com/openclaw/openclaw/pull/99155) Met dank aan @nianjiuzst.
- iOS herkent beperkte toegang tot Foto's nu als bruikbaar, biedt bedieningselementen in de app om de toestemming aan te vragen of te beheren en voorkomt dat Gateway-verzoeken worden onderbroken door een onverwachte melding. [#99350](https://github.com/openclaw/openclaw/pull/99350) Gerelateerd: [#99046](https://github.com/openclaw/openclaw/issues/99046). Met dank aan @tony-ooo.
- De lijst met bestemmingen in iPhone-bediening is nu compacter en gemakkelijker te scannen, zonder wijzigingen in de navigatie of statusinformatie. [#99468](https://github.com/openclaw/openclaw/pull/99468) Gerelateerd: [#99439](https://github.com/openclaw/openclaw/issues/99439). Met dank aan @sahilsatralkar.
- Snelle antwoorden vanaf de Apple Watch blijven nu behouden wanneer een iPhone niet beschikbaar is en maken later opnieuw verbinding met de bedoelde Gateway, zonder verloren te gaan, te worden gedupliceerd of verkeerd te worden doorgestuurd. [#100372](https://github.com/openclaw/openclaw/pull/100372) Met dank aan @nianjiuzst.
- Door op de statusbalk van de iPhone te tikken, blijft de chat nu bovenaan staan om oudere berichten te lezen totdat de gebruiker Naar nieuwste springen kiest. [#100502](https://github.com/openclaw/openclaw/pull/100502)
- De iOS-QR-scanner voor de configuratie crasht of wordt minder snel instabiel wanneer gebruikers de camera tijdens de onboarding openen, annuleren of sluiten. [#101235](https://github.com/openclaw/openclaw/pull/101235) Met dank aan @joshavant, @solvely-colin.
- Gebruikers met een al gekoppelde iPhone keren nu terug naar Chat, Praten en Instellingen in plaats van vast te komen zitten in de configuratie wanneer oudere onboardingmarkeringen verouderd zijn. [#101481](https://github.com/openclaw/openclaw/pull/101481)
- De iOS-melding voor cameratoestemming maakt nu duidelijk dat toegang nodig is voor de Gateway-configuratie en voor door de assistent aangevraagde opnamen van foto's, video's, documenten, het scherm of de werkruimte. [e77994e](https://github.com/openclaw/openclaw/commit/e77994ed5adfd5e69c457a5bca82795eff3555bf) Met dank aan @joshavant.
- De Gateway-configuratie voor Android en iOS vereist nu duidelijk beveiligde TLS voor externe hosts, waarschuwt vóór gebruik van een vertrouwd LAN zonder versleuteling en biedt bruikbare update-instructies bij niet-overeenkomende protocollen. [#101325](https://github.com/openclaw/openclaw/pull/101325) Met dank aan @joshavant.
- De macOS-menubalkapp veroorzaakt nu minder CPU-activeringen wanneer deze inactief is en voert minder herhaald configuratie- en toestemmingswerk uit, waardoor het batterijverbruik op de achtergrond afneemt zonder het actieve statusgedrag te wijzigen. [#100463](https://github.com/openclaw/openclaw/pull/100463)
- Langdurige `system.run`-opdrachten op de macOS-appnode zorgen er niet langer voor dat de Node offline lijkt of dat niet-gerelateerd Gateway-verkeer wordt geblokkeerd. [#100842](https://github.com/openclaw/openclaw/pull/100842) Met dank aan @lvan185, @vincentkoc.
- De macOS-app ziet een geldige, door launchd beheerde lokale Gateway niet langer aan voor een onverwachte listener en beëindigt daardoor geen actief werk van de assistent of kanalen meer. [#100867](https://github.com/openclaw/openclaw/pull/100867) Met dank aan @lsr911, @vincentkoc.
- De macOS-app behoudt nu hetzelfde gekoppelde apparaat en dezelfde Node-identiteit bij upgrades, herstarts en nieuwe Gateway-verbindingen, in plaats van herhaaldelijk om goedkeuring te vragen of verouderde duplicaten te maken. [#101105](https://github.com/openclaw/openclaw/pull/101105) Met dank aan @yetval.

</Accordion>

## Skills, plugins en installaties

### Skills, gekoppelde apps, pakketten en reparaties

[Skills](/nl/cli/skills) kunnen worden opgesteld op basis van een gesprek of bron, beoordeeld, vastgezet, gearchiveerd en hersteld, en wanneer ze verouderd zijn buiten toekomstige context worden gehouden. [Pluginbeheer](/nl/plugins/manage-plugins) biedt meer duidelijkheid over detectie, installatie, updates, momentopnamen van de marketplace, gekoppelde Codex-apps, goedkeuringen en runtimefouten, terwijl [Codex-toezicht](/plugins/codex-supervision) elke nieuwe thread een expliciete, begrensde lijst met toegestane apps kan geven.

Officiële pakketten zijn eenvoudiger te verkrijgen via de ondersteunde routes voor [Docker](/nl/install/docker) en [Android](/nl/platforms/android), en workflows met plugins, zoals Google Meet en [Apple Messages](/nl/channels/imessage), kunnen herstellen van meer installatie- en migratieproblemen. [Doctor](/nl/cli/doctor) verwerkt ook beschadigde migratiecaches en oudere plugin- of skillindelingen, zonder dat een herstelbare upgrade doodloopt.

<Accordion title="Bronnen en bijdragers">

- Gebruikers kunnen met één bericht een gesprek, bestandspad, URL of geplakte notitie omzetten in een beoordeelbaar Skill Workshop-voorstel, in plaats van met een leeg concept te beginnen. [#100442](https://github.com/openclaw/openclaw/pull/100442)
- Langdurig actieve agents kunnen ongebruikte Skill Workshop-skills automatisch uit toekomstige context verwijderen, belangrijke skills vastzetten, archieven herstellen en mogelijke overlappingen zichtbaar maken zonder de onderliggende skills te verwijderen. [#101214](https://github.com/openclaw/openclaw/pull/101214)
- Operators kunnen `openclaw plugins marketplace refresh` uitvoeren om een gehoste feed te verifiëren en op te slaan, een SHA-256-overeenkomst af te dwingen en te zien of live, opgeslagen of gebundelde gegevens zijn gebruikt. [#96155](https://github.com/openclaw/openclaw/pull/96155) Met dank aan @giodl73-repo.
- Door de eigenaar beheerde native Codex-agents kunnen nu geselecteerde apps gebruiken die al met het Codex-account van de operator zijn verbonden, met behoud van een begrensde toelatingslijst per thread en de bestaande goedkeuringsmechanismen. [#100973](https://github.com/openclaw/openclaw/pull/100973) Met dank aan @pash-openai.
- Officiële OpenClaw-containerimages zijn nu behalve via GHCR ook beschikbaar via Docker Hub, waardoor de afhankelijkheid van niet-officiële mirrors afneemt. [#97122](https://github.com/openclaw/openclaw/pull/97122) Met dank aan @vincentkoc.
- Android-gebruikers kunnen de officiële ondertekende `OpenClaw-Android.apk` vanuit een stabiele GitHub-release sideloaden en deze verifiëren met de gepubliceerde SHA-256-controlesommen. [#101212](https://github.com/openclaw/openclaw/pull/101212)
- Met het optionele Logbook kunnen gebruikers een door een model geordende tijdlijn van de werkdag bekijken, stand-ups genereren en vragen stellen over vastgelegde activiteit, met uitsluitend lokale opslag voor de eigenaar en configureerbare bewaartermijnen. [#99930](https://github.com/openclaw/openclaw/pull/99930)
- Deelname aan en aanmaak van Google Meet-vergaderingen, terugspreken, transcriptie en gerelateerde automatisering werken nu in verschillende browser- en accounttalen doordat in door OpenClaw beheerde Meet-tabbladen Engels wordt gebruikt. [#89671](https://github.com/openclaw/openclaw/pull/89671) Met dank aan @unayung.
- Discord-gebruikers kunnen goedgekeurde Codex Computer Use-acties zoals `get_app_state` voltooien en het native toolresultaat ontvangen, in plaats van een onterechte time-out te krijgen terwijl de tool nog actief is. [#96818](https://github.com/openclaw/openclaw/pull/96818) Met dank aan @pollybot13, @zhangguiping-xydt.
- Bijgewerkte integratieruntimes houden Codex, ACP, Copilot, Telegram en diffweergave afgestemd op compatibel upstreamgedrag, terwijl herstel na opnieuw verbinden de operatorlogboeken niet langer overspoelt met dubbele berichten. [#100027](https://github.com/openclaw/openclaw/pull/100027)
- Docker-gebruikers krijgen nu een completere gebundelde AI-runtime, waardoor opstart- en runtimefouten afnemen die werden veroorzaakt door pakketkoppelingen die tijdens het verkleinen van de image waren verwijderd. [57ca1b0](https://github.com/openclaw/openclaw/commit/57ca1b02543af9f4ac1d78446951b98cc31fba5a) Met dank aan @vincentkoc.
- Gedeclareerde plugintools blijven nu aanroepbaar in subagentsessies nadat het pluginregister is gewijzigd, waardoor herhaalde `plugin tool runtime missing`-fouten en herstarts van de Gateway worden voorkomen. [#82562](https://github.com/openclaw/openclaw/pull/82562) Met dank aan @luoyanglang, @vincentkoc.
- Treffers in de cache met pluginmetadata overspoelen diagnostische gegevens niet langer met herhaalde vermeldingen van volledige scans, waardoor tijdlijnen kleiner blijven en echte scans gemakkelijker te herkennen zijn. [#86796](https://github.com/openclaw/openclaw/pull/86796) Met dank aan @galiniliev, @vincentkoc.
- Bij het laden van plugins wordt de eigen pakketcode van OpenClaw niet langer tweemaal geëvalueerd, waardoor minder opstartwerk nodig is en dubbele module-, klasse-, singleton- of registeridentiteiten binnen één proces worden voorkomen. [#88384](https://github.com/openclaw/openclaw/pull/88384) Met dank aan @vincentkoc.
- Getroffen npm-installaties kunnen de Gateway weer starten en antwoorden produceren, omdat spraak nu uitsluitend via het ondersteunde, pakketgebaseerde TTS-pad wordt geladen. [#89899](https://github.com/openclaw/openclaw/pull/89899) Met dank aan @zhangguiping-xydt.
- Als QR-aanmelding wordt gestart zonder een vereiste officiële kanaalplugin, wordt nu de exacte installatieopdracht of `openclaw doctor --fix` geretourneerd, in plaats van alleen te melden dat de provider niet beschikbaar is. [#90517](https://github.com/openclaw/openclaw/pull/90517) Gerelateerd: [#83277](https://github.com/openclaw/openclaw/issues/83277). Met dank aan @carol-iung, @tuaran.
- `openclaw plugins inspect` toont nu de PDF-extractor van de gebundelde documentextractieplugin als beschikbare mogelijkheid, in plaats van te melden dat er geen mogelijkheden zijn. [#91597](https://github.com/openclaw/openclaw/pull/91597) Met dank aan @xydt-tanshanshan.
- `openclaw plugins init` kan nu een modelproviderplugin opzetten met authenticatie, modelconfiguratie, tests, pakketstructuur, validatie en een structuur voor publicatie op ClawHub. [#94352](https://github.com/openclaw/openclaw/pull/94352) Met dank aan @patrick-erichsen.
- De bestaande plugindetectie behoudt dezelfde gebundelde officiële catalogus en krijgt daarnaast een geversioneerde, fail-closed terugvalindeling voor het werk aan de gehoste marktplaats. [#95846](https://github.com/openclaw/openclaw/pull/95846) Met dank aan @giodl73-repo.
- Bij onveilige of onbruikbare gehoste gegevens vallen leesacties van de ClawHub-marktplaats nu terug op de gebundelde plugincatalogus van OpenClaw, wat een afgeschermde basis biedt voor de nieuwe marktplaatsworkflow. [#95868](https://github.com/openclaw/openclaw/pull/95868) Met dank aan @giodl73-repo.
- Een gehoste marktplaats kan de laatst geverifieerde catalogus blijven aanbieden wanneer de feed ongewijzigd of kortstondig niet beschikbaar is, zonder verouderde of ongeldige opgeslagen gegevens te vertrouwen. [#95877](https://github.com/openclaw/openclaw/pull/95877) Met dank aan @giodl73-repo.
- De laatst geverifieerde catalogus van de gehoste marktplaats blijft na een herstart behouden en beschikbaar bij ongewijzigde antwoorden of tijdelijke feedstoringen, terwijl permanente opslag optioneel blijft. [#95964](https://github.com/openclaw/openclaw/pull/95964) Met dank aan @giodl73-repo.
- Vermeldingen op de gehoste marktplaats kunnen alleen worden geïnstalleerd wanneer ze overeenkomen met goedgekeurde lokale bronnen en vertrouwde ClawHub-pakketten, zodat onbekende of niet-vertrouwde keuzes niet in de installatie terechtkomen. [#95969](https://github.com/openclaw/openclaw/pull/95969) Met dank aan @giodl73-repo.
- Beheerders kunnen gehoste marktplaatsfeeds met een naam configureren, evenals de vertrouwde lokale pakketbronnen waarnaar die feeds mogen verwijzen; niet-ondersteunde vertrouwensinstellingen worden geweigerd. [#95981](https://github.com/openclaw/openclaw/pull/95981) Met dank aan @giodl73-repo.
- Fouten bij het bijwerken van plugins melden nu het werkelijke probleem met npm-metadata of het register, in plaats van dit te verhullen als een niet-ondersteunde pakketspecificatie. [#96143](https://github.com/openclaw/openclaw/pull/96143) Met dank aan @brokemac79, @romneyda, @slideshow-dingo.
- De nieuwe opdracht `openclaw plugins marketplace entries` vermeldt beschikbare gehoste plugins, versies en installatiekeuzes en geeft aan of de resultaten afkomstig zijn van live, opgeslagen of gebundelde gegevens. [#96158](https://github.com/openclaw/openclaw/pull/96158) Met dank aan @giodl73-repo.
- Geconfigureerde contextengineplugins zoals lossless-claw blijven nu actief na detectie, in plaats van stilzwijgend te worden vervangen door de ingebouwde verouderde engine. [#96357](https://github.com/openclaw/openclaw/pull/96357) Met dank aan @vincentkoc.
- Bij het opstarten meldt de Gateway nu geconfigureerde kanalen die niet konden worden geladen, zodat operators problemen met pluginvertrouwen, activering of installatie kunnen oplossen voordat berichten verloren gaan. [#96397](https://github.com/openclaw/openclaw/pull/96397) Met dank aan @849261680.
- Operators kunnen een vastgezette oudere ClawHub-plugin installeren wanneer die versie compatibel is met hun OpenClaw-implementatie, zonder dat de vereisten van de nieuwste release dit ten onrechte blokkeren; incompatibele of niet-verifieerbare versies blijven geblokkeerd. [#96506](https://github.com/openclaw/openclaw/pull/96506) Met dank aan @isaiahstapleton.
- Opstart- en configuratiecontroles met veel plugins, vooral op Windows, herhalen nu minder zoekacties naar pakketpaden bij het opnieuw opbouwen van vingerafdrukken van geïnstalleerde plugins, waardoor deze paden sneller reageren. [#96710](https://github.com/openclaw/openclaw/pull/96710) Met dank aan @211-lee, @sheyanmin, @vincentkoc.
- macOS-gebruikers kunnen Codex Computer Use-bureaubladbediening nu via een beheerde installatie uitvoeren zonder handmatige `appServer.command`, en een verouderde Codex Desktop-appserver blokkeert niet langer een ondersteund, pluginlokaal binair bestand. [#96730](https://github.com/openclaw/openclaw/pull/96730) Met dank aan @bdjben.
- Officiële Weixin-installaties en afstemming na een kernupgrade richten zich nu op pluginversie 2.4.6 met de juiste compatibiliteitsvereiste, in plaats van gebruikers onverwacht terug te zetten naar 2.4.3. [#96801](https://github.com/openclaw/openclaw/pull/96801) Met dank aan @lin-hongkuan.
- `openclaw plugins update --all` stemt vertrouwde officiële plugins nu na een kernupgrade opnieuw af op de huidige stabiele of bètacatalogus, zonder handmatige geforceerde installaties of het overschrijven van bewust vastgezette specifieke versies. [#96831](https://github.com/openclaw/openclaw/pull/96831) Met dank aan @ooiuuii, @velvet-shark.
- Geconfigureerde en toegankelijke native Codex-pluginapps blijven nu beschikbaar wanneer tijdens een overgang in de app-inventaris en activeringsstatus een nieuwe OpenClaw-thread wordt gestart, in plaats van stilzwijgend te verdwijnen. [#96872](https://github.com/openclaw/openclaw/pull/96872) Met dank aan @kevinslin.
- Google Meet-sessies die via een gekoppelde macOS Chrome-node worden gestart, openen nu de bedoelde URL met het geconfigureerde Chrome-profiel en de audiotools, terwijl niet-ondersteunde acties en overschrijvingen van uitvoerbare bestanden worden geweigerd voordat ze de Node bereiken. [#96908](https://github.com/openclaw/openclaw/pull/96908) Met dank aan @joshavant.
- Wijzigingen door pluginhooks bereiken nu de context van agents en onderliggende uitvoeringen, waaronder vervangingen of verwijderingen door `agent:bootstrap`. [#97281](https://github.com/openclaw/openclaw/pull/97281) Met dank aan @outdog-hwh.
- `openclaw plugins update &lt;id&gt; --dry-run` meldt operators nu dat er een nieuwere standaardrelease bestaat, zelfs wanneer de geïnstalleerde plugin exact is vastgezet. [#97282](https://github.com/openclaw/openclaw/pull/97282) Met dank aan @yungchentang.
- Ingebedde contextengineplugins zien nu tijdens `afterTurn` de huidige beurt in het transcript, waardoor ontbrekende eerste berichten en dubbele imports worden voorkomen. [#97342](https://github.com/openclaw/openclaw/pull/97342) Met dank aan @gorkem2020, @iwhatsskill, @sgh6688, @udjin79.
- `/status plugins` markeert een plugin nu alleen als geladen wanneer deze daadwerkelijk actief is, terwijl een gezonde geïnstalleerde inventaris nog steeds wordt weergegeven. [#97479](https://github.com/openclaw/openclaw/pull/97479) Met dank aan @masatohoshino.
- Pluginupdates op Windows maken niet langer beheerde paden aan die zo lang zijn dat officiële, door Codex ondersteunde agents uitvallen voordat ze kunnen starten en antwoorden. [#97488](https://github.com/openclaw/openclaw/pull/97488) Met dank aan @ooiuuii.
- Als het logniveau van een actieve Gateway wordt verhoogd naar debug, worden diagnostische gegevens voor Mattermost, Matrix, Microsoft Teams, IRC, Nextcloud Talk en andere plugins nu direct ingeschakeld zonder herstart. [#97617](https://github.com/openclaw/openclaw/pull/97617) Met dank aan @amknight, @vincentkoc.
- Windows kan nu geldige inkomende media laden wanneer geconfigureerde hoofdpaden en runtimebestandspaden alleen verschillen in het gebruik van hoofdletters en kleine letters. [#97630](https://github.com/openclaw/openclaw/pull/97630) Met dank aan @vectorpeak.
- Plugins kunnen nu reageren wanneer een nieuw koppelingsverzoek voor een privébericht wordt aangemaakt, zodat eigenaarsmeldingen, auditregistraties, tickets en goedkeuringsintegraties zonder polling mogelijk zijn. [#97733](https://github.com/openclaw/openclaw/pull/97733) Met dank aan @clawsean, @omarshahine, @trupe-rs.
- De gedetailleerde `/status plugins` markeert nu een plugin die was geconfigureerd om actief te zijn maar niet werd geladen, waardoor runtimeafwijkingen worden onderscheiden van gewone inactieve inventaris. [#97878](https://github.com/openclaw/openclaw/pull/97878) Met dank aan @masatohoshino.
- `openclaw update` accepteert nu geldige marketplace- en ClawHub-plugins in bundelindeling zonder `package.json`, waardoor de pluginsynchronisatie niet meer wordt afgebroken en de Gateway niet gestopt blijft. [#98010](https://github.com/openclaw/openclaw/pull/98010) Gerelateerd: [#97985](https://github.com/openclaw/openclaw/issues/97985). Met dank aan @herove, @lilan0125.
- Uitgepakte OpenClaw-npm-pakketten zijn nu ongeveer 3.18 MB kleiner en gecomprimeerd 371 KB kleiner, zonder wijzigingen aan de toegangspunten van de plugin-SDK en het runtimegedrag. [#98758](https://github.com/openclaw/openclaw/pull/98758) Gerelateerd: [#98757](https://github.com/openclaw/openclaw/issues/98757). Met dank aan @romneyda.
- Native `/oc_*`-opdrachten voor Mattermost werken weer in pakketinstallaties die `openclaw/mattermost` gebruiken, zonder dat uitgeschakelde of geweigerde plugins Gateway-controles kunnen omzeilen. [#98819](https://github.com/openclaw/openclaw/pull/98819) Gerelateerd: [#98740](https://github.com/openclaw/openclaw/issues/98740). Met dank aan @amknight, @keltech-services.
- `openclaw/memory-lancedb` kan nu worden geïnstalleerd en bijgewerkt met de normale npm-afhankelijkheidsresolutie, waardoor door LanceDB ondersteund geheugen actief blijft zonder versievastzetting of omzeilingsvlaggen. [#99118](https://github.com/openclaw/openclaw/pull/99118) Gerelateerd: [#90295](https://github.com/openclaw/openclaw/issues/90295). Met dank aan @allenhurff, @joshavant.
- Door een beheerde npm-plugin te installeren, verdwijnen werkruimteplugins uit `plugins.load.paths` niet langer na het opstarten of herstarten. [#99196](https://github.com/openclaw/openclaw/pull/99196) Met dank aan @leonidaslux.
- Installaties en updates van Git-gebaseerde plugins werken nu wanneer `~/.openclaw` en de tijdelijke systeemmap zich op verschillende bestandssystemen bevinden, zonder een tijdelijke oplossing met `TMPDIR`. [#99896](https://github.com/openclaw/openclaw/pull/99896) Met dank aan @bartok9, @carelvanheerden, @vincentkoc.
- Bij het laden van plugins worden door de beheerder geconfigureerde uitzonderingen voor native Jiti-modules nu gerespecteerd, terwijl bescherming tegen dubbele evaluatie van OpenClaw-pakketten behouden blijft. [#100344](https://github.com/openclaw/openclaw/pull/100344)
- Gebruikers van de uitgebreid stabiele versie kunnen geschikte officiële plugins installeren, repareren en bijwerken op exact dezelfde versie als OpenClaw core, in plaats van onbedoeld naar de reguliere stabiele lijn over te stappen. [#100448](https://github.com/openclaw/openclaw/pull/100448) Met dank aan @kevinslin.
- Gebundelde plugins voor kanaalconfiguratie worden nu correct geladen via symlinks van de huidige release en gemengde bron-/dist-indelingen, zonder onterechte waarschuwingen dat ze zich buiten het pakket bevinden. [#100758](https://github.com/openclaw/openclaw/pull/100758)
- Broncheck-outs met een gedeeltelijke boomstructuur van gebundelde plugins behouden nu volledige ingebouwde metagegevens voor statuscontroles van plugins en detectie van provider-eindpunten. [26c0285](https://github.com/openclaw/openclaw/commit/26c0285812b4299bcb5d61ae76f374410e39d5c5) Met dank aan @vincentkoc.
- `openclaw update` probeert een plugin niet meer opnieuw nadat deze met succes naar ClawHub is verplaatst. Dit voorkomt dat een overbodige tijdelijke fout de gemigreerde plugin uitschakelt. [3ce26d6](https://github.com/openclaw/openclaw/commit/3ce26d690f627ad07dd1097384e8c71dd1537ac1) Met dank aan @vincentkoc.
- Mac-gebruikers die iMessage instellen, kunnen `imsg` vanuit de configuratiestroom installeren of bijwerken, krijgen duidelijkere richtlijnen voor controles en kunnen sessies herstellen die nog naar de oude skilllocatie verwijzen. [#101407](https://github.com/openclaw/openclaw/pull/101407) Met dank aan @omarshahine.
- Bron- en macOS-pakketbuilds mislukken niet langer wanneer de tsdown-configuratie wordt geladen vanuit een tijdelijke map die het runtimepakket niet kan vinden. [#100499](https://github.com/openclaw/openclaw/pull/100499)
- Globale npm-upgrades kunnen doorgaan wanneer de pakketbestanden van OpenClaw groter worden, zonder tegen `InstalledDistScanLimitError` aan te lopen, terwijl onbeheersbare scans begrensd blijven. [#101206](https://github.com/openclaw/openclaw/pull/101206)
- Wanneer de lokale OAuth-callbackpoort van Google Meet bezet is, biedt `openclaw meet auth login` nu de handmatige stroom voor het plakken van de omleiding aan in plaats van het aanmelden te stoppen. [#96492](https://github.com/openclaw/openclaw/pull/96492) Met dank aan @jinduwang1001-max, @yetval.
- `openclaw doctor` kan nu doorgaan met de verouderde deduplicatiemigratie wanneer een buiten gebruik gesteld cachebestand ongeldige JSON bevat, in plaats van te stoppen met een parseerfout. [#98125](https://github.com/openclaw/openclaw/pull/98125) Met dank aan @pick-cat.
- De status van voltooide Voice Call-oproepen blijft na een herstart of verwijdering beschikbaar via de Gateway, tool en CLI, in plaats van ten onrechte als ontbrekend te worden weergegeven. [#99797](https://github.com/openclaw/openclaw/pull/99797) Met dank aan @darren2030.
- Bronbuilds werken nu op ondersteunde Node.js-distributies zonder ingebouwde verwijdering van TypeScript-syntaxis, waardoor een late fout met betrekking tot `--experimental-strip-types` wordt voorkomen. [#91262](https://github.com/openclaw/openclaw/pull/91262) Met dank aan @smoe, @vincentkoc.
- De GitHub Copilot-plugin verstoort `openclaw plugins list` of `openclaw status` niet langer tijdens het laden van uitsluitend metagegevens voordat de volledige runtimestatus beschikbaar is. [#95229](https://github.com/openclaw/openclaw/pull/95229) Gerelateerd: [#94516](https://github.com/openclaw/openclaw/issues/94516). Met dank aan @cuihaijun, @sunlit-deng.
- Wanneer een goedkeuring voor een Telegram-plugin niet kan worden gerouteerd, ontvangen beheerders nu praktische instructies voor de webinterface, terminalinterface en configuratie in plaats van een algemene fout of time-out. [#95973](https://github.com/openclaw/openclaw/pull/95973) Gerelateerd: [#95800](https://github.com/openclaw/openclaw/issues/95800). Met dank aan @chrisbot2026, @monkeyleet.
- Diagnostiek voor de marketplace toont nu of vernieuwings- en itemopdrachten een gehoste feed, een opgeslagen momentopname of een terugvaloptie hebben gebruikt, zonder feedgeheimen te loggen. [#96194](https://github.com/openclaw/openclaw/pull/96194) Met dank aan @giodl73-repo.
- Providerplugins die tekst maskeren, herstellen nu de bedoelde waarden in invoer voor toolaanroepen voordat berichten, bestandsbewerkingen en andere externe acties worden uitgevoerd. [#97769](https://github.com/openclaw/openclaw/pull/97769) Gerelateerd: [#97761](https://github.com/openclaw/openclaw/issues/97761). Met dank aan @get-viti, @zoowh.
- Fouten bij het installeren en bijwerken van plugins tonen nu of npm is afgesloten, beëindigd of een time-out heeft bereikt, in plaats van een lege fout weer te geven waardoor geldige pakketten ongeldig lijken. [#98497](https://github.com/openclaw/openclaw/pull/98497) Met dank aan @sanjays2402, @vincentkoc.
- Plugin- en mediaworkflows verwerken nu ongeldige of afgekapt ffprobe-uitvoer zonder te crashen, terwijl geldige videoafmetingen normaal worden uitgelezen. [#98613](https://github.com/openclaw/openclaw/pull/98613) Met dank aan @pick-cat.
- `/status plugins` groepeert uitgeschakelde plugins nu op reden, waaronder beslissingen op basis van de toelatingslijst, weigeringslijst, standaardinstelling en overschrijving, zonder het activeringsgedrag te wijzigen. [#99598](https://github.com/openclaw/openclaw/pull/99598) Met dank aan @masatohoshino.
- Pluginauteurs kunnen nu gedeelde helpers voor `textResult` en `jsonResult` importeren uit `openclaw/plugin-sdk/tool-results` in plaats van algemene antwoordstructuren opnieuw te maken. [#99740](https://github.com/openclaw/openclaw/pull/99740) Met dank aan @romneyda.
- Pluginauteurs beschikken nu over een gedeelde helper `formatByteSize` voor consistente bytelabels, terwijl bestaande labels in OpenClaw ongewijzigd blijven. [#99768](https://github.com/openclaw/openclaw/pull/99768) Met dank aan @romneyda.
- Mislukte plugininstallaties tonen nu de nuttige pluginfout zonder een onjuiste diagnose `Also not a valid hook pack` toe te voegen, terwijl echte fouten in hookpakketten zichtbaar blijven. [#100554](https://github.com/openclaw/openclaw/pull/100554) Met dank aan @vincentkoc.
- Gebundelde plugins voor kanaalruntime en -configuratie worden nu geladen vanuit geldige bron-only registryroots in gemengde bron-/dist-check-outs, in plaats van stilzwijgend te verdwijnen. [#100737](https://github.com/openclaw/openclaw/pull/100737)
- Goedkeuringen voor normale Lobster-uitvoeringen en hervattingen mislukken niet langer bij TaskFlow-specifieke validatie, alleen omdat ongebruikte standaardstroomvelden aanwezig waren. [#102036](https://github.com/openclaw/openclaw/pull/102036) Met dank aan @arthurnie, @lilan0125, @vincentkoc.
- Migratiewaarden voor `agentDir` die beginnen met `~`, worden nu bepaald ten opzichte van de effectieve thuismap van OpenClaw. [#99901](https://github.com/openclaw/openclaw/pull/99901)
- Dubbele bereiken voor pluginverzoeken worden nu consistent genormaliseerd en echte toegangsfouten bij het scannen van plugins worden gemeld. [#99932](https://github.com/openclaw/openclaw/pull/99932)
- Validatiefouten van skillarchieven en hashfouten bij uploads identificeren nu het ontbrekende of onleesbare bestand, met behoud van de oorspronkelijke bestandssysteemfout. [#101085](https://github.com/openclaw/openclaw/pull/101085) Met dank aan @cxbasdev, @vincentkoc.
- De gebundelde xurl-skill toont nu een werkend installatiepad voor Node/npm en de github-skill vermeldt niet langer een niet-ondersteunde Linux apt-optie. [#102158](https://github.com/openclaw/openclaw/pull/102158) Met dank aan @not-stbenjam.

</Accordion>

## Installatie, onderhoud en tools

### Installatie, updates en beheer via de opdrachtregel

Operators kunnen [een externe codeeromgeving koppelen](/nl/cli/attach) aan een bestaande Gateway-sessie en met compatibele [door Codex begeleide](/plugins/codex-supervision) threads werken in systeemeigen en OpenClaw-omgevingen. Opdrachten voor [status](/nl/cli/status) en [configuratie](/nl/cli/config) bieden duidelijkere diagnostiek, veiligere standaardinstellingen en betrouwbaarder beheer van sessies, services, aanmeldgegevens en runtimegedrag.

De ondersteunde paden voor [installatie](/nl/install) en [updates](/nl/install/updating) behouden de werkende staat zorgvuldiger voor pakketten, containers en daemons. [Onboarding](/nl/cli/onboard) en [doctor](/nl/cli/doctor) behouden keuzes bij onderbroken installatie en migraties, tonen uitvoerbare herstelstappen en voorkomen dat er stilzwijgend wordt doorgegaan met verouderde services, ontbrekende plugins of een onbruikbare modelconfiguratie.

<Accordion title="Bronnen en bijdragers">

- `openclaw attach` start Claude Code nu met tijdelijke toegang tot de hoofd- of geselecteerde Gateway-sessie, houdt inloggegevens buiten argumenten en trekt de verlening in wanneer de sessie eindigt. [#96454](https://github.com/openclaw/openclaw/pull/96454) Met dank aan @anagnorisis2peripeteia, @obviyus.
- Door de eigenaar beheerde agents kunnen zich aanmelden voor `appServer.homeScope: "user"` om dezelfde Codex-threads die beschikbaar zijn in Desktop en de CLI te inspecteren en veilig te forken. [#99821](https://github.com/openclaw/openclaw/pull/99821)
- De begrensde `openclaw hooks`-opdrachten geven nu direct na het afdrukken van hun uitvoer de besturing terug, zodat terminals, scripts en CI-taken niet langer blijven vastzitten. [#76922](https://github.com/openclaw/openclaw/pull/76922) Met dank aan @dorukardahan.
- Niet-interactieve `openclaw models list` en `openclaw models status` sluiten nu normaal af nadat ze hun resultaten hebben afgedrukt, zodat scripts en SSH-diagnostiek zonder externe time-out kunnen worden voltooid. [#77904](https://github.com/openclaw/openclaw/pull/77904) Met dank aan @dorukardahan, @vincentkoc.
- `openclaw config` adviseert nu alleen een herstart van de Gateway wanneer de gewijzigde instellingen dit vereisen, zodat direct laadbare wijzigingen aan agents, modellen en providers niet langer om onnodige herstarts vragen. [#80823](https://github.com/openclaw/openclaw/pull/80823) Met dank aan @kiranmagic7.
- Bij het verwijderen van een zichtbare ingebouwde modelalias wordt nu uitgelegd dat de alias automatisch is en getoond hoe je deze kunt overschaduwen, terwijl werkelijk ontbrekende aliassen nog steeds als niet gevonden worden gemeld. [#81641](https://github.com/openclaw/openclaw/pull/81641) Met dank aan @scientificprogrammer, @vincentkoc.
- `openclaw sessions --json` bevat nu beschikbare afstammings- en runtimedetails van subagents, zoals een koppeling met de ouder, werkruimte, diepte, rol, tijdstempels en status. [#87917](https://github.com/openclaw/openclaw/pull/87917) Gerelateerd: [#80286](https://github.com/openclaw/openclaw/issues/80286). Met dank aan @islandpreneur007, @zhangguiping-xydt.
- `openclaw logs --follow` kan een korte lokale Gateway-storing overbruggen met journaaluitvoer en na herstel automatisch terugkeren naar de normale Gateway-logboeken. [#88159](https://github.com/openclaw/openclaw/pull/88159) Met dank aan @anyech, @vincentkoc.
- Ingebouwde `openclaw nodes status`-, `openclaw nodes list`- en gerelateerde Node-opdrachten starten nu snel zonder onnodige initialisatie van plugins, terwijl door plugins geleverde Node-opdrachten nog steeds worden geladen wanneer daarom wordt gevraagd. [#96702](https://github.com/openclaw/openclaw/pull/96702) Met dank aan @erhhung, @qijian-zhang, @zengwen-dt.
- Bij foutopsporing vastgelegde proxygegevens voorkomen nu dat te grote of eindeloze responslichamen de agent laten crashen, terwijl nuttige status- en headermetadata behouden blijven. [#97551](https://github.com/openclaw/openclaw/pull/97551) Met dank aan @alix-007.
- De eerste Gateway-statuscontrole na een herstart meldt nu het werkelijke contextvenster van het geselecteerde model in plaats van kortstondig een algemene limiet van 200k te tonen. [#97576](https://github.com/openclaw/openclaw/pull/97576) Met dank aan @turbotheturtle.
- Bij het opnieuw verbinden van Android-nodes worden gebruikers na een mislukte `devices approve`-poging nu naar de juiste `openclaw nodes approve &lt;requestId&gt;`-opdracht verwezen, inclusief een herinnering om verbindingsvlaggen opnieuw te gebruiken. [#98115](https://github.com/openclaw/openclaw/pull/98115) Met dank aan @welfo-beo.
- `openclaw health` toont nu permanent mislukte leveringen met aantallen in de wachtrij en de ouderdom van de oudste fout, in plaats van te melden dat alles in orde is. [#99842](https://github.com/openclaw/openclaw/pull/99842) Met dank aan @masatohoshino.
- Tijdweergaven laten afgeronde waarden onder een seconde nu doorlopen naar `1s` in plaats van het onhandige `1000ms` te tonen. [#100006](https://github.com/openclaw/openclaw/pull/100006) Met dank aan @qingminglong.
- Herhaalde configuratiewaarschuwingen worden nu onderdrukt totdat ze zich opnieuw op betekenisvolle wijze voordoen, zodat langlopende Gateway-logboeken leesbaar blijven zonder nieuwe diagnostiek te verbergen. [#100569](https://github.com/openclaw/openclaw/pull/100569) Met dank aan @vincentkoc.
- Gateway-instellingen die als zonder herstart zijn gemarkeerd, worden nu van kracht in live en door Heartbeat aangestuurde beurten zonder dat een handmatige herstart nodig is. [#100586](https://github.com/openclaw/openclaw/pull/100586) Met dank aan @obviyus, @sedrak-hovhannisyan.
- TUI-links laten ongeldige fragmenten en losse interpunctie nu als platte tekst staan, terwijl geldige URL's tussen haakjes, met IPv6 en over meerdere regels aanklikbaar blijven en naar het juiste doel verwijzen. [#100780](https://github.com/openclaw/openclaw/pull/100780)
- `openclaw logs` meldt fouten in de logboekstaartstream nu correct in plaats van te crashen, vast te lopen of `journalctl` actief te laten. [#100850](https://github.com/openclaw/openclaw/pull/100850) Met dank aan @cxbasdev, @vincentkoc.
- Ingekorte OpenClaw CLI-logboeken blijven nu geldige UTF-8 wanneer het behouden bytebereik midden in een emoji of ander multibyteteken begint. [#101029](https://github.com/openclaw/openclaw/pull/101029) Met dank aan @ly85206559.
- Windows-back-ups herstellen nu betrouwbaarder van gelijktijdige schrijfbewerkingen door herhaald gebruik van hetzelfde vergrendelde tijdelijke archief te vermijden en verouderde bestanden van nieuwe pogingen op te ruimen. [#101449](https://github.com/openclaw/openclaw/pull/101449) Met dank aan @lilan0125, @vincentkoc.
- Kostenoverzichten van sessies schatten nu werkelijke kosten wanneer een transcript ondanks tokengebruik en bekende modelprijzen nul dollar registreert. [c5260a3](https://github.com/openclaw/openclaw/commit/c5260a3c03b0444597f3dc4a80c1f003ca7c4b4a) Met dank aan @nianjiuzst.
- Sessielogboeken en gecachte kostenweergaven behouden nu door de provider afgestemde totalen van nul dollar, terwijl werkelijk ontbrekende kosten opnieuw worden berekend op basis van opgeslagen provider- en modeldetails. [c45124a](https://github.com/openclaw/openclaw/commit/c45124ab8554d70c4564ae1b3a81fc65872ecb9d)
- Door LaunchAgent beheerde Gateways op macOS-volumes met beperkte machtigingen starten de gegenereerde omgevingswrapper nu via `/bin/sh`, zodat achtergrondservices niet onmiddellijk worden afgesloten. [#89967](https://github.com/openclaw/openclaw/pull/89967) Gerelateerd: [#87199](https://github.com/openclaw/openclaw/issues/87199). Met dank aan @joshdaynard, @zhangguiping-xydt.
- Het opzoeken van opdrachten in Windows respecteert nu de `PATHEXT` van de aanroeper, zodat geldige PowerShell-scripts en uitvoerbare bestanden in containers, CI en geïsoleerde omgevingen kunnen worden gevonden. [#98093](https://github.com/openclaw/openclaw/pull/98093) Met dank aan @wendy-chsy.
- Bij mislukte `openclaw devices approve`-pogingen wordt nu uitgelegd of elders een uitbreiding van het bereik moet worden goedgekeurd, of dat de ID van het openstaande verzoek moet worden vernieuwd en de poging herhaald. [#98146](https://github.com/openclaw/openclaw/pull/98146) Met dank aan @romneyda.
- `openclaw gateway status` geeft nu relevante richtlijnen voor inloggegevens, configuratie, herstart en logboeken wanneer de test van een actieve Gateway mislukt, in plaats van beheerders te vertellen op het opwarmen te wachten. [#98183](https://github.com/openclaw/openclaw/pull/98183) Met dank aan @masatohoshino.
- `openclaw docs` weigert nu te grote zoekresponsen met een duidelijke foutmelding voordat ze de CLI kunnen destabiliseren of het geheugen kunnen uitputten. [#98188](https://github.com/openclaw/openclaw/pull/98188) Met dank aan @cxbasdev.
- Gateway `config.patch` accepteert nu niet-gerelateerde configuratie-updates wanneer een gebundelde provider het standaardeindpunt gebruikt, zonder lege provider-velden op te slaan die alleen voor de runtime bestemd zijn. [#98396](https://github.com/openclaw/openclaw/pull/98396) Gerelateerd: [#98270](https://github.com/openclaw/openclaw/issues/98270). Met dank aan @momothemage, @weltmaister.
- OpenClaw-updatecontroles beperken nu ongeldige of onverwacht grote responsen van het npm-register voordat deze buitensporig veel geheugen kunnen verbruiken. [#98508](https://github.com/openclaw/openclaw/pull/98508) Met dank aan @lzyyzznl.
- In diverse randgevallen blijven transcript- en spraaktekst nu behouden, worden MCP-fouten getoond, te grote responsen begrensd, de huidige sessietijd weergegeven, de juiste Linux-pakketbeheerder gekozen en poort 443 gebruikt voor beveiligde Gateway-links zonder expliciete poort. [#100258](https://github.com/openclaw/openclaw/pull/100258) Met dank aan @connermo, @cxbasdev, @gfaerny, @hailory, @harjothkhara, @ly85206559, @mushuiyu886, @simon-xydt, @sunlit-deng, @uditdewan.
- Geldige `openclaw.json`-bestanden met een BOM, PowerShell-opmaak of diepe inspringing kunnen nu wijzigingen aan authenticatie, modellen, herstel en andere configuratie opslaan zonder handmatige herformattering. [#100591](https://github.com/openclaw/openclaw/pull/100591) Met dank aan @vincentkoc.
- `openclaw update` in Windows voorkomt nu dat de beheerde geplande Gateway-taak opnieuw wordt gestart tijdens de vervanging van pakketten, waardoor gedeeltelijk bijgewerkte processen of processen met gemengde versies worden vermeden. [#100757](https://github.com/openclaw/openclaw/pull/100757) Met dank aan @vincentkoc.
- Het herstellen van shell-aanvulling tijdens `openclaw doctor` en updates slaat nu het kostbare laden van pluginopdrachten over, waardoor onnodige vertragingen worden vermeden, terwijl volledige, door de gebruiker aangevraagde generatie nog steeds pluginopdrachten bevat. [#76235](https://github.com/openclaw/openclaw/pull/76235)
- De Windows-installatie van de Gateway detecteert nu wanneer Taakplanner afsluit zonder een listener te starten en kan de bestaande alternatieve startmethode gebruiken zonder een duplicaat te maken als het opstarten alleen vertraagd is. [#76245](https://github.com/openclaw/openclaw/pull/76245)
- Als je tijdens de installatie-upgradecontrole op Ctrl+C drukt, wordt de procedure nu netjes gestopt en wordt voorkomen dat na een onvolledige of mislukte installatie een verouderd dashboard wordt geopend. [#76386](https://github.com/openclaw/openclaw/pull/76386) Met dank aan @sebtardif.
- `openclaw doctor` waarschuwt nu wanneer QMD-sessiezoekopdrachten zijn ingeschakeld zonder transcriptexport en biedt opdrachten en documentatie om de ontbrekende geheugenconfiguratie te corrigeren. [#80947](https://github.com/openclaw/openclaw/pull/80947) Met dank aan @anyech.
- `openclaw doctor` biedt nu een voorbeeldopdracht voor ontbrekende transcripten die daadwerkelijk de items toont die kunnen worden verwijderd voordat gebruikers besluiten het opschonen af te dwingen. [#83630](https://github.com/openclaw/openclaw/pull/83630) Met dank aan @yuanhanzhong.
- Beheerders kunnen verouderde schrijfvergrendelingen van sessies inspecteren met `openclaw doctor --lint --json --only core/doctor/session-locks` en vooraf bekijken welke vergrendelingen door een herstelbewerking zouden worden verwijderd of behouden. [#84366](https://github.com/openclaw/openclaw/pull/84366) Met dank aan @giodl73-repo.
- `openclaw doctor` evalueert nu de werkelijke bootstraplimieten per agent van de standaardagent, wat nauwkeurige waarschuwingen over afkapping en richtlijnen voor herstel oplevert. [#84424](https://github.com/openclaw/openclaw/pull/84424) Met dank aan @kasangyong, @vincentkoc.
- Door de Gateway beheerde Skills-controles kunnen nu opdrachten vinden die via pnpm 11 en gangbare globale npm-indelingen zijn geïnstalleerd, waardoor onjuiste waarschuwingen over ontbrekende hulpmiddelen en onnodige herinstallaties worden verminderd. [#85238](https://github.com/openclaw/openclaw/pull/85238) Met dank aan @shbernal, @vincentkoc.
- `status` en `status --json` stellen modelabels voor sessies nu samen met minder onnodige normalisatie, waardoor het teruglezen sneller verloopt voor grotere sessieverzamelingen en incidentcontroles. [#87831](https://github.com/openclaw/openclaw/pull/87831) Met dank aan @acskamloops.
- `openclaw doctor` in Windows detecteert ondersteunde Chrome-versies nu nauwkeurig, in plaats van te waarschuwen dat een werkende installatie niet kon worden geïdentificeerd. [#87937](https://github.com/openclaw/openclaw/pull/87937) Met dank aan @mukundakatta.
- `openclaw doctor` wordt niet langer afgebroken wanneer een geconfigureerde agentwerkruimte nog niet is aangemaakt, terwijl echte bestandsbewerkingen nog steeds de grenzen van de werkruimte afdwingen. [#89226](https://github.com/openclaw/openclaw/pull/89226) Met dank aan @sasan1200, @shifengwang333-ai.
- Bij een ongeldige `openclaw nodes approve &lt;requestId&gt;` worden nu beschikbare openstaande ID's en de herstelopdracht `openclaw nodes pending` getoond in plaats van een onbewerkte clientfout. [#94452](https://github.com/openclaw/openclaw/pull/94452) Met dank aan @mushuiyu886.
- Optionele Doctor-lint kan nu ontbrekende, onveilige, niet-beschrijfbare, met de cloud gesynchroniseerde, verwijderbare, vluchtige of onvolledige OpenClaw-statusopslag rapporteren, inclusief paden en reparatie-instructies. [#95979](https://github.com/openclaw/openclaw/pull/95979) Met dank aan @giodl73-repo.
- Een optionele Doctor-lintcontrole legt nu uit welke geconfigureerde Plugin-installatie defect is en toont een voorbeeld van de reparatie voordat beheerders de bestaande herstelworkflow uitvoeren. [#96171](https://github.com/openclaw/openclaw/pull/96171) Met dank aan @giodl73-repo.
- Wanneer uitvoer van een Cron-opdracht wordt afgekapt, kunnen beheerders nog steeds de eerdere benodigde aanmeld- of installatie-instructie terugvinden zonder het onbewerkte geheim via meldingen prijs te geven. [#96393](https://github.com/openclaw/openclaw/pull/96393) Gerelateerd: [#96346](https://github.com/openclaw/openclaw/issues/96346). Met dank aan @nz365guy.
- Een time-out tijdens de installatie van één geïsoleerde Cron-taak herstart de Gateway niet langer en onderbreekt geen niet-gerelateerd agent- of gepland werk. [#96396](https://github.com/openclaw/openclaw/pull/96396) Met dank aan @849261680, @brycemurray, @velvet-shark.
- Beheerders kunnen `openclaw doctor --lint --all` uitvoeren om elke optionele diagnostische controle op te nemen zonder het gedrag van bestaande `doctor --lint`-automatisering te wijzigen. [#96471](https://github.com/openclaw/openclaw/pull/96471) Met dank aan @giodl73-repo.
- Standaardwaarschuwingen voor mislukte Cron-taken die met `openclaw cron edit &lt;job&gt; --failure-alert` zijn ingeschakeld, blijven nu behouden na herstarts van de Gateway in plaats van na het herladen ongemerkt te verdwijnen. [#96615](https://github.com/openclaw/openclaw/pull/96615) Met dank aan @liuhao1024.
- Beheerders kunnen `openclaw doctor --lint --only core/doctor/gateway-health`, `--only core/doctor/gateway-daemon` of `--all` uitvoeren voor gestructureerde waarschuwingen die referenties beschermen over de bereikbaarheid van de Gateway en de status van lokale services, zonder de servicestatus te wijzigen. [#97075](https://github.com/openclaw/openclaw/pull/97075) Met dank aan @giodl73-repo.
- Beheerders kunnen de gerichte Doctor-lintcontrole voor authenticatieprofielen gebruiken om verlopen, ontbrekende, onjuist opgemaakte, tijdelijk geblokkeerde, uitgeschakelde of verouderde referenties te vinden, inclusief gestructureerde reparatie-instructies. [#97125](https://github.com/openclaw/openclaw/pull/97125) Met dank aan @giodl73-repo.
- Een gerichte Doctor-lintcontrole voor geheugenzoekopdrachten rapporteert nu problemen met de configuratie van providers, referenties, backends en QMD, inclusief gestructureerde paden en oplossingen. [#97137](https://github.com/openclaw/openclaw/pull/97137) Met dank aan @giodl73-repo.
- De Doctor-lintcontrole voor de werkruimtestatus rapporteert nu Plugin-afwijkingen, compatibiliteit, laaddiagnostiek en herstelbare TaskFlow-status in machineleesbare vorm. [#97358](https://github.com/openclaw/openclaw/pull/97358) Met dank aan @giodl73-repo.
- Een gerichte Doctor-lintcontrole voor apparaatkoppeling biedt nu gestructureerde waarschuwingen en reparatie-instructies voor openstaande verzoeken, verouderde authenticatie, ontbrekende bereiken en onleesbare opslagplaatsen. [#97366](https://github.com/openclaw/openclaw/pull/97366) Met dank aan @giodl73-repo.
- `openclaw onboard` legt nu vooraf uit wat de installatie omvat, waarom volledige onboarding langer kan duren en welke optionele stappen kunnen worden uitgesteld. [#97482](https://github.com/openclaw/openclaw/pull/97482) Met dank aan @ly85206559.
- Beheerders kunnen een gestructureerde Doctor-lintcontrole aanvragen voor geconfigureerde kanalen waarvan de onderliggende Plugins zijn geblokkeerd, inclusief de onvervulde vereiste en voorgestelde oplossing. [#97496](https://github.com/openclaw/openclaw/pull/97496) Met dank aan @giodl73-repo.
- Een gerichte Doctor-lintcontrole voor de limiet van toolresultaten identificeert nu instellingen onder modelafhankelijke standaardwaarden of boven de runtimegrens, met bruikbare paden. [#97500](https://github.com/openclaw/openclaw/pull/97500) Met dank aan @giodl73-repo.
- Linux-beheerders kunnen de Doctor-lintcontrole voor systemd-linger gebruiken om te zien wanneer afmelden de Gateway kan stoppen en de exacte `loginctl enable-linger`-oplossing te krijgen. [#97514](https://github.com/openclaw/openclaw/pull/97514) Met dank aan @giodl73-repo.
- Externe Node-hosts kunnen nu verbinding maken met Gateways die zijn gekoppeld aan reverse-proxypaden zoals `/openclaw-gw`, ook na installatie of opnieuw verbinden van de daemon. [#97679](https://github.com/openclaw/openclaw/pull/97679) Gerelateerd: [#97678](https://github.com/openclaw/openclaw/issues/97678). Met dank aan @wm0018.
- Lokale Docker-bronbuilds lopen minder snel zonder geheugen, en bij fouten waarbij het geheugen alsnog uitgeput raakt, worden nu de relevante buildinstellingen voorgesteld. [#98119](https://github.com/openclaw/openclaw/pull/98119) Gerelateerd: [#98118](https://github.com/openclaw/openclaw/issues/98118). Met dank aan @zyzo.
- `openclaw pairing list` geeft nu een nuttige volgende stap voor apparaatgoedkeuring wanneer er geen koppelingskanalen voor chat-DM's bestaan, in plaats van een defecte foutmelding voor een lege keuzelijst weer te geven. [#98142](https://github.com/openclaw/openclaw/pull/98142) Met dank aan @romneyda.
- `openclaw doctor` waarschuwt nu wanneer Cron-taken zijn gericht op kanalen waarvan de Plugins inactief zijn, zodat beheerders de bezorging kunnen corrigeren voordat de volgende geplande uitvoering mislukt. [#98184](https://github.com/openclaw/openclaw/pull/98184) Met dank aan @masatohoshino, @vincentkoc.
- Docker- en bind-mountinstallaties kunnen de migratie van verouderde Cron-taken nu over bestandssysteemgrenzen heen voltooien, met bruikbare waarschuwingen en duplicaatveilige nieuwe pogingen wanneer het opschonen niet kan worden voltooid. [#98217](https://github.com/openclaw/openclaw/pull/98217) Met dank aan @masatohoshino.
- Linux-beheerders zien nu wanneer systemd is gestopt met het herstarten van een Gateway die herhaaldelijk crasht, en `openclaw gateway restart` kan de vergrendelde mislukte service herstellen. [#98291](https://github.com/openclaw/openclaw/pull/98291) Met dank aan @masatohoshino.
- Doctor-lint kan nu verouderde omheinde `HEARTBEAT.md`-sjablonen identificeren en onderscheid maken tussen bestanden die geschikt zijn voor automatische opschoning en bestanden met aangepaste inhoud. [#98400](https://github.com/openclaw/openclaw/pull/98400) Met dank aan @giodl73-repo.
- Doctor-lint kan nu de combinatie markeren van WhatsApp, een zwaarbelaste Gateway-gebeurtenislus en actieve lokale TUI-sessies die verband houdt met vertraagde antwoorden. [#98406](https://github.com/openclaw/openclaw/pull/98406) Met dank aan @giodl73-repo.
- Links voor de Control UI, koppeling, installatiecode, QR en status geven nu de voorkeur aan een bereikbaar LAN-adres op hosts met VPN's, virtuele adapters, WSL, Hyper-V of meerdere netwerken. [#98482](https://github.com/openclaw/openclaw/pull/98482) Met dank aan @joshavant.
- `openclaw doctor` legt nu uit waarom Cron-taken na een onderbroken Gateway-uitvoering nog steeds actief lijken en hoe die achtergebleven markeringen bij de volgende start worden gewist. [#98620](https://github.com/openclaw/openclaw/pull/98620) Met dank aan @masatohoshino.
- `openclaw gateway status --deep` kan nu Windows Firewall-regels identificeren die LAN-apparaten blokkeren en praktische oplossingen voorstellen voor regels, loopback, Tailscale of SSH-tunnels. [#98666](https://github.com/openclaw/openclaw/pull/98666) Met dank aan @joshavant.
- Gestructureerde Doctor-lint kan nu verouderde globale symbolische koppelingen van de Plugin-runtime rapporteren, inclusief de verouderde koppeling, het doel ervan en de opschoonopdracht `openclaw doctor --fix`. [#98729](https://github.com/openclaw/openclaw/pull/98729) Met dank aan @giodl73-repo.
- Nadat `openclaw doctor --fix` een verouderd nevenbestand heeft gearchiveerd, maakt de macOS-app het niet langer opnieuw aan en activeert deze niet meer bij elke opdracht of start van de Gateway dezelfde waarschuwing over een migratieconflict. [#99039](https://github.com/openclaw/openclaw/pull/99039) Gerelateerd: [#98917](https://github.com/openclaw/openclaw/issues/98917). Met dank aan @momothemage, @p51moustache.
- Diagnostiek voor Gateway-status, Doctor en onboarding leest grote logboeken nu binnen vaste grenzen en toont recente nuttige fouten in plaats van verouderde ruis. [#99407](https://github.com/openclaw/openclaw/pull/99407) Met dank aan @sunlit-deng.
- Doctor waarschuwt nu wanneer ingeschakelde Cron-taken vastzitten in herhaalde fouten zonder geconfigureerde waarschuwingen, terwijl gezonde taken en taken onder de drempel stil blijven. [#99606](https://github.com/openclaw/openclaw/pull/99606) Met dank aan @masatohoshino.
- Bij beheerde Gateway-updates kan actief werk nu binnen de geconfigureerde afbouwperiode worden voltooid voordat de serviceoverdracht een time-out krijgt. [#99695](https://github.com/openclaw/openclaw/pull/99695) Met dank aan @zoowh.
- Grote sessiegeschiedenissen produceren nu kleinere `.usage-cost-cache.json`-bestanden met minder parseer- en herschrijfwerk, die na een upgrade automatisch opnieuw worden opgebouwd. [#99714](https://github.com/openclaw/openclaw/pull/99714) Gerelateerd: [#99511](https://github.com/openclaw/openclaw/issues/99511). Met dank aan @dexhunter, @wayne524.
- Bij de eerste installatie van Skills op minimale machines worden ontbrekende vereisten voor Homebrew, uv of Go nu gegroepeerd in één duidelijke melding, terwijl afhankelijkheden die wel kunnen slagen nog steeds worden geïnstalleerd. [#99726](https://github.com/openclaw/openclaw/pull/99726) Met dank aan @fuller-stack-dev, @sedrak-hovhannisyan.
- Upgrades vanuit de verouderde opslag voor configuratiestatus herhalen niet langer een permanente conflictwaarschuwing, en bestaande herstelback-ups blijven beschikbaar zonder nieuwere waarnemingen te overschrijven. [#99728](https://github.com/openclaw/openclaw/pull/99728) Gerelateerd: [#99280](https://github.com/openclaw/openclaw/issues/99280). Met dank aan @ccbridle, @jalehman, @joshavant.
- Installatieprogramma's en runtimecontroles weigeren Node 23.0-23.10 nu vroegtijdig met instructies over ondersteunde versies, in plaats van gebruikers met een defecte OpenClaw CLI achter te laten. [#99832](https://github.com/openclaw/openclaw/pull/99832) Met dank aan @fuller-stack-dev, @vincentkoc.
- Crestodian in Claude Code of Gemini CLI kan nu installatiegesprekken met meerdere beurten voeren, de status inspecteren, expliciete goedkeuring voor wijzigingen vragen en schrijfbewerkingen verifiëren, in plaats van onmiddellijk terug te vallen op een planner voor één beurt. [#100029](https://github.com/openclaw/openclaw/pull/100029)
- Installatie- en reparatiechats van Crestodian destabiliseren de lokale TUI niet langer wanneer een verwerker van terminalgebeurtenissen uitvalt tijdens het bezorgen van een antwoord. [#100341](https://github.com/openclaw/openclaw/pull/100341) Met dank aan @cxbasdev, @vincentkoc.
- Extended-stable Gateways tonen nu periodiek een `openclaw update`-hint wanneer een nieuwer exact pakket is geverifieerd, zonder de installatie automatisch te wijzigen. [#100438](https://github.com/openclaw/openclaw/pull/100438) Met dank aan @kevinslin.
- Crestodian maakt nu onderscheid tussen gewone vragen en operationele verzoeken, accepteert natuurlijke goedkeuringszinnen, wist verouderde voorstellen en houdt gevoelige configuratie buiten het gespreksmodel. [#100656](https://github.com/openclaw/openclaw/pull/100656)
- Nieuwe git-installaties begeleiden gebruikers nu door de installatie, of geven de exacte opdracht om deze later te voltooien, voordat ontbrekende configuratie of Gateway-authenticatie het eerste gebruik kan verstoren. [#101901](https://github.com/openclaw/openclaw/pull/101901) Met dank aan @fuller-stack-dev.
- De installatie controleert nu de geconfigureerde aangepaste agent- of authenticatiemap op referenties, in plaats van de verkeerde initiële status vanuit een standaardlocatie te rapporteren. [0fd69dc](https://github.com/openclaw/openclaw/commit/0fd69dc3d2b864fb7d3a0b5204a7c720b5a19c0d) Met dank aan @vincentkoc.
- De CLI en TUI op volledig scherm openen nu met een duidelijke herstelmelding wanneer hun startmap is verwijderd, in plaats van vóór het opstarten te crashen. [#93636](https://github.com/openclaw/openclaw/pull/93636) Met dank aan @ml12580.
- Weergaven voor Node-status, lijsten en wachtende koppelingen tolereren nu onjuist opgemaakte opgeslagen waarden en tonen de bruikbare Node-informatie in plaats van te crashen. [#93930](https://github.com/openclaw/openclaw/pull/93930) Met dank aan @ly-wang19.
- `usage.cost` en `sessions.usage` weigeren nu een begindatum die later is dan de einddatum met een duidelijke `INVALID_REQUEST`, in plaats van een misleidend leeg rapport terug te geven. [#94096](https://github.com/openclaw/openclaw/pull/94096) Met dank aan @alix-007.
- Browser-CLI-opdrachten accepteren nu `--browser-profile` vóór of na de subopdracht, waardoor bestaande opdrachtpatronen voor externe browsers en WSL2 weer werken. [#94431](https://github.com/openclaw/openclaw/pull/94431) Met dank aan @ml12580.
- Langfuse, OpenTelemetry en Prometheus kunnen nu gebruiks-, kosten-, model-, provider-, timing- en sessiegegevens vastleggen voor uitvoeringen die via `/v1/responses` en `/v1/chat/completions` zijn gestart. [#96152](https://github.com/openclaw/openclaw/pull/96152) Met dank aan @rocke2020, @xialonglee.
- `openclaw tasks maintenance --apply` behoudt nu de geschiedenis van actieve Cron-sessies, zelfs wanneer taak-ID's spaties, hoofdletters, leestekens of expliciete sessiesleutels bevatten. [#96352](https://github.com/openclaw/openclaw/pull/96352) Met dank aan @ly-wang19, @vincentkoc.
- `openclaw cron add` weigert nu onmiddellijk ongeldige waarden voor `--no-output-timeout-seconds` en `--output-max-bytes`, in plaats van stilzwijgend een opdrachttaak zonder de aangevraagde limieten aan te maken. [#96516](https://github.com/openclaw/openclaw/pull/96516) Met dank aan @zhangguiping-xydt.
- `openclaw config unset` legt nu uit wanneer een zichtbare waarde een overgenomen standaardwaarde van de runtime is die niet in de configuratie van de gebruiker is opgeslagen. Dit voorkomt een vruchteloze cyclus tussen `config get` en `config unset`, terwijl mislukte pogingen ongewijzigd blijven. [#96557](https://github.com/openclaw/openclaw/pull/96557) Met dank aan @moeghashim.
- Bij het mislukken van het opstarten van `openclaw --help` en `openclaw --version` wordt nu direct afsluitcode 1 geretourneerd, in plaats van dat het terminalproces vastloopt. [#97807](https://github.com/openclaw/openclaw/pull/97807) Met dank aan @aniruddhaadak80, @maweibin.
- `gateway run --force` negeert nu onjuist gevormde PID-records van listeners tijdens het vrijmaken van poorten, in plaats van een ongeldige processtatus mee te nemen in het herstel. [#98371](https://github.com/openclaw/openclaw/pull/98371) Met dank aan @lzyyzznl.
- Diagnostiek voor bezette Gateway-poorten en gedwongen opschoning negeren nu onjuist gevormde listener-ID's, vermijden niet-bestaande processen en controleren of een poort daadwerkelijk vrij is voordat herstel wordt gemeld. [#98505](https://github.com/openclaw/openclaw/pull/98505) Met dank aan @qiuyuang.
- CLI-tabellen verkorten nu alleen de daadwerkelijke thuismap en onderliggende mappen, zodat paden op hetzelfde niveau, zoals `/home/alice2/project`, niet langer misleidend als paden ten opzichte van de thuismap worden weergegeven. [#98876](https://github.com/openclaw/openclaw/pull/98876) Gerelateerd: [#98872](https://github.com/openclaw/openclaw/issues/98872). Met dank aan @qingminglong.
- `openclaw backup create` staat nu toe dat verwijderbare runtimebestanden tijdens een liveback-up verdwijnen, terwijl duurzame bestanden onder het bestaande opnamebeleid beschermd blijven. [#98879](https://github.com/openclaw/openclaw/pull/98879) Gerelateerd: [#98865](https://github.com/openclaw/openclaw/issues/98865). Met dank aan @carterstebbins23-spec, @vincentkoc, @zengwen-dt.
- Bestandsgebaseerde sjablonen voor de gebruiksbalk houden nu het gebruik van watchers en bestandsdescriptors begrensd in langlopende OpenClaw-processen, terwijl sjablonen indien nodig nog steeds opnieuw worden geladen. [#98990](https://github.com/openclaw/openclaw/pull/98990) Met dank aan @chenyangjun-xy, @vincentkoc, @zhanglei99586.
- Hints voor de validatie van configuratie- en pluginschema's tonen nu duidelijke toegestane waarden in plaats van het misleidende letterlijke label `undefined`. [#99045](https://github.com/openclaw/openclaw/pull/99045) Met dank aan @lzyyzznl.
- Opdrachten voor het lezen en zoeken van berichten en voor vastgezette berichten kunnen nu meer dan 25 geretourneerde rijen weergeven wanneer een hogere `--limit` wordt aangevraagd, en waarschuwen wanneer er nog meer providerresultaten beschikbaar zijn. [#99089](https://github.com/openclaw/openclaw/pull/99089) Met dank aan @jerrytao-ai, @wm0018.
- `openclaw health` waarschuwt nu wanneer het dynamisch herladen van de Gateway-configuratie is gestopt, zodat beheerders weten dat een herstart nodig is en niet ongemerkt verouderde instellingen blijven gebruiken. [#99267](https://github.com/openclaw/openclaw/pull/99267) Met dank aan @masatohoshino, @vincentkoc.
- `openclaw sessions tail --tail` weigert nu aantallen die te groot zijn om veilig weer te geven, in plaats van een onnauwkeurige geschiedenislimiet toe te passen. [#99398](https://github.com/openclaw/openclaw/pull/99398) Met dank aan @qingminglong.
- Een onjuist gevormd tijdstempel in een transcript vervuilt de gebruiks- en kostenregistraties van een sessie niet langer met ongeldige waarden. [#99420](https://github.com/openclaw/openclaw/pull/99420) Met dank aan @krissding.
- De voor mensen leesbare uitvoer van `cron list` en `cron show` toont nu reeksen van herhaalde fouten, zoals `error (12x)`, terwijl JSON-statuswaarden ongewijzigd blijven. [#99602](https://github.com/openclaw/openclaw/pull/99602) Met dank aan @masatohoshino.
- Windows detecteert nu actieve Gateway-listeners betrouwbaar in gelokaliseerde uitvoer van `netstat`. Dit verbetert de poortdiagnostiek en opschoning met `gateway --force`, zonder bestaande verbindingen ten onrechte als listeners te beschouwen. [#100012](https://github.com/openclaw/openclaw/pull/100012) Met dank aan @qingminglong, @vincentkoc.
- Waarschuwingen voor sessieonderhoud vermelden nu bij afgeronde grenzen `1 minute`, `1 hour` of `1 day`, in plaats van onhandige waarden zoals `60 seconds`. [#100096](https://github.com/openclaw/openclaw/pull/100096) Met dank aan @narahariraghava, @vincentkoc.
- De compacte `/status` toont niet langer de dubbelzinnige rij `Plugins: OK`, terwijl waarschuwingen en gedetailleerde plugindiagnostiek beschikbaar blijven. [#100143](https://github.com/openclaw/openclaw/pull/100143)
- `openclaw --help` komt nu overeen met opdrachtspecifieke hulp en aanvullingen, waarbij `config patch` en `config schema` zichtbaar zijn in de hoofdlijst met opdrachten. [#100670](https://github.com/openclaw/openclaw/pull/100670) Met dank aan @amirf194, @vincentkoc.
- In de terminal weergegeven links met uitgebalanceerde haakjes blijven nu klikbaar voor de volledige bedoelde URL, in plaats van te worden ingekort of verkeerd doorverwezen. [#100697](https://github.com/openclaw/openclaw/pull/100697) Met dank aan @aniruddhaadak80, @zoowh.
- Bij een Gateway WebSocket-verbreking met code 1006 krijgen beheerders nu nauwkeurige aanwijzingen over het verlies van de verbinding, in plaats van de indruk dat een gezonde Gateway noodzakelijkerwijs is gecrasht. [#101219](https://github.com/openclaw/openclaw/pull/101219) Met dank aan @darren2030, @vincentkoc.
- Mislukte OpenClaw- en plugin-harnastraces bevatten nu nuttige geredigeerde foutdetails in OpenTelemetry, in plaats van alleen een algemeen foutlabel. [#101244](https://github.com/openclaw/openclaw/pull/101244) Met dank aan @amknight.
- Het herstarten van de Gateway op Windows is niet langer afhankelijk van de controle `findstr`, die een zichtbaar of vastgelopen opdrachtvenster kon achterlaten en zo de overdracht kon blokkeren. [#101366](https://github.com/openclaw/openclaw/pull/101366) Met dank aan @deepujain.
- OpenTelemetry-traceviewers kunnen nu vastgelegde toolresultaten naast toolinvoer weergeven in standaard GenAI-velden, waardoor onderzoek naar mislukte uitvoeringen vollediger wordt. [#101371](https://github.com/openclaw/openclaw/pull/101371) Met dank aan @amknight.
- Opdrachten die op Windows een time-out krijgen, laten minder waarschijnlijk onderliggende processen actief wanneer `taskkill.exe` niet kan starten. [#101392](https://github.com/openclaw/openclaw/pull/101392) Met dank aan @aniruddhaadak80, @zengwen-dt.
- `openclaw backup create` op Windows probeert conflicten bij het archiveren van actieve bestanden nu opnieuw met nieuwe tijdelijke paden, waardoor vergrendelde gedeeltelijke back-ups en achtergebleven archieven van nieuwe pogingen minder vaak voorkomen. [#101464](https://github.com/openclaw/openclaw/pull/101464) Met dank aan @lilan0125, @zoowh.
- `openclaw status --all` houdt ingekorte berichten over kanaalproblemen nu leesbaar wanneer een emoji op de weergavegrens valt. [#101503](https://github.com/openclaw/openclaw/pull/101503) Met dank aan @wm0018.
- Waarschuwingen voor sessieonderhoud tonen nu nauwkeurigere schattingen van de wachttijd rond eenheidsgrenzen, zodat een vertraging van ongeveer 90 seconden niet wordt opgehoogd tot twee minuten. [58d707f](https://github.com/openclaw/openclaw/commit/58d707fbed3400292b9d7bf8fe31e6480309a180) Met dank aan @vincentkoc.
- `openclaw status`, `status --json` en `status --all` respecteren nu hun time-out op Linux wanneer systemd niet reageert, in plaats van voor onbepaalde tijd vast te lopen. [#94149](https://github.com/openclaw/openclaw/pull/94149) Gerelateerd: [#84698](https://github.com/openclaw/openclaw/issues/84698). Met dank aan @zengwen-dt, @zus-assistant.
- Wanneer een lokale Gateway luistert maar niet goed functioneert, kan `openclaw gateway status --deep` een recente waarschijnlijke oorzaak tonen, zoals een volle schijf, in plaats van alleen een algemene verbrekingsmelding. [#95902](https://github.com/openclaw/openclaw/pull/95902) Met dank aan @vincentkoc, @wangbyg.
- Bij het herstarten, bijwerken, opnieuw installeren of repareren van een macOS-Gateway blijven actieve kanaalreferenties die door SecretRef worden ondersteund nu behouden, in plaats van Telegram en andere integraties zonder mogelijkheid tot authenticatie achter te laten. [#99124](https://github.com/openclaw/openclaw/pull/99124) Met dank aan @mushuiyu886.
- Updates van de Gateway-configuratie weigeren nu ontbrekende geredigeerde waarden voor sleutels zoals `toString` of `constructor`, in plaats van een overgenomen JavaScript-functie te herstellen. [#99152](https://github.com/openclaw/openclaw/pull/99152) Met dank aan @zenglingbiao.
- Gegenereerde shell-aanvulling stelt nu geaccepteerde OpenClaw-opdrachtaliassen voor en blijft hun opties en subopdrachten aanvullen. [#99419](https://github.com/openclaw/openclaw/pull/99419) Met dank aan @amirf194, @jack-dev-ops, @vincentkoc.
- Update- en statuscontroles identificeren onjuist gevormde npm-metadata nu als ongeldige JSON, in plaats van alleen een onduidelijke syntaxisfout te retourneren. [#100338](https://github.com/openclaw/openclaw/pull/100338) Met dank aan @cxbasdev.
- Beheerders kunnen de Gateway vóór N-1 onderliggende nodes upgraden zonder het normale pad voor updates, herstarts, reparaties, statuscontroles en onderhoud voor die nodes te verliezen. [#101109](https://github.com/openclaw/openclaw/pull/101109) Met dank aan @jtczville.
- Windows-gebruikers kunnen wereldwijd geïnstalleerde Gemini CLI- en Claude Code-backends via hun npm-opdrachtshims starten zonder onmiddellijke spawnfouten of verminkte promptargumenten. [#101378](https://github.com/openclaw/openclaw/pull/101378) Met dank aan @wendy-chsy.
- Een mislukt proces voor het vervangen van de Gateway tijdens een update veroorzaakt niet langer een extra niet-afgevangen crash in het bestaande bovenliggende proces. [#101489](https://github.com/openclaw/openclaw/pull/101489) Met dank aan @aniruddhaadak80, @momothemage, @vincentkoc.
- Mislukte CLI-installaties ruimen nu hun tijdelijke Node-stagingmappen en herschrijfbestanden voor de pnpm-workspace op. [#103725](https://github.com/openclaw/openclaw/pull/103725) Met dank aan @sebtardif.
- Git-installaties maken nu een `openclaw`-starter die de bedoelde Node.js-runtime blijft gebruiken, zelfs nadat het PATH van de gebruiker verandert. [be7198f](https://github.com/openclaw/openclaw/commit/be7198f6a2225dd988e707c4ef11c3cf002c14c3)
- `openclaw agents list` toont nu geconfigureerde externe kanalen, zelfs wanneer hun Plugin ontbreekt, en geeft de juiste installatie- of `openclaw doctor --fix`-instructies. [#95363](https://github.com/openclaw/openclaw/pull/95363) Met dank aan @hugenshen.
- Beheerders kunnen gerichte Doctor-linting gebruiken om verouderde sessietranscripten en verouderde snapshotpaden te inspecteren, de opschoning vooraf te bekijken en te kiezen of ze deze willen toepassen. [#95976](https://github.com/openclaw/openclaw/pull/95976) Met dank aan @giodl73-repo.
- Waarschuwingen voor de routering van standaardaccounts van WhatsApp en Telegram zijn nu beschikbaar via selecteerbare, gestructureerde Doctor-linting, terwijl de normale Doctor-uitvoer ongewijzigd blijft. [#96147](https://github.com/openclaw/openclaw/pull/96147) Met dank aan @pick-cat, @vincentkoc.
- Optionele Doctor-linting kan nu verouderde of ontbrekende pluginregistergegevens, overschaduwde gebundelde plugins, verouderde installatierecords en defecte OpenClaw-peerlinks herkennen. [#96169](https://github.com/openclaw/openclaw/pull/96169) Met dank aan @giodl73-repo.
- Links naar documentatie over Terminal en installatie worden nu correct verwerkt wanneer relatieve paden beginnen met `http` of absolute HTTP-schema's hoofdletters gebruiken. [#96439](https://github.com/openclaw/openclaw/pull/96439) Met dank aan @lin-hongkuan.
- Terminal-notities, Doctor-uitvoer en diagnostiek breken lange reeksen CJK-, volledige-breedte- of emoji-tekens nu af binnen de gevraagde breedte, in plaats van over kolommen heen te lopen. [#96746](https://github.com/openclaw/openclaw/pull/96746) Met dank aan @ly-wang19.
- Gestructureerde Doctor-lint kan nu weinig of kritiek weinig schijfruimte voor de OpenClaw-statusmap melden, inclusief het betreffende pad, de beschikbare ruimte, de vereiste ruimte en de herstelmaatregel. [#98391](https://github.com/openclaw/openclaw/pull/98391) Met dank aan @giodl73-repo.
- Handmatige Gateway-installatie weigert nu poortwaarden zoals `1e3` of `0x1000`, in plaats van ongemerkt een andere poort op te slaan, terwijl geldige decimale poorten ongewijzigd blijven. [#98689](https://github.com/openclaw/openclaw/pull/98689) Gerelateerd: [#98681](https://github.com/openclaw/openclaw/issues/98681). Met dank aan @qingminglong.
- Pluginbeheerders kunnen `doctor --lint --only core/doctor/legacy-plugin-manifests` of `--all` uitvoeren om verouderde manifestsleutels te identificeren en de betreffende Plugin, het pad en de herstelopdracht te bekijken. [#98695](https://github.com/openclaw/openclaw/pull/98695) Met dank aan @giodl73-repo.
- Beheerders kunnen `openclaw doctor --lint --only core/doctor/legacy-plugin-dependencies` of `--all` gebruiken om verouderde afhankelijkheidsstatus van Plugins te vinden en een pad plus veilige herstelinstructies te ontvangen zonder de installatie te wijzigen. [#98725](https://github.com/openclaw/openclaw/pull/98725) Met dank aan @giodl73-repo.
- Beheerders kunnen zich aanmelden voor `core/doctor/legacy-cron-store` om verouderde Cron-gegevens te vinden die aandacht vereisen, zonder dat de lintcontrole opgeslagen status wijzigt. [#99211](https://github.com/openclaw/openclaw/pull/99211) Met dank aan @giodl73-repo.
- Waarschuwingen over kanaalinstallatie zijn nu beschikbaar als gestructureerde Doctor-lintbevindingen met stabiele paden en herstelinstructies voor beheerders en automatisering. [#99238](https://github.com/openclaw/openclaw/pull/99238) Met dank aan @giodl73-repo.
- Standaardresultaten van `doctor --lint` richten zich nu op oplosbare configuratie- en runtimeproblemen; optioneel advies over back-ups en geheugen is alleen beschikbaar wanneer daarom wordt gevraagd. [#99249](https://github.com/openclaw/openclaw/pull/99249) Met dank aan @giodl73-repo.
- Een normale Doctor-lintuitvoering roept `crontab -l` niet langer aan voor de optionele controle van verouderde WhatsApp-gegevens, tenzij een beheerder deze expliciet selecteert. [#99250](https://github.com/openclaw/openclaw/pull/99250) Met dank aan @giodl73-repo.
- `openclaw doctor --fix` wordt nu met succes voltooid in streng afgeschermde omgevingen wanneer alleen de installatie van shellaanvulling is geblokkeerd, terwijl echte schrijffouten nog steeds worden gemeld. [#99540](https://github.com/openclaw/openclaw/pull/99540) Gerelateerd: [#99237](https://github.com/openclaw/openclaw/issues/99237). Met dank aan @hunglp6d en @rballiance.
- `doctor --lint --all` kan nu uitleggen welk pad of welke machtiging een configuratieherstel zou blokkeren voordat beheerders `doctor --fix` uitvoeren. [#100093](https://github.com/openclaw/openclaw/pull/100093) Met dank aan @giodl73-repo.
- OTLP-traces, -metrieken en -logboeken volgen nu `HTTP_PROXY`, `HTTPS_PROXY` en `NO_PROXY`, zodat diagnostische exports via het geconfigureerde netwerkpad verlopen. [#100616](https://github.com/openclaw/openclaw/pull/100616) Met dank aan @jesse-merhi.
- Statuscontroles van een externe Gateway vallen nu terug op het geconfigureerde SSH-doel wanneer lokaal opvragen van de effectieve configuratie mislukt, in plaats van de detectie te laten vastlopen of crashen. [#101160](https://github.com/openclaw/openclaw/pull/101160) Met dank aan @cxbasdev.
- Windows-update en Doctor-herstel verplaatsen nu een verouderde Gateway in Startup die onder eigen beheer staat naar Task Scheduler, zonder een verouderd proces achter te laten, authenticatie te verliezen of de terugvaloptie te vroeg te verwijderen. [#101213](https://github.com/openclaw/openclaw/pull/101213) Met dank aan @vincentkoc.
- `openclaw update` richt zich nu op de globale Node-installatie waarmee het is gestart, zodat geen onterecht succes wordt gemeld wanneer Homebrew, nvm, asdf of Volta een ander exemplaar van OpenClaw beschikbaar stelt. [#101228](https://github.com/openclaw/openclaw/pull/101228) Met dank aan @buddyh.
- Kaarten voor wachtende uitvoeringsgoedkeuringen beschrijven nu alleen de goedkeuringsstatus, en de waarschuwing over terugvallen op de voorgrond verschijnt pas nadat een opdracht daadwerkelijk op die manier is uitgevoerd. [#101561](https://github.com/openclaw/openclaw/pull/101561) Met dank aan @vincentkoc.
- `openclaw plugins list` gebruikt nu aanzienlijk minder piekgeheugen bij nieuwe en reeds gemigreerde pakketinstallaties, met behoud van het vereiste migratiegedrag. [#103132](https://github.com/openclaw/openclaw/pull/103132)

</Accordion>

### Documentatie en gebruikshandleidingen

De officiële gebruiksrichtlijnen sluiten nu beter aan op de uitgeleverde opdrachten, configuratie, installatie, statusuitvoer, tijdelijke aanduidingen en herstelprocedures. Gegenereerde documentatieoverzichten behouden ook letterlijke opdrachtparameters, waardoor de kans kleiner is dat een lezer een voorbeeld volgt waaruit identificatiegegevens zijn verwijderd of waarvan de workflow niet meer overeenkomt met het product.

<Accordion title="Bronnen en bijdragers">

- De CLI-configuratiedocumentatie maakt nu duidelijk onderscheid tussen de normale verwerking van JSON5-waarden en `--strict-json`, dat standaard-JSON accepteert en syntaxis afwijst die alleen door JSON5 wordt ondersteund. [#80981](https://github.com/openclaw/openclaw/pull/80981) Met dank aan @addu2612.
- De documentatie over Plugin- en kanaalstatus verduidelijkt nu dat een `MessageReceipt`- of duurzaam `sent`-resultaat bewijst dat het platform dit heeft geaccepteerd, niet dat het op het apparaat van een ontvanger is weergegeven of gelezen. [#90063](https://github.com/openclaw/openclaw/pull/90063) Met dank aan @pdurlej.
- De macOS-handleiding biedt gebruikers nu een duidelijker traject vanaf het downloaden van de app tot de configuratie bij de eerste start, de selectie van een Gateway en gerichte probleemoplossing. [#97120](https://github.com/openclaw/openclaw/pull/97120) Met dank aan @romneyda.
- De installatiehandleiding voor Discord verwijst gebruikers nu naar de juiste sectie van de Developer settings om Developer Mode in te schakelen en de vereiste ID's te kopiëren. [#97336](https://github.com/openclaw/openclaw/pull/97336) Met dank aan @naseemm123.
- Plugin-ontwikkelaars krijgen nu duidelijkere informatie over SDK-afschrijvingen en migratie voor helpers voor sessieopslag en transcriptbestanden, voorafgaand aan de geplande overgang naar SQLite. [#97494](https://github.com/openclaw/openclaw/pull/97494) Met dank aan @jalehman.
- De openbare documentatie van OpenClaw gebruikt nu kortere, taakgerichte instructies met gecorrigeerde opdrachten, configuratienamen, standaardwaarden, providergedrag en stappen voor probleemoplossing. [#100142](https://github.com/openclaw/openclaw/pull/100142)
- Logbook-gebruikers beschikken nu over volledige richtlijnen voor installatie, modelroutering, privacykeuzes en het oplossen van ontbrekende opnamen of tijdlijnresultaten. [b6a7898](https://github.com/openclaw/openclaw/commit/b6a7898c7c7f43e4b984c6c62aaa685f6a206f33)
- De richtlijnen voor veilig opnieuw starten vermelden nu dat de standaardwachttijd na `gateway.reload.deferralTimeoutMs` kan eindigen en leggen uit hoe je een onbeperkte wachttijd configureert. [#95397](https://github.com/openclaw/openclaw/pull/95397) Met dank aan @zhangqueping.
- De configuratiehandleiding voor agents vermeldt nu welke huidige modellen door de ingebouwde aliassen `opus` en `gpt` worden geselecteerd. [#96375](https://github.com/openclaw/openclaw/pull/96375) Met dank aan @niks999.
- Docker-beheerders hebben nu een officieel traject om de `claude-cli`-backend te installeren, te authenticeren, te verifiëren en te behouden bij upgrades van containerimages. [#96380](https://github.com/openclaw/openclaw/pull/96380) Met dank aan @fffrank, @zaidazmi.
- De documentatie van OpenClaw voor Anthropic en de Claude CLI beschrijft nu de huidige behandeling van abonnementslimieten voor `claude -p` en gerelateerd gebruik, met officiële verwijzingen voor beslissingen over facturering en implementatie. [#96848](https://github.com/openclaw/openclaw/pull/96848) Met dank aan @fightingsleep, @tirion-p.
- De installatiehandleiding voor Discord scheidt General Permissions nu van Text Permissions, zodat keuzes voor bottoegang gemakkelijker correct te interpreteren zijn. [#97584](https://github.com/openclaw/openclaw/pull/97584) Met dank aan @slammajamma28.
- De documentatie over foutantwoorden van Telegram vermeldt nu de ondersteunde beleidsopties en de juiste standaardwaarden voor de afkoelperiode, waardoor ongeldige `errorPolicy: "reply"`-configuraties worden voorkomen. [#97635](https://github.com/openclaw/openclaw/pull/97635) Met dank aan @wm0018.
- De Feishu-documentatie beveelt de afgewezen instelling `dmPolicy: disabled` niet langer aan, waardoor minder configuratiefouten uit de handleiding worden overgenomen. [#97640](https://github.com/openclaw/openclaw/pull/97640) Met dank aan @wm0018.
- De openbare onboardingdocumentatie behandelt nu elf bestaande niet-interactieve vlaggen voor tokenauthenticatie, Cloudflare AI Gateway, de daemon, de UI, hooks en tokenuitvoer. [#97753](https://github.com/openclaw/openclaw/pull/97753) Met dank aan @vincentkoc, @wm0018.
- De Matrix-documentatie legt nu voortgangsstreaming, kamerspecifieke herkenning van vermeldingen, activering per kamer en door beheerders configureerbare beveiligingen tegen botlussen uit. [#98318](https://github.com/openclaw/openclaw/pull/98318) Met dank aan @vincentkoc, @wm0018.
- De documentatie voor het Telegram-kanaal vermeldt nu correct dat een niet-ingestelde streamingmodus gedeeltelijke voorvertoningen gebruikt en legt uit hoe je uitsluitend definitieve antwoorden kiest. [#98453](https://github.com/openclaw/openclaw/pull/98453) Met dank aan @solodmd.
- De mobiele documentatie van OpenClaw duidt de iOS- en Android-apps nu aan als officiële releases en biedt consistente richtlijnen voor de App Store, Google Play en de gehoste iOS-pushrelay. [#98843](https://github.com/openclaw/openclaw/pull/98843) Met dank aan @joshavant.
- Plugin-auteurs krijgen nu duidelijkere verpakkingsrichtlijnen voor runtime-afhankelijkheden, gebouwde artefacten, `npm-pack:`-validatie en controles van vertrouwde officiële Plugins vóór publicatie. [#99962](https://github.com/openclaw/openclaw/pull/99962) Met dank aan @hxy91819.
- Voorbeelden van officiële Plugin-pakketten komen nu overeen wat betreft de vereiste `typebox`-runtime- en `openclaw`-peerafhankelijkheden, waardoor minder installatiefouten door kopiëren en plakken ontstaan. [#99973](https://github.com/openclaw/openclaw/pull/99973)
- De gebundelde Skill `imsg` leidt agents nu naar het juiste directe of groepsgesprek, stabiele doelen, acties met minimale bevoegdheden en bevestiging vóór zichtbare of gevoelige wijzigingen. [#100105](https://github.com/openclaw/openclaw/pull/100105) Met dank aan @omarshahine.
- De officiële OpenClaw-documentatie helpt beheerders en Plugin-auteurs nu om aanmeldgegevens veilig te verwerken, Cron-taken die terugvalopties voor lokale providers gebruiken vooraf te controleren, standaardwaarden voor Talk-timing toe te passen, MiniMax-providers en -modellen te configureren en een volledig minimaal Plugin-pakket met de vereiste afhankelijkheidsmetadata te kopiëren. [#100182](https://github.com/openclaw/openclaw/pull/100182)
- Beheerders van Android-Nodes beschikken nu over een volledige handleiding om een extern apparaat veilig vanaf macOS te spiegelen en te bedienen, inclusief autorisatie, probleemoplossing en correct verbreken van de verbinding. [#100398](https://github.com/openclaw/openclaw/pull/100398)
- De Plugin-referenties voor Codex en WhatsApp beschrijven nu hun toolcontract, waardoor ondersteunde Plugin-mogelijkheden gemakkelijker aan OpenClaw-workflows kunnen worden gekoppeld. [46ad3f9](https://github.com/openclaw/openclaw/commit/46ad3f9ae94cec1bfa94b14974a3d32b46921080) Met dank aan @vincentkoc.
- De onboardingreferentie legt nu uit dat alleen `openclaw` onboarding start wanneer de configuratie ontbreekt, Crestodian opent wanneer de configuratie ongeldig is en de agent-TUI start wanneer de configuratie geldig is. [d9dbee7](https://github.com/openclaw/openclaw/commit/d9dbee7676fb4a7fcd4617e9fe3bd26f7adf4452)
- De ACP-probleemoplossing noemt nu `PermissionPromptUnavailableError`, zodat beheerders een niet-interactieve machtigingsfout kunnen herkennen en de juiste configuratieoplossing kunnen vinden. [b3a74cc](https://github.com/openclaw/openclaw/commit/b3a74ccc3aef9d670994baee3b0039e4783d82a2)
- De onboardingreferentie biedt nu correcte richtlijnen voor signal-cli, de Gateway-runtime en kanaaltoelatingslijsten, inclusief Windows-beperkingen en de verwachte ID's voor directe berichten. [aaaa803](https://github.com/openclaw/openclaw/commit/aaaa8030bf4f139d43717731fd3402e06b248d48)
- De gegenereerde documentatienavigatie behoudt nu volledige koppen met opdrachttijdelijke aanduidingen zoals `&lt;id&gt;` en `&lt;deviceId&gt;`, in plaats van vereiste argumenten te verbergen. [#99099](https://github.com/openclaw/openclaw/pull/99099) Met dank aan @hxy91819.

</Accordion>

### Browser, planningen, bestanden en programmeertools

Agents kunnen gescande pdf's lezen met modellen die beeldverwerking ondersteunen, in geïsoleerde programmeercheck-outs werken en bestanden, media, browserresultaten en uitvoeringsfouten verwerken met bruikbaardere uitvoer. [Browserbesturing](/nl/tools/browser-control) behoudt koppelings- en downloadstatus betrouwbaarder, terwijl parallelle werkruimtebewerkingen minder snel met elkaar of met de huidige bestanden van de gebruiker botsen.

[Geplande automatisering](/nl/automation/cron-jobs) behoudt de bedoelde modellen, timing, status en aflevering bij meer herstarts en bewerkingen. Toolaanroepen en -resultaten herstellen ook beter van time-outs, onjuist gevormde inhoud, te grote uitvoer en onderbroken werk, in plaats van een taak voltooid te laten lijken wanneer het bruikbare resultaat verloren is gegaan.

<Accordion title="Bronnen en bijdragers">

- Modellen met visuele mogelijkheden kunnen nu gerenderde pagina's lezen uit gescande PDF's en PDF's die alleen afbeeldingen bevatten en via chatkanalen zijn bijgevoegd. [#97354](https://github.com/openclaw/openclaw/pull/97354) Met dank aan @joshavant.
- Workboard-taken kunnen nu beheerde, geïsoleerde worktrees gebruiken, met CLI- en Control UI-tools voor het maken, opschonen en herstellen ervan en voor herstelmomentopnamen wanneer werk niet veilig kan worden verwijderd. [#100535](https://github.com/openclaw/openclaw/pull/100535)
- Gebruikers kunnen nu vanuit de Control UI of mobiele app een chat in een eigen beheerde worktree starten, zodat parallel programmeerwerk wordt geïsoleerd, terwijl niet-opgeslagen werk behouden blijft en veilige inactieve check-outs automatisch worden opgeschoond. [#100788](https://github.com/openclaw/openclaw/pull/100788)
- Een vastgelopen externe Chrome- of WSL2-browser kan verzoeken om tabbladlijsten niet langer onbeperkt tegenhouden; OpenClaw retourneert na een begrensde tijd een time-out en kan bij het volgende verzoek opnieuw verbinding maken. [#80147](https://github.com/openclaw/openclaw/pull/80147) Met dank aan @hemantsudarshan, @keaneyan.
- Acties in externe browsers herstellen nu van een gesloten of vervangen geselecteerd tabblad door het opnieuw te proberen zonder de verouderde tabblad-ID, overeenkomstig het gedrag van lokale browsers. [#89086](https://github.com/openclaw/openclaw/pull/89086) Met dank aan @rhclaw.
- Browsernavigatie op basis van CDP naar CSV-, PDF- en andere bijlage-URL's retourneert nu een veilig opgeslagen beheerd bestand met de URL en voorgestelde bestandsnaam. [#89416](https://github.com/openclaw/openclaw/pull/89416) Met dank aan @zhangguiping-xydt.
- Browserdownloads geven de agent nu de opgeslagen bestandsnaam en het pad door, zodat deze de voltooide download kan gebruiken in plaats van de actie opnieuw te proberen. [#93307](https://github.com/openclaw/openclaw/pull/93307) Met dank aan @sunlit-deng.
- Bijgewerkte verbindingsgegevens voor `browser.profiles.*` kunnen nu van kracht worden zonder een onnodige herstart van de Gateway of onderbreking van actieve sessies. [#93827](https://github.com/openclaw/openclaw/pull/93827) Met dank aan @goutamadwant.
- Browserautomatisering kan nu tabbladen aansturen via voorgestelde ID, tabblad-ID, label of uniek voorvoegsel zonder onterechte fouten wegens een niet-overeenkomend doel. [#96178](https://github.com/openclaw/openclaw/pull/96178) Met dank aan @zengwen-dt.
- Permanente aanmeldingen bij beheerde browsers blijven nu behouden na normale herstarts van Chrome en de Gateway, waardoor herhaald aanmelden en MFA-onderbrekingen bij onbeheerd browserwerk afnemen. [#98284](https://github.com/openclaw/openclaw/pull/98284) Met dank aan @malashenia, @turbotheturtle.
- Te grote foutreacties van browserbesturing kunnen niet langer buitensporig veel Gateway-geheugen verbruiken, terwijl normale fouten nog steeds nuttige diagnostische informatie geven. [#98455](https://github.com/openclaw/openclaw/pull/98455) Met dank aan @wings1029.
- Browserverzoeken via `responsebody` om een kort voorvoegsel van een groot antwoord vermijden nu het decoderen van een tweede tekstkopie op volledige grootte, terwijl de gevraagde ingekorte inhoud nog steeds wordt geretourneerd. [#98940](https://github.com/openclaw/openclaw/pull/98940) Met dank aan @pandah97.
- Browserextensies kunnen opnieuw verbinding maken met een nieuw geroteerd koppelingstoken terwijl Browser control actief blijft, en oude tokens blijven geweigerd. [a703183](https://github.com/openclaw/openclaw/commit/a7031832ecd5bb9eba30ce844b1a059c9c3b5395) Met dank aan @vincentkoc.
- Cron-taken met een geldige toekomstige uitvoering precies op de grens van een seconde behouden nu dat geplande tijdstip, in plaats van ten onrechte als verouderd te worden behandeld en opnieuw te worden gebaseerd. [#81731](https://github.com/openclaw/openclaw/pull/81731) Met dank aan @vincentkoc, @yashkot007.
- Geïsoleerde `agentTurn`-cron-taken kunnen herstellen van tijdelijk niet-overeenkomende runtimeartefacten, in plaats van bij het opstarten te mislukken met een `sourceReplyDeliveryMode`-fout. [#85249](https://github.com/openclaw/openclaw/pull/85249) Met dank aan @jerry-xin.
- `openclaw tasks maintenance --apply` kan nu onjuiste registraties van verloren taken herstellen wanneer de duurzame Cron-geschiedenis bewijst dat de uitvoering is geslaagd. [#86088](https://github.com/openclaw/openclaw/pull/86088) Met dank aan @altaywtf, @liaoandi.
- Geplande agenttaken waarschuwen nu wanneer `ANNOUNCE_SKIP` de voltooiing van een Cron-taak onderdrukt, waardoor ontbrekende rapporten en gedeeltelijke uitvoer eenvoudiger te diagnosticeren zijn. [#90566](https://github.com/openclaw/openclaw/pull/90566) Gerelateerd: [#68561](https://github.com/openclaw/openclaw/issues/68561). Met dank aan @mibslee, @sahibzada-allahyar.
- Inhaaltaken van Cron die kort na het opstarten worden uitgesteld, worden niet langer overgeslagen enkel omdat een beheerder de Cron-status controleert voordat ze worden uitgevoerd. [#94022](https://github.com/openclaw/openclaw/pull/94022) Gerelateerd: [#93935](https://github.com/openclaw/openclaw/issues/93935). Met dank aan @richchen01, @vincentkoc, @yetval.
- Geplande agentbeurten die `claude-cli` of een andere CLI-backend gebruiken, starten nu normaal, terwijl expliciet niet-ondersteunde toolbeperkingen nog steeds veilig tot een fout leiden. [#95615](https://github.com/openclaw/openclaw/pull/95615) Met dank aan @anagnorisis2peripeteia, @obviyus.
- Geïsoleerde Cron-uitvoeringen met een time-out of annulering behouden nu hun provider-, model- en sessiegegevens in `cron_run_logs`, waardoor mislukte taken eenvoudiger te traceren zijn. [#95943](https://github.com/openclaw/openclaw/pull/95943) Gerelateerd: [#95873](https://github.com/openclaw/openclaw/issues/95873). Met dank aan @luke-renjoy, @zengwen-dt.
- Een geplande taak met een cloudmodel die een antwoord opent maar geen inhoud verzendt, kan nu overschakelen naar een goed werkend terugvalmodel voordat de volledige uitvoering een time-out bereikt. [#96096](https://github.com/openclaw/openclaw/pull/96096) Met dank aan @849261680, @velvet-shark.
- Het bewerken van een terugkerende Cron-taak slaat niet langer een uitvoering over die al aan de beurt is en verschuift een ongewijzigd intervalschema niet meer naar het tijdstip van bewerken. [#96159](https://github.com/openclaw/openclaw/pull/96159) Met dank aan @yetval.
- Het wissen van een opgeslagen overschrijving voor Model of Thinking/Effort in de Cron Control UI herstelt nu daadwerkelijk de overgenomen standaardwaarden, waarbij `--clear-thinking` beschikbaar is vanuit de CLI. [#96293](https://github.com/openclaw/openclaw/pull/96293) Gerelateerd: [#96287](https://github.com/openclaw/openclaw/issues/96287). Met dank aan @takamasa-aiso, @zengwen-dt.
- Door de CLI ondersteunde workers van geïsoleerde Cron-taken worden nu na voltooiing afgesloten, in plaats van zich op te hopen en de host en Gateway te vertragen. [#97227](https://github.com/openclaw/openclaw/pull/97227) Met dank aan @vianne-droid, @xialonglee, @yusukeit0.
- Lange waarschuwingen over Cron-fouten behouden nu emoji en andere aanvullende Unicode-tekens, in plaats van te eindigen met een beschadigd vervangingssymbool. [#97298](https://github.com/openclaw/openclaw/pull/97298) Met dank aan @zenglingbiao.
- Mislukte Heartbeat-terugvalpogingen verzenden niet langer storende chatberichten die alleen uit herhaalde tijdelijke aanduidingen voor interne fouten bestaan. [#97364](https://github.com/openclaw/openclaw/pull/97364) Met dank aan @turbotheturtle.
- Berichten over mislukte shelltools maken nu duidelijker onderscheid tussen de opdracht die de agent heeft ingevoerd en de labels van het framework, en tonen de afsluitcode, Node en werkmap duidelijker. [#97511](https://github.com/openclaw/openclaw/pull/97511) Met dank aan @aditya-vithaldas.
- Geplande taken die `web_search` toestaan, melden nu dat er geen bruikbare zoekprovider is geselecteerd in plaats van te voltooien met een onbruikbaar resultaat. [#97677](https://github.com/openclaw/openclaw/pull/97677) Met dank aan @lilan0125, @riazrahaman.
- Geplande vervolgacties voor toezeggingen blijven nu gericht op hun oorspronkelijke gesprek, in plaats van niet-gerelateerde Heartbeat-instructies, context in de wachtrij of herstelwerk over te nemen. [#98169](https://github.com/openclaw/openclaw/pull/98169) Met dank aan @bdjben.
- Geplande bezorgingen aan numerieke threads, zoals Telegram-forumonderwerpen, keren na herstarts van de Gateway nu terug naar de geconfigureerde thread in plaats van terug te vallen op de algemene chat. [#98699](https://github.com/openclaw/openclaw/pull/98699) Met dank aan @yetval.
- Geplande taken kunnen resultaten afleveren in een actieve chat zonder antwoorden te blokkeren of achtergrondwerk met het transcript te vermengen, en beheerders kunnen verouderde Cron-taken zonder onderliggende taken wissen zonder actieve, door sessies ondersteunde uitvoeringen te annuleren. [#98755](https://github.com/openclaw/openclaw/pull/98755) Gerelateerd: [#98121](https://github.com/openclaw/openclaw/issues/98121). Met dank aan @ethansk, @obviyus.
- Terugkerende Cron-taken die voor `current` of `session:&lt;id&gt;` zijn gemaakt, nemen hun geselecteerde gespreksgeschiedenis opnieuw mee naar latere uitvoeringen, terwijl `isolated`-taken nog steeds met een schone lei beginnen. [#98947](https://github.com/openclaw/openclaw/pull/98947) Met dank aan @ethansk, @obviyus.
- Mislukte opdrachten `cron add`, `cron update` en `cron remove` laten de actieve planner nu ongewijzigd, zodat actieve taken overeenkomen met de opgeslagen configuratie en het gerapporteerde resultaat. [#99960](https://github.com/openclaw/openclaw/pull/99960) Met dank aan @masatohoshino, @vincentkoc.
- Het bewerken van het bericht van een geplande taak verstoort latere door de CLI ondersteunde uitvoeringen niet langer per ongeluk, terwijl expliciete toolbeperkingen beschermd blijven waar ze niet kunnen worden afgedwongen. [#100203](https://github.com/openclaw/openclaw/pull/100203) Met dank aan @obviyus.
- Betrouwbaarheidsverbeteringen weigeren nu onveilige invoer voor Cron en plugins, behouden de opmaak van Skills, maken fouten in de Gateway en het geheugen zichtbaar, laten het opstarten van LSP eerder mislukken en voorkomen verouderde Android-cameraresultaten na annulering. [#100399](https://github.com/openclaw/openclaw/pull/100399) Met dank aan @849261680, @anyech, @cxbasdev, @lin-hongkuan, @masatohoshino, @nankingjing, @qingminglong, @simon-xydt, @snotty, @xialonglee.
- Een brede betrouwbaarheidsronde vervangt vastgelopen werk van onderliggende processen nu door duidelijke fouten, verbetert sandboxdiagnostiek, begrenst de status van mobiele agenda's en spraak, normaliseert Cron-terugvalopties en weigert onveilige providerreacties. [#100483](https://github.com/openclaw/openclaw/pull/100483) Met dank aan @aniruddhaadak80, @cxbasdev, @jincheng-xydt, @morluto, @nianjiuzst, @pandah97, @versatagent, @xialonglee, @zenglingbiao, @zengwen-dt.
- Tijdelijke leesfouten van stdout of stderr vanuit `gog gmail watch serve` laten OpenClaw niet langer vastlopen terwijl de Gmail-bewakingsmodus actief is. [#100519](https://github.com/openclaw/openclaw/pull/100519) Met dank aan @cxbasdev.
- Resultaten van Exec en voltooide achtergrondsessies bevatten nu signalen, time-outvlaggen, fouttypen en afsluitredenen, zodat gebruikers kunnen zien waarom een opdracht is gestopt. [#89104](https://github.com/openclaw/openclaw/pull/89104) Met dank aan @yu-xin-c.
- `openclaw mcp serve` en de kale `openclaw acp` beginnen nu met schone uitvoer voor het machineprotocol, waardoor opstartwaarschuwingen JSON-RPC voor MCP- en ACP-clients niet meer beschadigen. [#89997](https://github.com/openclaw/openclaw/pull/89997) Met dank aan @kenners22, @vincentkoc.
- Agentopdrachten met een ongeldige expliciete `workdir`, waaronder een letterlijke `~`, stoppen nu met een duidelijke foutmelding in plaats van vanuit een onbedoelde terugvalmap te worden uitgevoerd. [#94441](https://github.com/openclaw/openclaw/pull/94441) Met dank aan @jesse-merhi, @renaudcerrato.
- Door SSH en OpenShell ondersteunde sandboxopdrachten ruimen nu externe resources op na mislukte starts, behouden de juiste pluginsessie en kanaalcontext en retourneren bij onjuist gevormde invoer een normale toolfout in plaats van een interne WeakMap-fout. [#96926](https://github.com/openclaw/openclaw/pull/96926) Met dank aan @jesse-merhi.
- Windows-uitvoeringen van `autoreview --engine copilot` retourneren nu een voltooid beoordelingsresultaat, zelfs wanneer het opschonen van de tijdelijke map kort wordt vertraagd. [#97901](https://github.com/openclaw/openclaw/pull/97901) Met dank aan @paulcam206.
- Te grote antwoorden van lokale sockets mislukken nu snel zonder geheugen te verbruiken totdat een time-out optreedt, terwijl grote macOS-opdrachten nog steeds hun voltooiingsstatus en begrensde recente uitvoer retourneren. [#98130](https://github.com/openclaw/openclaw/pull/98130) Met dank aan @pick-cat.
- Extensieopdrachten die een time-out bereiken, worden afgebroken of een uitvoerlimiet bereiken, ruimen nu hun onderliggende processen op in plaats van achtergrondwerk te laten doorlopen nadat `api.exec()` is teruggekeerd. [#98340](https://github.com/openclaw/openclaw/pull/98340) Gerelateerd: [#98335](https://github.com/openclaw/openclaw/issues/98335). Met dank aan @ooiuuii.
- `web_fetch` bereikt nu veel sneller de providerfallback voor shellachtige pagina's zonder lokaal extraheerbare inhoud, waardoor de gemeten vertraging voor een nieuw proces afneemt van enkele seconden tot ongeveer één seconde. [#98559](https://github.com/openclaw/openclaw/pull/98559) Met dank aan @vincentkoc.
- Emoji en andere aanvullende Unicode-tekens blijven intact wanneer lange opdrachtuitvoer wordt ingekort voor polls, voltooiingsmeldingen of vervolgacties voor goedkeuring. [#98721](https://github.com/openclaw/openclaw/pull/98721) Met dank aan @zengwen-dt.
- Een reeks oplossingen voor foutpaden zorgt er nu voor dat opdrachten en onderhoudstaken ondanks afzonderlijke fouten blijven draaien, behoudt terminal- en modeltekst, verbetert diagnostiek voor Skills en goedkeuringen en beëindigt Android-spraaksessies correct nadat de microfoonverbinding verloren gaat. [#100440](https://github.com/openclaw/openclaw/pull/100440) Met dank aan @cxbasdev, @lavyatandel, @nankingjing, @nianjiuzst, @tzy-17, @wendy-chsy.
- Agentworkflows kunnen nu tijdelijke leesfouten van stdout of stderr van hulpprocessen doorstaan zonder dat het volledige OpenClaw-proces verloren gaat. [#100522](https://github.com/openclaw/openclaw/pull/100522) Met dank aan @cxbasdev, @vincentkoc.
- Docker-sandboxopdrachten retourneren nu een expliciete fout wanneer de uitvoer niet kan worden gelezen, in plaats van OpenClaw te laten crashen of een onvolledig resultaat als geslaagd te rapporteren. [#100523](https://github.com/openclaw/openclaw/pull/100523) Met dank aan @cxbasdev.
- De installatie- en lokale-toolcontroles van Crestodian beëindigen OpenClaw niet langer wanneer een onderzochte opdracht een zeldzame leesfout in de uitvoerstroom ondervindt. [#100741](https://github.com/openclaw/openclaw/pull/100741) Met dank aan @lsr911.
- `web_fetch` verwerkt misvormde of vijandige HTML nu voorspelbaarder, waardoor overmatige verwerking wordt beperkt en verborgen scriptachtige tekst buiten de fallbackuitvoer blijft. [#102033](https://github.com/openclaw/openclaw/pull/102033) Met dank aan @pgondhi987.
- Afbeeldingen in screenshotstijl die Plugin-tools via MCP retourneren, bereiken clients nu als bruikbare resultaten in plaats van de toolaanroep te laten mislukken. [#90902](https://github.com/openclaw/openclaw/pull/90902) Met dank aan @k-schmidt, @mushuiyu886.
- Zodra één gegenereerde videoclip gereed is, kan een andere volgende clip onmiddellijk starten in plaats van enkele extra minuten te wachten vanwege verouderde onderdrukking van duplicaten. [#96018](https://github.com/openclaw/openclaw/pull/96018) Met dank aan @palomyates516-alt, @vincentkoc.
- Agentruns stoppen nu correct wanneer een bewerking met `write`, `edit` of `apply_patch` geen wijziging zou aanbrengen. Dit voorkomt herhaalde nieuwe pogingen met onterechte voortgang, terwijl echte mutaties en geldige wijzigingen aan verwante onderdelen normaal doorgaan. [#97044](https://github.com/openclaw/openclaw/pull/97044) Met dank aan @vincentkoc, @zw-xysk.
- `openclaw capability video generate` retourneert nu een begrensde, bruikbare fout wanneer een provider-URL een te grote video zonder `--output` aanbiedt. [#97549](https://github.com/openclaw/openclaw/pull/97549) Met dank aan @alix-007.
- `openclaw infer image describe` probeert nu geconfigureerde fallbackafbeeldingsmodellen nadat een expliciet geselecteerd model mislukt en meldt welk model uiteindelijk is geslaagd. [#98347](https://github.com/openclaw/openclaw/pull/98347) Met dank aan @momothemage.
- Wanneer een gebundelde MCP-server halverwege een sessie stopt, krijgen gebruikers nu direct een serverspecifieke melding dat de verbinding is verbroken en kunnen ze de niet-werkende sessie wissen door de catalogus te vernieuwen. [#98738](https://github.com/openclaw/openclaw/pull/98738) Met dank aan @masatohoshino, @vincentkoc.
- Het ophalen van een leeg bestand met een afbeeldingsachtige naam retourneert nu een duidelijk pad naar het opgeslagen bestand in plaats van een onbruikbaar inline-afbeeldingsresultaat. [#99370](https://github.com/openclaw/openclaw/pull/99370) Met dank aan @2loch-ness6, @vincentkoc.
- De difftool rendert standaarduitvoer nu sneller, behoudt markering voor talen die alleen via pakketten beschikbaar zijn, verwerkt ongewijzigde invoer duidelijk en meldt fouten bij het renderen van bestanden en ongeldige patches nauwkeuriger. [#100487](https://github.com/openclaw/openclaw/pull/100487)
- Correcties in natuurlijke taal kunnen na geslaagde of mislukte beurten nu worden omgezet in de juiste openstaande verbetering voor Skill Workshop, zonder oude feedback te herhalen, `/learn` te dupliceren of de context van het voorstel te vervangen. [#100576](https://github.com/openclaw/openclaw/pull/100576) Met dank aan @vincentkoc.
- Mapdownloads via File Transfer leveren nu een volledig geverifieerd archief op of melden een duidelijke leesfout, in plaats van te crashen of gedeeltelijke gegevens te retourneren. [#101590](https://github.com/openclaw/openclaw/pull/101590) Met dank aan @sunlit-deng.
- OpenShell-sandboxsessies starten nu met de bedoelde werkruimtebestanden in de beheerde externe map, waardoor fouten door ontbrekende bestanden en onjuiste mappen worden voorkomen. [d9034da](https://github.com/openclaw/openclaw/commit/d9034da0a60600cb1d2e081cb80e619ff7d180c5) Met dank aan @vincentkoc.
- De optionele algemene sandboximage bevat nu Node 24 en pnpm, zodat gedocumenteerde Node-gebaseerde ontwikkeltaken erin kunnen worden uitgevoerd. [eabc12b](https://github.com/openclaw/openclaw/commit/eabc12b7d66687f6829009c103c0f33114e2949e) Met dank aan @vincentkoc.
- `web_search` aan de agentzijde ziet nu de geconfigureerde provider in de actieve runtime, zodat Gateway- en kanaalsessies providers zoals Brave zonder herstart kunnen blijven gebruiken. [#88684](https://github.com/openclaw/openclaw/pull/88684) Met dank aan @alexzhu0, @vincentkoc.
- Misvormde draft-2020-12-toolschema's van een MCP-server leveren nu een bruikbare installatiefout op die het externe schema identificeert en de onderliggende fout behoudt. [#89619](https://github.com/openclaw/openclaw/pull/89619) Met dank aan @vincentkoc.
- Mislukte toolpogingen in codemodus tonen nu het fouttype, het bericht en de locatie, zodat het model en de beheerder voldoende details hebben om het probleem te diagnosticeren of te corrigeren. [#95906](https://github.com/openclaw/openclaw/pull/95906) Met dank aan @vincentkoc, @zengwen-dt.
- Promptsjablonen behouden nu bewust lege argumenten tussen aanhalingstekens, zodat latere positionele tijdelijke aanduidingen de juiste waarden ontvangen. [#96405](https://github.com/openclaw/openclaw/pull/96405) Met dank aan @lin-hongkuan.
- OpenTelemetry-latentiedashboards bieden nu bruikbare verdelingen van duur en contextgrootte voor agent- en harnaswerk dat veel langer dan 10 seconden duurt, waaronder runs van meerdere minuten, zonder aanpassing van buckets aan de collectorzijde. [#96592](https://github.com/openclaw/openclaw/pull/96592) Met dank aan @hcnode, @vincentkoc, @zhiling-chen-20230331.
- Wanneer de bewerkingstool `oldText` niet kan vinden, verwijst de fout nu naar waarschijnlijke nabijgelegen regels en legt deze veelvoorkomende verschillen in inspringing, escaping en witruimte uit, waardoor blinde nieuwe pogingen worden beperkt. [#97038](https://github.com/openclaw/openclaw/pull/97038) Met dank aan @aocogoal-gethub, @vincentkoc, @zoowh.
- MCP-tools ontvangen optionele null-waarden nu correct, in plaats van dat deze worden omgezet in lege tekenreeksen die geldige aanroepen kunnen verstoren. [#97212](https://github.com/openclaw/openclaw/pull/97212) Met dank aan @vincentkoc, @zw-xysk.
- Geslaagde leesbewerkingen van Codex-threaddoelen worden nu als geslaagd weergegeven in modelcontext, transcripties en diagnostiek, in plaats van als mislukte toolaanroepen te worden vastgelegd. [#98659](https://github.com/openclaw/openclaw/pull/98659) Met dank aan @yetval.
- Goedkeuringsprompts van Skill Workshop bevatten nu de voorstelgegevens die nodig zijn om een wijziging toe te passen, af te wijzen of in quarantaine te plaatsen, terwijl onbeantwoorde verzoeken veilig openstaand blijven en een duidelijke time-outmelding retourneren. [#100498](https://github.com/openclaw/openclaw/pull/100498)
- Wanneer gebruikers dingen zeggen als "de volgende keer" of "onthoud dat je", kan OpenClaw nu één controleerbaar Skill Workshop-voorstel aanbieden zonder autonome vastlegging te vereisen of na afwijzing herhaaldelijk een prompt te tonen. [#100692](https://github.com/openclaw/openclaw/pull/100692)
- Upgrades van verouderde taken herstellen opgeslagen taken nu automatisch, zodat gekoppelde TaskFlows niet langer ten onrechte melden dat ze ontbreken of handmatig SQLite-herstel vereisen. [#103946](https://github.com/openclaw/openclaw/pull/103946) Met dank aan @bek91, @theo674.
- Externe CDP-browserverbindingen accepteren nu URL-gecodeerde Basic-authreferenties met spaties, apenstaartjes en andere gereserveerde tekens. [#97972](https://github.com/openclaw/openclaw/pull/97972) Met dank aan @vectorpeak.
- Misvormde invulgegevens voor de browser die via `--fields` of `--fields-file` worden aangeleverd, leveren nu een duidelijke, bruikbare fout op en stoppen voordat een browseractie begint. [#98861](https://github.com/openclaw/openclaw/pull/98861) Met dank aan @lsr911.
- Het uitvoeren van `/new` of `/reset` in een privébericht sluit nu de beheerde browsertabbladen van dat gesprek, maar laat de tabbladen van anderen ongemoeid, zelfs tijdens een korte onderbreking van de browserverbinding. [#100792](https://github.com/openclaw/openclaw/pull/100792) Met dank aan @fmls.
- Agents kunnen nu een screenshot maken van een geselecteerd Chromium-tabblad op de achtergrond zonder te wachten totdat de browseropdracht een time-out bereikt, al kan de opname dat tabblad naar de voorgrond halen. [#100857](https://github.com/openclaw/openclaw/pull/100857) Met dank aan @spencer2211.
- Beheerde lokale browserpagina's kunnen normaal navigeren onder een beperkende `browser.ssrfPolicy.hostnameAllowlist`, terwijl externe CDP-eindpunten en niet-toegestane bestemmingen geblokkeerd blijven. [#100986](https://github.com/openclaw/openclaw/pull/100986) Met dank aan @nianjiuzst, @sarinv.
- Browserscreenshots die privé voor visuele inspectie worden gebruikt, worden niet langer automatisch aan kanaalantwoorden toegevoegd en worden alleen gedeeld wanneer daar expliciet om wordt gevraagd. [#101434](https://github.com/openclaw/openclaw/pull/101434)
- Browserautomatisering die aan een bestaande Chrome-sessie is gekoppeld, stopt nu met een begrensde fout wanneer Chrome crasht of een verzoek wordt geannuleerd, en latere verzoeken kunnen de verbinding correct herstellen. [#101454](https://github.com/openclaw/openclaw/pull/101454) Met dank aan @aniruddhaadak80.
- Browseruploads op pagina's die opnieuw worden gerenderd, herstellen nu betrouwbaarder en tonen de werkelijke fout door een verouderde verwijzing of actie in plaats van een algemene time-out. [#101465](https://github.com/openclaw/openclaw/pull/101465) Met dank aan @diwakarrankawat, @m13v, @tigicion.
- Browserresponslichamen en paginasnapshots blijven nu geldig en leesbaar wanneer de uitvoer vlak bij een emoji wordt ingekort. [#101761](https://github.com/openclaw/openclaw/pull/101761) Met dank aan @mushuiyu886.
- Gebruikers van Browser Control bij wie Playwright ontbreekt, ontvangen nu een werkende verwijzing naar documentatie voor het installeren of herstellen van de vereiste browserruntime. [d460635](https://github.com/openclaw/openclaw/commit/d460635185a499ffb96b3ca32df8a05d058c9145)
- Browser Control kan nu met `openclaw browser set media no-preference` het ontbreken van een expliciete kleurvoorkeur emuleren, en bij ongeldige waarden worden alle ondersteunde opties vermeld. [9133118](https://github.com/openclaw/openclaw/commit/913311845ebdab6faf701ee73e07465f171274e7)
- POST-acties van de browser worden nu voltooid op ondersteunde runtimes van Node 24.16 en nieuwer na JSON-parsing, terwijl ze nog steeds worden geannuleerd wanneer de client de verbinding verbreekt. [52044e1](https://github.com/openclaw/openclaw/commit/52044e134567ebe3598684b6f968027723dd86a5) Met dank aan @obviyus, @vincentkoc.
- Bijgewerkte Cron-taken kunnen nu een taakspecifieke instelling voor een fallbackmodel verwijderen, zodat geplande runs de algemene standaardwaarden weer overnemen zonder dat de taak opnieuw hoeft te worden aangemaakt. [#100801](https://github.com/openclaw/openclaw/pull/100801) Met dank aan @sunnyshu0925.
- Voltooide Heartbeat-taken blijven geregistreerd wanneer de stille `HEARTBEAT_OK`-bevestiging niet kan worden bezorgd, waardoor herhaald werk en dubbele vervolgacties bij de volgende Heartbeat worden verminderd. [#100834](https://github.com/openclaw/openclaw/pull/100834) Met dank aan @machine3at, @vincentkoc.
- `openclaw cron edit` vindt taken nu betrouwbaarder en met minder vertraging op Gateways met veel geplande taken, waaronder `--exact` en bewerkingen die alleen de time-out wijzigen. [#100836](https://github.com/openclaw/openclaw/pull/100836) Met dank aan @machine3at, @vincentkoc.
- Het bewerken van een Cron-payload met `--no-best-effort-deliver` wijzigt de bezorgingsmodus van de taak niet langer stilzwijgend in aankondigingen. [#100846](https://github.com/openclaw/openclaw/pull/100846) Met dank aan @machine3at.
- Het gebruik van `openclaw cron edit &lt;id&gt; --no-best-effort-deliver` bij een oudere losgekoppelde taak onderdrukt niet langer per ongeluk de voltooiingsaankondiging. [#101027](https://github.com/openclaw/openclaw/pull/101027)
- Cron-verzoeken van agents en MCP met opdrachtlabels in gemengd hoofdlettergebruik worden nu veilig geweigerd in plaats van de beperking voor shell-ondersteunde Cron-taken van agents te omzeilen. [#101350](https://github.com/openclaw/openclaw/pull/101350) Met dank aan @pgondhi987.
- Antwoorden bevestigen nu correct herinneringen die zijn gepland via opdrachten zoals `openclaw cron add`, in plaats van ook te beweren dat er geen herinnering is aangemaakt. [#101807](https://github.com/openclaw/openclaw/pull/101807) Met dank aan @bryantegomoh, @vincentkoc.
- Wanneer een geïnstalleerd binair bestand van `fd` of `rg` onbruikbaar is, kan zoeken door de agent nu een werkende kopie installeren en herstellen in plaats van herhaaldelijk te mislukken. [#96361](https://github.com/openclaw/openclaw/pull/96361) Met dank aan @miorbnli.
- Linkinterpretatie houdt het ophalen van pagina's nu beschikbaar voor de traagste geconfigureerde fallback en past `tools.links.timeoutSeconds` consequent toe, ongeacht de modelvolgorde. [#100731](https://github.com/openclaw/openclaw/pull/100731) Met dank aan @aniruddhaadak80, @cxbasdev.
- Een mislukte `find`-zoekopdracht retourneert nu één afgeschermde toolfout en stopt het `fd`-proces, in plaats van een agentcrash of verweesde zoekopdracht te riskeren. [#101158](https://github.com/openclaw/openclaw/pull/101158) Met dank aan @cxbasdev.
- Het stoppen van een chat via `chat.abort` kan nu de bijbehorende ingesloten uitvoering vinden en beëindigen, in plaats van een mislukking te melden terwijl het onderliggende toolproces doorgaat. [#101222](https://github.com/openclaw/openclaw/pull/101222) Met dank aan @zoowh.
- Tool Search laat de betreffende aanroep nu netjes mislukken en beëindigt het onbruikbare onderliggende proces wanneer de diagnostische stream uitvalt, in plaats van een vastgelopen verzoek of Gateway-crash te riskeren. [#101295](https://github.com/openclaw/openclaw/pull/101295) Met dank aan @cxbasdev.
- Defecte uitvoer van onderliggende processen, time-outs en afbrekingen tijdens shellopdrachten van agents worden nu afgeschermd in plaats van zeldzame Gateway-crashes te veroorzaken. [#101370](https://github.com/openclaw/openclaw/pull/101370) Met dank aan @wings1029.
- Fouten in QMD-opdrachtpipes melden nu een duidelijke fout bij de geheugenbewerking in plaats van de geheugenhost uit te schakelen. [#101402](https://github.com/openclaw/openclaw/pull/101402) Met dank aan @wings1029.
- Taaklijsten in de terminal korten samenvattingen met veel emoji nu in zonder beschadigde vervangingstekens in de rij achter te laten. [#101600](https://github.com/openclaw/openclaw/pull/101600) Met dank aan @maweibin.
- Markdown die begint met tekst zoals `---not` of `----` blijft nu gewone inhoud in plaats van ten onrechte als frontmatter te worden beschouwd en verwijderd. [#101795](https://github.com/openclaw/openclaw/pull/101795) Met dank aan @nianjiuzst.
- Uploads naar OpenShell-sandboxes plaatsen werkruimtemappen nu op het aangevraagde externe pad, zodat sandboxopdrachten hun bestanden betrouwbaar kunnen vinden. [#96303](https://github.com/openclaw/openclaw/pull/96303) Met dank aan @vincentkoc.
- Gescande pdf's met meerdere pagina's behouden tijdens fallbackextractie nu een bruikbaar afbeeldingsformaat voor latere pagina's, zodat visiemodellen het volledige document kunnen lezen. [#96390](https://github.com/openclaw/openclaw/pull/96390) Met dank aan @cls3389, @vincentkoc, @zengwen-dt.
- Prompts met meerdere bijlagen behouden nu echte bijschriften en verwijderen tegelijkertijd dubbele transportmarkeringen en tekst die alleen uit tijdelijke aanduidingen bestaat en het model kan verwarren. [#96431](https://github.com/openclaw/openclaw/pull/96431) Met dank aan @lin-hongkuan.
- GIF-bijlagen worden nu herkend ondanks normale Content-Type-parameters, spaties of gemengd hoofdlettergebruik, in plaats van als een ander mediatype te worden verwerkt. [#96435](https://github.com/openclaw/openclaw/pull/96435) Met dank aan @lin-hongkuan.
- Geldige inline-URL's met afbeeldingsgegevens zonder afsluitende base64-opvulling worden nu geaccepteerd, terwijl onjuist gevormde afbeeldingspayloads geblokkeerd blijven. [#96437](https://github.com/openclaw/openclaw/pull/96437) Met dank aan @lin-hongkuan, @vincentkoc.
- Video-invoer nabij de geconfigureerde groottelimiet wordt nu geaccepteerd of geweigerd op basis van de werkelijke grootte in bytes, waardoor onverwachte fouten worden voorkomen voor bestanden die nog binnen de limiet vallen. [#96519](https://github.com/openclaw/openclaw/pull/96519) Met dank aan @lin-hongkuan, @vincentkoc.
- Het opvragen van niet-bestaande pdf-pagina's retourneert nu een duidelijke bereikfout in plaats van per ongeluk het volledige document naar een native provider te sturen. [#97698](https://github.com/openclaw/openclaw/pull/97698) Met dank aan @zhangguiping-xydt.
- Aanroepen van de berichtentool met een ongeldige Gateway-time-out retourneren nu onmiddellijk een validatiefout in plaats van te lijken vastlopen. [#98652](https://github.com/openclaw/openclaw/pull/98652)
- Markdown-frontmatter behoudt nu velden met een null-waarde die `toString`, `constructor`, `valueOf` of `hasOwnProperty` heten, in plaats van stilzwijgend metagegevens uit Skills, hooks of opdrachten te verwijderen. [#99129](https://github.com/openclaw/openclaw/pull/99129) Met dank aan @vincentkoc, @zenglingbiao.
- Voortgangssamenvattingen voor inline-scripts en gegenereerde bestanden geven heredoc-inhoud niet langer weer als extra uitgevoerde shellopdrachten. [#99379](https://github.com/openclaw/openclaw/pull/99379) Met dank aan @zengwen-dt.
- Selecties van fractionele pdf-pagina's zoals `1.5` mislukken nu onmiddellijk met een duidelijke validatiefout in plaats van aangevraagde inhoud stilzwijgend weg te laten. [#99399](https://github.com/openclaw/openclaw/pull/99399) Met dank aan @qingminglong.
- De agenttool `find` meldt een onderbroken of mislukte zoekopdracht in een map nu als fout in plaats van een gedeeltelijke lijst met overeenkomsten als volledig te retourneren. [#99446](https://github.com/openclaw/openclaw/pull/99446) Met dank aan @zhangguiping-xydt.
- Mislukte bewerkingen met een exacte overeenkomst tonen nu leesbare context uit het huidige bestand, zelfs wanneer de afkapping naast een emoji of ander niet-BMP-teken valt. [#99527](https://github.com/openclaw/openclaw/pull/99527) Met dank aan @mikasa0818.
- Ongeldige goedkeuringsverzoeken voor plugins tonen nu het werkelijke validatieprobleem in plaats van gebruikers te misleiden met een foutmelding dat de Gateway niet beschikbaar is. [#100337](https://github.com/openclaw/openclaw/pull/100337) Met dank aan @tzy-17.
- Skill Workshop legt nu uit wanneer het toolbeleid `skill_workshop` verbergt en toont de exacte wijziging in `allow` of `alsoAllow` die nodig is om handmatige reviewaanroepen in te schakelen. [#100654](https://github.com/openclaw/openclaw/pull/100654) Met dank aan @wangwllu.
- Te grote ClawHub-pakketten, Skills, ClawPacks, resolverarchieven en downloads uit GitHub-bronnen stoppen nu met een duidelijke fout over de groottelimiet voordat ze het Gateway-geheugen kunnen uitputten. [#101176](https://github.com/openclaw/openclaw/pull/101176)
- Automatische sessierotatie laat het volgende gesprek minder snel vastlopen wanneer een context-engineplugin onmiddellijk het transcript leest of een controlepunt ervan opslaat. [#101192](https://github.com/openclaw/openclaw/pull/101192)
- Herstelde `web_fetch`-overloopbestanden behouden emoji nu intact en melden de werkelijke veilig geschreven lengte wanneer een lange pagina de inline-limiet overschrijdt. [#101312](https://github.com/openclaw/openclaw/pull/101312) Met dank aan @alix-007.
- Herhaaldelijk mislukte of geannuleerde mapvermeldingen van agents geven hun annuleringslisteners nu vrij, waardoor ophoping van listeners na verloop van tijd wordt voorkomen. [#101588](https://github.com/openclaw/openclaw/pull/101588) Met dank aan @lzw112.
- Lange ID's en bereiken duwen `openclaw commitments`-kolommen niet langer uit lijn, zodat de tabel in één oogopslag leesbaar blijft. [#95923](https://github.com/openclaw/openclaw/pull/95923) Met dank aan @parveshsaini.
- `web_fetch` behoudt emoji, wiskundige symbolen, uitgebreide Unicode en bewust geëscapete tekst met numerieke entiteiten nu getrouwer. [#96268](https://github.com/openclaw/openclaw/pull/96268) Met dank aan @ly-wang19.
- DuckDuckGo-resultaten behouden nu opzettelijke entiteitsnotatie zoals `&lt;` en `&#39;` in plaats van titels, fragmenten of URL's stilzwijgend te wijzigen. [#96348](https://github.com/openclaw/openclaw/pull/96348) Met dank aan @ly-wang19, @vincentkoc.
- Antwoorden met Canvas-insluitingen behouden nu hun zichtbare berichttekst wanneer een zelfsluitende insluitingsshortcode wordt gevolgd door een extra sluitmarkering. [#96449](https://github.com/openclaw/openclaw/pull/96449) Met dank aan @ly-wang19.
- Labels tussen haakjes in Markdown-citaten zorgen er niet langer voor dat linkinterpretatie alleen voor weergave bedoelde URL's ophaalt die de gebruiker niet wilde ophalen. [#96476](https://github.com/openclaw/openclaw/pull/96476) Met dank aan @ly-wang19, @vincentkoc.
- DuckDuckGo-zoekpagina's met onjuist gevormde numerieke HTML-entiteiten laten het parseren niet langer crashen en voegen geen beschadigde Unicode meer in titels, URL's en fragmenten in, terwijl geldige emoji-entiteiten ondersteund blijven. [#96583](https://github.com/openclaw/openclaw/pull/96583) Met dank aan @llagy007, @weeli-009.
- Ingekorte toolbeschrijvingen in catalogi en `/tools verbose` splitsen emoji of andere Unicode-tekens niet langer op in onleesbare vervangingssymbolen. [#98644](https://github.com/openclaw/openclaw/pull/98644) Met dank aan @zengwen-dt.
- Auteurs van interne hooks krijgen nu een waarschuwing wanneer een waarschijnlijke typefout in een gebeurtenisnaam er anders toe zou leiden dat een hook stilzwijgend inactief blijft. [#99456](https://github.com/openclaw/openclaw/pull/99456) Met dank aan @masatohoshino.
- Codex-sessietools respecteren nu de aangevraagde time-out in seconden en retourneren hun eigen nuttige time-outstatus in plaats van voortijdig te eindigen. [#100722](https://github.com/openclaw/openclaw/pull/100722) Met dank aan @carterstebbins23-spec, @cxbasdev.
- Geannuleerde ACP-achtergrondtaken worden nu als geannuleerd weergegeven in taaklijsten, samenvattingen en updates van de bovenliggende uitvoering, in plaats van als geslaagd te worden gemeld. [#101245](https://github.com/openclaw/openclaw/pull/101245) Met dank aan @masatohoshino.
- Verzoeken uit de Anthropic-familie die tools gebruiken, kunnen nu zonder door een incompatibele toolindeling veroorzaakte 400-fout terugvallen op OpenAI. [#101443](https://github.com/openclaw/openclaw/pull/101443) Met dank aan @chrisbaker2000.

</Accordion>

<Accordion title="Aanvullende bijdragen">

- De interne configuratietracking is gemoderniseerd zonder te wijzigen hoe configuratie-updates worden gedetecteerd. [#59695](https://github.com/openclaw/openclaw/pull/59695) Met dank aan @yonganzhang.
- De formulieren voor bugrapporten zijn verbeterd, zodat melders schermafbeeldingen of opnamen kunnen bijvoegen terwijl logboeken leesbaar blijven. [#73649](https://github.com/openclaw/openclaw/pull/73649) Met dank aan @d1rshan.
- De dekking voor Android Gateway-authenticatie is versterkt door een tijdgevoelige herstelcontrole betrouwbaarder te maken. [#83826](https://github.com/openclaw/openclaw/pull/83826) Met dank aan @neatguycoding.
- Duidelijkere rapportage over beleidsdekking is toegevoegd, zodat beheerders hiaten kunnen opsporen naarmate beveiligingsgevoelige configuratie zich ontwikkelt. [#87081](https://github.com/openclaw/openclaw/pull/87081) Met dank aan @giodl73-repo.
- Betrouwbare validatie van gewijzigde code voor Plugin-detectiewerk is hersteld zonder het gedrag van Plugins te wijzigen. [#87695](https://github.com/openclaw/openclaw/pull/87695) Met dank aan @vincentkoc.
- De dekking voor het koppelen van Codex-gesprekken zonder expliciet model is versterkt, waardoor de standaardworkflow tegen regressies wordt beschermd. [#89535](https://github.com/openclaw/openclaw/pull/89535) Met dank aan @kesslerio.
- Intern fallbackgedrag is verduidelijkt, zodat bij toekomstig onderhoud minder snel onjuist wordt omgegaan met providerfouten of oudere modelreacties. [#89558](https://github.com/openclaw/openclaw/pull/89558)
- Het tijdsgedrag voor nieuwe Compaction-pogingen is gedocumenteerd om toekomstig onderhoud veiliger te maken zonder het runtimegedrag te wijzigen. [#89585](https://github.com/openclaw/openclaw/pull/89585)
- De dekking voor browserveiligheid is uitgebreid op Windows-systemen die directorykoppelingen ondersteunen, waardoor tests beter overdraagbaar zijn. [#90365](https://github.com/openclaw/openclaw/pull/90365) Met dank aan @aniruddhaadak80.
- De toeschrijving aan bijdragers is gecorrigeerd, zodat het samengevoegde werk van guanbear correct kan worden vermeld in gegenereerde bijdragersgegevens. [#90547](https://github.com/openclaw/openclaw/pull/90547) Met dank aan @guanbear.
- Eerdere validatie voor kanaalinstellingen is toegevoegd, waardoor de kans kleiner is dat configuratiewijzigingen opstartfouten van de Gateway veroorzaken. [#91134](https://github.com/openclaw/openclaw/pull/91134) Met dank aan @luoyanglang.
- De lokale Python-testconfiguratie is hersteld, zodat bijdragers de ondersteunde pre-commitcontroles betrouwbaar kunnen uitvoeren. [#91276](https://github.com/openclaw/openclaw/pull/91276) Met dank aan @deepujain.
- De QA-volwassenheidsscorekaart is gemakkelijker vindbaar gemaakt en er is verduidelijkt hoe beheerders de documentatie ervan moeten bijwerken. [#91483](https://github.com/openclaw/openclaw/pull/91483) Met dank aan @romneyda.
- Herhaalbare Slack QA-dekking is toegevoegd voor goedkeuringen van Codex-opdrachten en bestandswijzigingen. [#91519](https://github.com/openclaw/openclaw/pull/91519) Met dank aan @kevinslin.
- De dekking is versterkt, zodat redeneerkeuzes van GitHub Copilot afgestemd blijven op de modellen die elk account ondersteunt. [#91728](https://github.com/openclaw/openclaw/pull/91728) Met dank aan @saju01.
- Het schijfgebruik van livetests is verminderd door onnodige kopieën van grote Gemini-browsergegevens te vermijden, met behoud van de vereiste inloggegevens. [#91907](https://github.com/openclaw/openclaw/pull/91907) Met dank aan @bryantegomoh, @pikaqqqqqq.
- De geautomatiseerde beveiligingsreview voor code die lokale processen start is uitgebreid, zodat ernstige risico's vóór het samenvoegen kunnen worden opgespoord. [#92667](https://github.com/openclaw/openclaw/pull/92667) Met dank aan @hxy91819.
- De geautomatiseerde testopschoning en richtlijnen zijn verbeterd, waardoor minder tijdelijke bestanden achterblijven en de testconfiguratie consistenter is. [#93209](https://github.com/openclaw/openclaw/pull/93209) Met dank aan @hxy91819.
- Routinematige rookvalidatie is toegevoegd, waarmee beheerders brede regressies eerder kunnen opsporen en diagnosticeren. [#94291](https://github.com/openclaw/openclaw/pull/94291) Met dank aan @romneyda, @solvely-colin.
- De dekking is versterkt om gestreamde Telegram-antwoorden binnen het forumonderwerp te houden waar het gesprek begon. [#94526](https://github.com/openclaw/openclaw/pull/94526) Gerelateerd: [#89352](https://github.com/openclaw/openclaw/issues/89352). Met dank aan @pmika, @xialonglee.
- Validatie is sneller en gemakkelijker te inspecteren gemaakt voor kleine wijzigingen aan extensies of scripts, met behoud van volledige controles wanneer dat nodig is. [#94708](https://github.com/openclaw/openclaw/pull/94708) Met dank aan @romneyda.
- Regressiedekking is toegevoegd, zodat code-ID's met underscores leesbaar blijven in de terminalinterface. [#95211](https://github.com/openclaw/openclaw/pull/95211) Met dank aan @zhangguiping-xydt.
- Documentatiedetectie is uitgebreid met MDX-pagina's, zodat echte handleidingen niet worden overgeslagen. [#95230](https://github.com/openclaw/openclaw/pull/95230) Met dank aan @hugenshen.
- Beveiligingstests voor QQBot en Zalo zijn afhankelijk gemaakt van daadwerkelijke ondersteuning voor symbolische koppelingen in plaats van de naam van het besturingssysteem. [#95531](https://github.com/openclaw/openclaw/pull/95531) Met dank aan @aniruddhaadak80, @vincentkoc.
- Lokalisatiecontroles voor de Control UI worden nu betrouwbaar uitgevoerd op Windows zonder vertaalde inhoud te wijzigen. [#95534](https://github.com/openclaw/openclaw/pull/95534) Met dank aan @ooiuuii.
- De WhatsApp QA voor berichten, reacties, antwoorden, media, peilingen, goedkeuringen en groepsgedrag is versterkt. [#95622](https://github.com/openclaw/openclaw/pull/95622) Met dank aan @mcaxtr.
- Voorkomen dat pre-commitopmaak onverwacht bestanden herschrijft tijdens samenvoegingen, rebases, cherry-picks en terugdraaiingen. [#95842](https://github.com/openclaw/openclaw/pull/95842) Met dank aan @nxmxbbd, @vincentkoc.
- Herhaalbare WhatsApp-integratietests tegen een gecontroleerde lokale service zijn mogelijk gemaakt zonder live-inloggegevens te vereisen. [#95920](https://github.com/openclaw/openclaw/pull/95920) Met dank aan @romneyda.
- Een gegenereerde documentatiekaart is toegevoegd, zodat bijdragers snel relevante handleidingen kunnen vinden en verouderde navigatie kunnen detecteren. [#95954](https://github.com/openclaw/openclaw/pull/95954) Met dank aan @glenn-agent.
- De opschoning en isolatie in tests voor automatische antwoorden en de installatie van Skills zijn verbeterd, waardoor minder tijdelijke schijfgegevens achterblijven. [#96058](https://github.com/openclaw/openclaw/pull/96058) Met dank aan @xialonglee.
- Regressiedekking is toegevoegd om te waarborgen dat geheugenzoekopdrachten kunnen herstellen na een afzonderlijke herindexering zonder de Gateway opnieuw te starten. [#96094](https://github.com/openclaw/openclaw/pull/96094) Gerelateerd: [#91167](https://github.com/openclaw/openclaw/issues/91167). Met dank aan @849261680, @kiagentkronos-cell.
- Gesprekscontrolepunten zijn voorbereid op toekomstige opslagwijzigingen zonder het gedrag van vertakkingen of herstel te wijzigen. [#96222](https://github.com/openclaw/openclaw/pull/96222) Met dank aan @jalehman.
- De verwerking van opstartsessies is voorbereid op toekomstige opslagwijzigingen zonder het isolatie- of opschoningsgedrag te wijzigen. [#96225](https://github.com/openclaw/openclaw/pull/96225) Met dank aan @jalehman.
- Een draaiboek voor beheerders is toegevoegd voor het diagnosticeren en afstemmen van buildcapaciteit zonder deze te verwarren met niet-gerelateerde fouten. [#96302](https://github.com/openclaw/openclaw/pull/96302) Met dank aan @vincentkoc.
- Rooktests voor pull requests zijn sneller en voorspelbaarder gemaakt, met behoud van bredere releasedekking. [#96320](https://github.com/openclaw/openclaw/pull/96320) Met dank aan @romneyda.
- De logboeken van QA-uitvoeringen zijn verbeterd, zodat beheerders onmiddellijk kunnen zien welk kanaal wordt getest. [#96327](https://github.com/openclaw/openclaw/pull/96327) Met dank aan @romneyda.
- Voorkomen dat herhaalde toolaanroepen in QA-scenario's onterechte fouten wegens dubbele ID's veroorzaken. [#96338](https://github.com/openclaw/openclaw/pull/96338) Met dank aan @vincentkoc.
- Rooktests zijn gestroomlijnd om sneller feedback te geven, met behoud van de beoogde QA-dekking. [#96340](https://github.com/openclaw/openclaw/pull/96340) Met dank aan @romneyda.
- De opschoning in opdrachttests is verbeterd, waardoor minder tijdelijke gegevens achterblijven bij lokale en geautomatiseerde uitvoeringen. [#96359](https://github.com/openclaw/openclaw/pull/96359) Met dank aan @xialonglee.
- De dekking voor de veilige verwerking van te grote of onjuist gevormde gebruiksreacties van providers is versterkt. [#96360](https://github.com/openclaw/openclaw/pull/96360) Met dank aan @solodmd, @vincentkoc.
- Voorkomen dat geldige Codex-resultaten met lange context onterechte QA-fouten veroorzaken, terwijl nog steeds wordt gecontroleerd of eerder bewijs beschikbaar blijft. [#96366](https://github.com/openclaw/openclaw/pull/96366) Met dank aan @vincentkoc.
- De traceerbaarheid van QA-bewijs is verbeterd door de werkelijk gebruikte bronrevisie voor elke uitvoering vast te leggen. [#96434](https://github.com/openclaw/openclaw/pull/96434) Met dank aan @vincentkoc.
- Dekking voor de opmaak van opdrachtuitvoer en waarschuwingen is toegevoegd om toekomstige presentatieregressies te beperken. [#96448](https://github.com/openclaw/openclaw/pull/96448) Met dank aan @dwc1997.
- Sessiestatus en modelselectie zijn voorbereid op toekomstige opslagwijzigingen, met behoud van het huidige gedrag. [#96460](https://github.com/openclaw/openclaw/pull/96460) Met dank aan @jalehman.
- Feishu-voorbeelden en Mattermost-modelsamenvattingen zijn voorbereid op toekomstige wijzigingen in sessieopslag zonder het gedrag te wijzigen. [#96507](https://github.com/openclaw/openclaw/pull/96507) Met dank aan @jalehman.
- De interne sessieverwerking van Telegram is gemoderniseerd met behoud van het gedrag voor pollen, opzoeken, verzenden en verwijderen. [#96524](https://github.com/openclaw/openclaw/pull/96524) Met dank aan @jalehman.
- De sessieverwerking voor gebundelde kanalen is voorbereid op toekomstige opslagwijzigingen zonder routering, modelkeuzes of gebruikersworkflows te wijzigen. [#96527](https://github.com/openclaw/openclaw/pull/96527) Met dank aan @jalehman.
- De activeringsinstellingen voor WhatsApp-groepen zijn voorbereid op toekomstige opslagwijzigingen, met behoud van het bestaande activeringsgedrag. [#96530](https://github.com/openclaw/openclaw/pull/96530) Met dank aan @jalehman.
- De interne sessieverwerking van Voice Call is gemoderniseerd zonder antwoorden of belgedrag te wijzigen. [#96539](https://github.com/openclaw/openclaw/pull/96539) Met dank aan @jalehman.
- De QA-volwassenheidsscorekaart geeft gedeeltelijke dekking nu nauwkeuriger weer en toont welk bewijs nog ontbreekt. [#96543](https://github.com/openclaw/openclaw/pull/96543) Met dank aan @romneyda.
- QA-uitvoeringen van de Claude CLI hebben passende langere tijdslimieten gekregen voor Sonnet- en Opus-modellen. [#96567](https://github.com/openclaw/openclaw/pull/96567) Met dank aan @clawsean.
- Er is verduidelijkt hoe volwassenheid wordt beoordeeld, terwijl de dekking zichtbaar blijft als ondersteunend bewijs. [#96594](https://github.com/openclaw/openclaw/pull/96594) Met dank aan @romneyda.
- Volledig QA-bewijs is de standaard gemaakt voor updates van de volwassenheidsscorekaart, zodat onvolledig bewijs de resultaten niet beïnvloedt. [#96595](https://github.com/openclaw/openclaw/pull/96595) Met dank aan @romneyda.
- Herhaalde verwerking is verminderd wanneer de Gateway metagegevens uit zeer grote transcriptrecords leest. [#96707](https://github.com/openclaw/openclaw/pull/96707) Met dank aan @vincentkoc, @yonganzhang.
- De opschoning van tijdelijke bestanden in configuratie-, Gateway-, plannings- en statustests is verbeterd. [#96711](https://github.com/openclaw/openclaw/pull/96711) Met dank aan @xialonglee.
- Er is gedocumenteerd hoe bijdragers issues, ondersteuningsverzoeken, beveiligingsmeldingen en pull requests moeten routeren. [#96714](https://github.com/openclaw/openclaw/pull/96714) Met dank aan @100yenadmin.
- De dekking voor uitgebreide logboekregistratie op de opdrachtregel is versterkt om toekomstige regressies te beperken. [#96735](https://github.com/openclaw/openclaw/pull/96735) Met dank aan @dwc1997, @vincentkoc.
- Dekking voor terminaluitvoer en gedrag van opdrachten die niet worden afgesloten is toegevoegd, waardoor de onderhoudbaarheid verbetert zonder de interface te wijzigen. [#96736](https://github.com/openclaw/openclaw/pull/96736) Met dank aan @dwc1997.
- De geëxporteerde sessiesjablooncode verduidelijkt om toekomstig onderhoud minder foutgevoelig te maken zonder de gerenderde pagina's te wijzigen. [#96765](https://github.com/openclaw/openclaw/pull/96765) Met dank aan @qiuyuang.
- Token- en kostentotalen behouden wanneer te grote geëxporteerde uitvoeringsrecords worden ingekort. [#96811](https://github.com/openclaw/openclaw/pull/96811) Met dank aan @aleps001, @joshavant, @lin-hongkuan.
- De overhead van routinematige builds verminderd door ongebruikte verzameling van timingoverzichten te pauzeren, terwijl deze beschikbaar blijft voor toekomstige diagnostiek. [#96930](https://github.com/openclaw/openclaw/pull/96930) Met dank aan @romneyda.
- Herhaald browserwerk in grote gebruiksdashboards verminderd met behoud van filters, totalen, grafieken en tijdlijnen. [#96945](https://github.com/openclaw/openclaw/pull/96945) Met dank aan @ly-wang19.
- Herhaald werk verminderd wanneer plugins gecachte toolaanroepen oplossen, zonder de toolselectie te wijzigen. [#96948](https://github.com/openclaw/openclaw/pull/96948) Met dank aan @ly-wang19.
- De administratieve verwerking verminderd tijdens updates waarbij veel pluginbestanden ontbreken, met behoud van herstelbeslissingen en waarschuwingen. [#96950](https://github.com/openclaw/openclaw/pull/96950) Met dank aan @ly-wang19.
- Onnodige verwerking verminderd voor lokale geheugeninstallaties die zijn geconfigureerd om kortere embeddingvectoren te gebruiken. [#96952](https://github.com/openclaw/openclaw/pull/96952) Met dank aan @ly-wang19, @vincentkoc.
- Statusrapportage efficiënter gemaakt voor installaties met een uitgebreide sessiegeschiedenis, met behoud van hetzelfde overzicht van recente sessies. [#96955](https://github.com/openclaw/openclaw/pull/96955) Met dank aan @ly-wang19.
- CPU- en tijdelijk geheugengebruik verminderd bij het vertakken of herstellen van sessies met veel opgeslagen controlepunten. [#96964](https://github.com/openclaw/openclaw/pull/96964) Met dank aan @ly-wang19.
- Het goedgekeurde, gedetailleerde releaseverhaal van v2026.6.10 gepubliceerd met duidelijkere uitleg, bronnen en naamsvermelding van bijdragers. [#97079](https://github.com/openclaw/openclaw/pull/97079) Met dank aan @hannesrudolph.
- Eerder uitgebrachte paginering vastgelegd voor het bekijken van oudere gedeelten van lange sessiegeschiedenissen. [#97101](https://github.com/openclaw/openclaw/pull/97101) Met dank aan @galiniliev.
- Het bijhouden van vertaaldekking toegevoegd voor interfacetekst van Android, iOS en macOS in ondersteunde landinstellingen. [#97110](https://github.com/openclaw/openclaw/pull/97110) Met dank aan @vincentkoc.
- Een consistente vertaalworkflow toegevoegd voor tekst in native apps in 21 landinstellingen, inclusief beveiligingen voor tijdelijke aanduidingen en terminologie. [#97113](https://github.com/openclaw/openclaw/pull/97113) Met dank aan @vincentkoc.
- De macOS-release-instructies verduidelijkt, zodat beheerders voor elke publicatiestap de juiste opslagplaatsen en bronrevisies gebruiken. [#97116](https://github.com/openclaw/openclaw/pull/97116) Met dank aan @romneyda.
- De geautomatiseerde buildcapaciteit aangepast om vermijdbare wachtrijen voor Linux te verminderen, met behoud van bestaande beveiligingen voor andere platforms. [#97119](https://github.com/openclaw/openclaw/pull/97119) Met dank aan @vincentkoc.
- Het beoordeelde releaseverhaal van v2026.6.9 in het wijzigingslogboek gepubliceerd met duidelijkere groepering, bronnen en naamsvermelding. [#97124](https://github.com/openclaw/openclaw/pull/97124) Met dank aan @hannesrudolph.
- De bescherming van Nostr tegen duplicaten ongeldige timingwaarden veilig laten verwerken, zodat gebeurtenissen niet te snel worden vergeten of voor altijd worden bewaard. [#97133](https://github.com/openclaw/openclaw/pull/97133) Met dank aan @zhangguiping-xydt.
- Bestaande end-to-end-tests gekoppeld aan de QA-volwassenheidsinventaris voor nauwkeurigere rapportage van de dekking. [#97150](https://github.com/openclaw/openclaw/pull/97150) Met dank aan @romneyda.
- Logboeken voor macOS-pakkettering gemakkelijker te volgen gemaakt door duidelijk aan te geven welk product en welke architectuur worden gebouwd. [#97151](https://github.com/openclaw/openclaw/pull/97151) Met dank aan @romneyda.
- Het native reparatieproces voor versleuteling van Matrix beperkt, met behoud van hetzelfde automatische herstelgedrag. [#97181](https://github.com/openclaw/openclaw/pull/97181) Met dank aan @patrick-erichsen.
- Een index voor scripts in de opslagplaats toegevoegd, zodat bijdragers de juiste bestaande tool kunnen vinden zonder gevestigde paden te verstoren. [#97250](https://github.com/openclaw/openclaw/pull/97250) Met dank aan @dboone323, @qingminglong.
- Een historische kop in het wijzigingslogboek afgestemd op de huidige structuur van releaseopmerkingen zonder de beweringen ervan te wijzigen. [#97297](https://github.com/openclaw/openclaw/pull/97297) Met dank aan @hannesrudolph.
- Het beknopte wijzigingslogboek van v2026.6.9 hersteld terwijl een vervanging kon worden voorbereid die compatibel is met de releasepagina. [#97306](https://github.com/openclaw/openclaw/pull/97306) Met dank aan @hannesrudolph.
- De opdrachtregelagent van Cursor toegevoegd als optionele engine voor codebeoordelingen van opslagplaatsen. [#97348](https://github.com/openclaw/openclaw/pull/97348) Met dank aan @hxy91819.
- OpenClaw beschermd tegen overmatig geheugengebruik wanneer een agentproxy een ongewoon groot foutantwoord retourneert. [#97351](https://github.com/openclaw/openclaw/pull/97351) Met dank aan @zhangguiping-xydt.
- QA-dekkingsrapportage nauwkeuriger laten overeenkomen met bestaande tests voor OpenAI-compatibele providers. [#97369](https://github.com/openclaw/openclaw/pull/97369) Met dank aan @romneyda.
- Tests voor sessiemigratie gestabiliseerd, met behoud van gerichte dekking voor sessieafhandeling van Voice Call. [#97370](https://github.com/openclaw/openclaw/pull/97370) Met dank aan @romneyda.
- Bestaande Gateway-dekking voor Tool Search gekoppeld aan de standaard QA-inventaris voor duidelijkere opvolging. [#97374](https://github.com/openclaw/openclaw/pull/97374) Met dank aan @romneyda.
- Gateway-validatie voor Tool Search verplaatst naar de standaard QA-workflow voor consistente uitvoering en bewijsverzameling. [#97478](https://github.com/openclaw/openclaw/pull/97478) Met dank aan @romneyda.
- Matrix-QA-uitvoeringen beschermd tegen overmatig geheugengebruik wanneer een homeserver een ongewoon groot antwoord retourneert. [#97547](https://github.com/openclaw/openclaw/pull/97547) Met dank aan @alix-007.
- Discord-rooktests beschermd tegen overmatig geheugengebruik wanneer de service een ongewoon groot antwoord retourneert. [#97548](https://github.com/openclaw/openclaw/pull/97548) Met dank aan @alix-007, @vincentkoc.
- Validatielimieten voor de plugin-SDK vernieuwd om overeen te komen met het huidige openbare oppervlak, met behoud van controles voor toekomstige groei. [#97604](https://github.com/openclaw/openclaw/pull/97604) Met dank aan @romneyda.
- De traceerbaarheid van QA verbeterd voor Gateway-verbindingen, protocolonderhandeling en gedrag bij nieuwe opstartpogingen dat door MCP-kanaalbruggen wordt gebruikt. [#97609](https://github.com/openclaw/openclaw/pull/97609) Met dank aan @romneyda.
- Validatie van automatische tekst-naar-spraak in WebChat verplaatst naar de standaard QA-workflow voor consistente dekking en rapportage. [#97632](https://github.com/openclaw/openclaw/pull/97632) Met dank aan @romneyda.
- Bijgedragen aan de uitgebrachte oplossing die Discord-antwoorden behoudt nadat grote hoeveelheden skillgegevens zijn opgeslagen. [#97657](https://github.com/openclaw/openclaw/pull/97657) Met dank aan @joshavant, @wiidz.
- Betrouwbare buildvalidatie van de plugin-SDK hersteld door een conflicterende definitie die alleen voor tests bestemd was te verwijderen. [#97661](https://github.com/openclaw/openclaw/pull/97661) Met dank aan @vincentkoc.
- Bestaande Docker-controles voor releases en upgrades beschikbaar gemaakt als gestructureerd QA-bewijs zonder de onderliggende tests te dupliceren. [#97689](https://github.com/openclaw/openclaw/pull/97689) Met dank aan @romneyda.
- Verduidelijkt waarom verschillende netwerk- en providerpaden nuttige resultaten behouden wanneer secundaire opschonings- of ontledingsstappen mislukken. [#97701](https://github.com/openclaw/openclaw/pull/97701) Met dank aan @zengwen-dt.
- Aanvullende Docker-controles opgenomen in de gedeelde QA-inventaris, waardoor de releasedekking is verbeterd en dubbel validatiewerk is verminderd. [#97708](https://github.com/openclaw/openclaw/pull/97708) Met dank aan @romneyda.
- Gestructureerde QA-dekking toegevoegd voor marktplaatsvermeldingen van ClawHub en controles van de installatie van verpakte plugins. [#97712](https://github.com/openclaw/openclaw/pull/97712) Met dank aan @romneyda.
- Regressiedekking van Firecrawl versterkt voor URL-veiligheid, zoekresultaten, scraping en antwoordlimieten. [#97714](https://github.com/openclaw/openclaw/pull/97714) Met dank aan @solodmd.
- Dekking versterkt voor duidelijke en nauwkeurige validatiemeldingen voor configuraties. [#97736](https://github.com/openclaw/openclaw/pull/97736) Met dank aan @solodmd.
- Regressiedekking toegevoegd voor numerieke opdrachtregel- en configuratieopties, inclusief standaardwaarden en grenswaarden. [#97802](https://github.com/openclaw/openclaw/pull/97802) Met dank aan @dwc1997.
- Opzettelijke afsluitingen in tests en wrappers gemakkelijker te onderscheiden gemaakt van echte runtimefouten. [#97803](https://github.com/openclaw/openclaw/pull/97803) Met dank aan @maweibin.
- Regressiedekking toegevoegd voor Unicode-veilige tekstsegmentatie, inclusief emoji en grenzen van gesplitste tekens. [#97805](https://github.com/openclaw/openclaw/pull/97805) Met dank aan @dwc1997.
- Slack-QA-flows geschikt gemaakt voor uitvoering met een lokale testprovider, waardoor de afhankelijkheid van live Slack-referenties is verminderd. [#97891](https://github.com/openclaw/openclaw/pull/97891) Met dank aan @romneyda.
- Herhaalbare controles voor releasekandidaten toegevoegd voor nieuwe installatie en upgrades van ClawHub-pakketten vóór publicatie. [#97896](https://github.com/openclaw/openclaw/pull/97896) Met dank aan @romneyda.
- De minimale Node.js-versie voor bijdragers aan de broncode verduidelijkt voordat zij installatie- en testopdrachten uitvoeren. [#97898](https://github.com/openclaw/openclaw/pull/97898) Gerelateerd: [#97792](https://github.com/openclaw/openclaw/issues/97792). Met dank aan @aniruddhaadak80, @lin-hongkuan.
- Gestructureerd live QA-bewijs toegevoegd voor gehoste beeld- en videoproviders, met behoud van bestaande handmatige controles. [#97900](https://github.com/openclaw/openclaw/pull/97900) Met dank aan @romneyda.
- De betrouwbaarheid van het publiceren van officiële plugins verbeterd door gecorrigeerde detectie van ClawHub-pakketfamilies toe te passen. [#97907](https://github.com/openclaw/openclaw/pull/97907) Met dank aan @patrick-erichsen.
- Tijdelijke validatiefouten voor Windows, macOS en iOS verminderd door time-outs bij het ophalen van broncode opnieuw te proberen. [#97912](https://github.com/openclaw/openclaw/pull/97912) Met dank aan @romneyda.
- Draagbaardere kanaal-QA voorbereid door elk scenario vóór uitvoering de vereisten te laten vermelden. [#97915](https://github.com/openclaw/openclaw/pull/97915) Met dank aan @romneyda.
- Door Docker ondersteunde QA-controles gemakkelijker vindbaar en onderhoudbaar gemaakt op één ondersteunde locatie. [#97937](https://github.com/openclaw/openclaw/pull/97937) Met dank aan @romneyda.
- Dubbele Linux-configuratie voor de CI-pijplijn verminderd, zodat het checkoutgedrag consistent kan worden onderhouden. [#97940](https://github.com/openclaw/openclaw/pull/97940) Met dank aan @romneyda.
- QA Lab compatibel gehouden met het huidige Crabline-pakket en de terminologie voor lokale providers verduidelijkt voor operators. [#97941](https://github.com/openclaw/openclaw/pull/97941) Met dank aan @romneyda.
- Richtlijnen voor CI-capaciteit bijgewerkt, zodat beheerders pieken van gehoste runners kunnen dimensioneren aan de hand van de huidige limieten. [#97943](https://github.com/openclaw/openclaw/pull/97943) Met dank aan @vincentkoc.
- Herhaalde checkoutconfiguratie van workflows geconsolideerd, waardoor onderhoudsafwijkingen zijn verminderd zonder het validatiegedrag te wijzigen. [#97946](https://github.com/openclaw/openclaw/pull/97946) Met dank aan @romneyda.
- Herhaalde referentiecontroles voor live kanaal-QA zijn samengevoegd zonder te wijzigen wat wordt gevalideerd. [#97947](https://github.com/openclaw/openclaw/pull/97947) Met dank aan @romneyda.
- Referentiecontroles voor release-QA zijn voor alle kanaaltaken samengevoegd, met behoud van hetzelfde validatiegedrag. [#97948](https://github.com/openclaw/openclaw/pull/97948) Met dank aan @romneyda.
- Dubbele configuratie voor de gereedheidscontrole van Docker is uit de Crabbox-validatie verwijderd, zodat toekomstige updates gemakkelijker consistent kunnen worden gehouden. [#97950](https://github.com/openclaw/openclaw/pull/97950) Met dank aan @romneyda.
- Herhaalde voorbereiding van Docker-builds in de releaseworkflow is samengevoegd om onderhoudsafwijkingen te beperken. [#97951](https://github.com/openclaw/openclaw/pull/97951) Met dank aan @romneyda.
- Er is een goed vindbare documentatiestartpagina voorbereid voor verzorgde OpenClaw-releaseopmerkingen. [#97959](https://github.com/openclaw/openclaw/pull/97959) Met dank aan @hannesrudolph.
- Kanaal-QA-scenario's zijn herbruikbaar gemaakt in ondersteunde testomgevingen zonder het gedrag voor eindgebruikers te wijzigen. [#97962](https://github.com/openclaw/openclaw/pull/97962) Met dank aan @romneyda.
- Er is regressiedekking toegevoegd voor consistente numerieke waarden in door SQLite ondersteunde workflows. [#98009](https://github.com/openclaw/openclaw/pull/98009) Met dank aan @dwc1997.
- Er is dekking toegevoegd voor algemene en agentspecifieke instellingen voor opdrachtmarkering en hun terugvalgedrag. [#98087](https://github.com/openclaw/openclaw/pull/98087) Met dank aan @solodmd.
- Er is voorkomen dat voltooide Tailscale-detectiecontroles tijdens de Gateway-configuratie onnodige timers actief lieten. [#98134](https://github.com/openclaw/openclaw/pull/98134) Met dank aan @zhanglei99586.
- Beheerde Chrome-profielen zijn beschermd tegen onjuist gevormde, lege voorkeursvermeldingen in een uitzonderingssituatie. [#98138](https://github.com/openclaw/openclaw/pull/98138) Met dank aan @zhanglei99586.
- De regressiedekking voor het activeren van Gateway-Nodes en de afhandeling van de herverbindingsstatus is versterkt. [#98205](https://github.com/openclaw/openclaw/pull/98205) Met dank aan @zenglingbiao.
- Er is dekking toegevoegd voor het consistent opsplitsen van lijsten bij normale invoer en uitzonderingssituaties. [#98219](https://github.com/openclaw/openclaw/pull/98219) Met dank aan @zenglingbiao.
- De publicatie van officiële plugins is bijgewerkt om gecorrigeerde ClawHub-hulpmiddelen te gebruiken voor de verwerking van pakketfamilies. [#98233](https://github.com/openclaw/openclaw/pull/98233) Met dank aan @patrick-erichsen.
- Vier verouderde officiële plugins kunnen opnieuw worden gepubliceerd zonder dat ClawHub hun bestaande pakketfamilie afwijst. [#98249](https://github.com/openclaw/openclaw/pull/98249) Met dank aan @patrick-erichsen.
- Er is in de documentatie een leesbaar en goed vindbaar releaseverhaal voor OpenClaw v2026.6.11 gepubliceerd. [#98319](https://github.com/openclaw/openclaw/pull/98319) Met dank aan @hannesrudolph.
- Gegenereerde documentatiemetadata zijn bijgewerkt, zodat de releaseopmerkingen voor v2026.6.11 de implementatiecontroles konden doorstaan. [#98325](https://github.com/openclaw/openclaw/pull/98325) Met dank aan @hannesrudolph.
- Er is regressiedekking toegevoegd voor het lezen van SQLite-databaseversies tijdens het opstarten en schemacontroles. [#98369](https://github.com/openclaw/openclaw/pull/98369) Met dank aan @dwc1997.
- Er is regressiedekking toegevoegd voor het correct herkennen van antwoordblokken met denkprocessen en geredigeerde denkprocessen. [#98370](https://github.com/openclaw/openclaw/pull/98370) Met dank aan @dwc1997.
- Er is dekking toegevoegd om kanaalaccounts standaard ingeschakeld te houden, tenzij ze expliciet worden uitgeschakeld. [#98395](https://github.com/openclaw/openclaw/pull/98395) Met dank aan @dwc1997.
- Bugrondes voor beheerders ondersteunen nu aangevraagde batchgroottes en specifieke lijsten met pull requests, met behoud van de bestaande gereedheidsnormen. [#98494](https://github.com/openclaw/openclaw/pull/98494) Met dank aan @vincentkoc.
- Betrouwbare gehoste validatie is hersteld door verouderde testverwachtingen in kern- en providercontroles te herstellen. [#98533](https://github.com/openclaw/openclaw/pull/98533)
- Er is een consistente interne basis voorbereid voor toekomstige gespreksbewuste toegangscontroles zonder de huidige machtigingen te wijzigen. [#98536](https://github.com/openclaw/openclaw/pull/98536)
- De typcontrole van kerntests is hersteld, zodat geldige Gateway- en providertests niet langer ongerelateerd werk blokkeren. [#98551](https://github.com/openclaw/openclaw/pull/98551) Met dank aan @romneyda.
- Groene lintvalidatie is hersteld met behoud van eerdere veiligheidsoplossingen voor Tailscale en Feishu. [#98598](https://github.com/openclaw/openclaw/pull/98598) Gerelateerd: [#98462](https://github.com/openclaw/openclaw/issues/98462), [#98464](https://github.com/openclaw/openclaw/issues/98464). Met dank aan @zhanglei99586.
- Er is regressiedekking toegevoegd voor leesbare lijsten in goedkeuringsmeldingen en andere gebruikersgerichte berichten. [#98605](https://github.com/openclaw/openclaw/pull/98605) Met dank aan @dwc1997, @vincentkoc.
- De validatiepijplijn voor hulpmiddelen is hersteld nadat nieuwe transcriptdekking het verwachte testplan had gewijzigd. [#98610](https://github.com/openclaw/openclaw/pull/98610)
- Bijgedragen aan de oplossing die lange lijsten met werkruimtebestanden schuifbaar houdt in de chatzijbalk. [#98611](https://github.com/openclaw/openclaw/pull/98611) Gerelateerd: [#98566](https://github.com/openclaw/openclaw/issues/98566). Met dank aan @645648406-max, @zw-xysk.
- Referentieaanvragen voor QA mislukken nu netjes wanneer een gedeelde broker een onverwacht groot antwoord retourneert. [#98619](https://github.com/openclaw/openclaw/pull/98619) Met dank aan @zengwen-dt.
- Er is voorkomen dat tests van het berichtenhulpmiddel een time-out bereikten, met behoud van het plugingedrag dat ze verifiëren. [#98701](https://github.com/openclaw/openclaw/pull/98701)
- Herhaalde laadpatronen voor providers en hulpprogramma's zijn samengevoegd om de consistentie en onderhoudbaarheid te verbeteren. [#98749](https://github.com/openclaw/openclaw/pull/98749) Met dank aan @romneyda.
- Het QA-bewijs dat systeemeigen stopopdrachten het juiste actieve gesprek onderbreken, is versterkt voor alle ondersteunde testomgevingen. [#98751](https://github.com/openclaw/openclaw/pull/98751) Met dank aan @romneyda.
- De QA-dekking voor de configuratie en berichtnormalisatie van Signal, Mattermost en Matrix via Crabline is uitgebreid. [#98779](https://github.com/openclaw/openclaw/pull/98779) Met dank aan @romneyda.
- Documentatie- en testtypecontroles zijn hersteld zonder het gedrag van de koppelopdracht te wijzigen. [#98792](https://github.com/openclaw/openclaw/pull/98792)
- Betrouwbaarheidsrichtlijnen voor Telegram zijn geplaatst waar bijdragers en reviewers ze bij toekomstig uitbreidingswerk zullen tegenkomen. [#98808](https://github.com/openclaw/openclaw/pull/98808) Met dank aan @obviyus.
- De macOS Swift-validatie herstelt nu van onvolledige buildcaches in plaats van dezelfde fout te herhalen. [#98818](https://github.com/openclaw/openclaw/pull/98818)
- Controles van de systeemeigen vertaalinventaris blijven responsief bij het scannen van ongebruikelijke bronlabels. [#99098](https://github.com/openclaw/openclaw/pull/99098) Met dank aan @hxy91819.
- Telegram-controles in QA Lab zijn beschermd tegen overmatig geheugengebruik wanneer de Telegram-API een onverwacht groot antwoord retourneert. [#99151](https://github.com/openclaw/openclaw/pull/99151) Met dank aan @hugenshen.
- Configuratiecontroles in QA Lab stoppen nu vroegtijdig en duidelijk bij onverwacht grote Gateway-antwoorden. [#99165](https://github.com/openclaw/openclaw/pull/99165) Met dank aan @hugenshen.
- QA Channel-workflows zijn beschermd tegen overmatig geheugengebruik wanneer een QA-service te grote gegevens retourneert. [#99169](https://github.com/openclaw/openclaw/pull/99169) Met dank aan @hugenshen.
- Onterechte CI-fouten in de dekking voor gelijktijdige antwoordsessies zijn verminderd door de testcoördinatie betrouwbaarder te maken. [#99212](https://github.com/openclaw/openclaw/pull/99212)
- Er is voorkomen dat proxy-asserties die uitsluitend voor tests zijn bedoeld, onterechte fouten bij de validatie van netwerkveiligheid veroorzaken. [#99233](https://github.com/openclaw/openclaw/pull/99233) Met dank aan @joshavant.
- Er is een gedeelde interne basis opgezet om runtimemodules consistent te laden zonder het gedrag te wijzigen. [#99261](https://github.com/openclaw/openclaw/pull/99261) Met dank aan @romneyda.
- Er is QA-dekking toegevoegd voor het verzenden van Signal-berichten via Crabline en de genormaliseerde resultaten daarvan. [#99262](https://github.com/openclaw/openclaw/pull/99262) Met dank aan @romneyda.
- Er is QA-dekking toegevoegd om te waarborgen dat Mattermost-antwoorden via Crabline aan het juiste groepsgesprek gekoppeld blijven. [#99264](https://github.com/openclaw/openclaw/pull/99264) Met dank aan @romneyda.
- Er is QA-dekking toegevoegd om te waarborgen dat Matrix-berichten via Crabline aan de juiste ruimte gekoppeld blijven. [#99265](https://github.com/openclaw/openclaw/pull/99265) Met dank aan @romneyda.
- Herhaalde laadpatronen in kernruntimegebieden zijn samengevoegd om onderhoudsafwijkingen te beperken. [#99278](https://github.com/openclaw/openclaw/pull/99278) Met dank aan @romneyda.
- Tijdelijke time-outs bij QA-rooktests onder zware CI-belasting zijn verminderd zonder het productgedrag te wijzigen. [#99294](https://github.com/openclaw/openclaw/pull/99294) Met dank aan @romneyda.
- Laadpatronen voor de Gateway en statusbehoudende runtime zijn samengevoegd om de consistentie en onderhoudbaarheid te verbeteren. [#99296](https://github.com/openclaw/openclaw/pull/99296) Met dank aan @romneyda.
- Herhaalde laadpatronen in Discord, Slack en Telegram zijn geüniformeerd met behoud van het bestaande kanaalgedrag. [#99298](https://github.com/openclaw/openclaw/pull/99298) Met dank aan @romneyda.
- Herhaalde laadpatronen in Matrix en andere kanalen zijn geüniformeerd om toekomstige onderhoudsrisico's te beperken. [#99302](https://github.com/openclaw/openclaw/pull/99302) Met dank aan @romneyda.
- Er is end-to-end-QA-dekking toegevoegd voor de configuratie, inkomende levering en normalisatie van uitgaande berichten van Zalo via Crabline. [#99303](https://github.com/openclaw/openclaw/pull/99303) Met dank aan @romneyda.
- Betrouwbare lintvalidatie voor de Memory Wiki-uitbreiding is hersteld zonder het gedrag ervan te wijzigen. [#99307](https://github.com/openclaw/openclaw/pull/99307) Met dank aan @romneyda.
- Streaming-QA-bewijs toont nu aan dat een kanaal vóór het definitieve antwoord een voorbeeld weergeeft. [#99310](https://github.com/openclaw/openclaw/pull/99310) Met dank aan @romneyda.
- Er is voor releasebeheerders een beveiligd maandelijks npm-publicatiepad toegevoegd zonder het normale nieuwste kanaal te verplaatsen. [#99352](https://github.com/openclaw/openclaw/pull/99352) Met dank aan @kevinslin.
- CI-controles voor Telegram-contextafhandeling en ondersteunde grenzen van de plugin-SDK zijn hersteld. [#99355](https://github.com/openclaw/openclaw/pull/99355) Met dank aan @romneyda.
- Herhaalde controles van gegevensvormen in de kerncode zijn samengevoegd om de consistentie en onderhoudbaarheid te verbeteren. [#99359](https://github.com/openclaw/openclaw/pull/99359) Met dank aan @romneyda.
- Herhaalde controles van gegevensvormen in gebundelde plugins zijn samengevoegd om onderhoudsafwijkingen te beperken. [#99361](https://github.com/openclaw/openclaw/pull/99361) Met dank aan @romneyda.
- Onregelmatige time-outs bij QA-rooktests zijn verminderd wanneer meerdere geïsoleerde Gateway-controles gelijktijdig worden uitgevoerd op beperkte CI-hardware. [#99368](https://github.com/openclaw/openclaw/pull/99368) Met dank aan @romneyda.
- QA-resultaten en diagnostiek zijn gestandaardiseerd, zodat releasevalidatie gemakkelijker te vergelijken en te vertrouwen is. [#99374](https://github.com/openclaw/openclaw/pull/99374) Met dank aan @romneyda.
- Gateway-validatie in een schone checkout is hersteld nadat een ontbrekende testafhankelijkheid onterechte fouten veroorzaakte. [#99520](https://github.com/openclaw/openclaw/pull/99520) Gerelateerd: [#99513](https://github.com/openclaw/openclaw/issues/99513). Met dank aan @masatohoshino.
- Expliciete livecontroles voor Bedrock zijn behouden op de echte Bedrock-runtime, zodat beheerders AWS-ondersteund gedrag betrouwbaar kunnen valideren. [#99607](https://github.com/openclaw/openclaw/pull/99607) Met dank aan @brian-bell.
- Dubbele dekking van QA-scenario's laat de validatie nu duidelijk mislukken, zodat de resultaten betrouwbaar blijven. [#99628](https://github.com/openclaw/openclaw/pull/99628) Gerelateerd: [#99627](https://github.com/openclaw/openclaw/issues/99627). Met dank aan @romneyda.
- Geheimen in begrensde QA-bewijslogboeken en foutdetails zijn beschermd, met behoud van nuttige diagnostiek. [#99629](https://github.com/openclaw/openclaw/pull/99629) Met dank aan @romneyda.
- De configuratie van kanaal-QA is vereenvoudigd en niet-ondersteunde testacties mislukken nu duidelijker. [#99632](https://github.com/openclaw/openclaw/pull/99632) Gerelateerd: [#99622](https://github.com/openclaw/openclaw/issues/99622). Met dank aan @romneyda.
- Fout-positieve platformoverschrijdende fouten bij releasecontroles rond het afsluiten van de statische server zijn verminderd. [#99642](https://github.com/openclaw/openclaw/pull/99642) Met dank aan @romneyda.
- Incidentele Crabline-QA-fouten door gedeeltelijk geschreven testuitvoer zijn verminderd. [#99649](https://github.com/openclaw/openclaw/pull/99649) Gerelateerd: [#99648](https://github.com/openclaw/openclaw/issues/99648). Met dank aan @romneyda.
- Fout-positieve QA-fouten zijn verminderd door herstel na een native stopopdracht de volledige verwachte beurtduur te geven. [#99656](https://github.com/openclaw/openclaw/pull/99656) Gerelateerd: [#99655](https://github.com/openclaw/openclaw/issues/99655). Met dank aan @romneyda.
- De verwerking van numerieke limieten is in heel OpenClaw geconsolideerd om de consistentie en onderhoudbaarheid te verbeteren. [#99671](https://github.com/openclaw/openclaw/pull/99671) Gerelateerd: [#99667](https://github.com/openclaw/openclaw/issues/99667). Met dank aan @romneyda.
- Herhaalde verwerking van tekenreeksopties is geconsolideerd voor opdrachten, configuratie, providers en kanalen, zonder het gedrag te wijzigen. [#99676](https://github.com/openclaw/openclaw/pull/99676) Gerelateerd: [#99663](https://github.com/openclaw/openclaw/issues/99663). Met dank aan @romneyda.
- Activiteit van lokale providers verschijnt nu snel en consistent in door Crabline ondersteunde QA. [#99679](https://github.com/openclaw/openclaw/pull/99679) Gerelateerd: [#99664](https://github.com/openclaw/openclaw/issues/99664). Met dank aan @romneyda.
- Geconfigureerde modelverwijzingen zijn consistenter gemaakt in de catalogus, agentruntime, Gateway en plugins, zonder het beoogde gedrag te wijzigen. [#99682](https://github.com/openclaw/openclaw/pull/99682) Gerelateerd: [#99674](https://github.com/openclaw/openclaw/issues/99674). Met dank aan @romneyda.
- Interne hashing voor identificatoren en validatierecords is geconsolideerd zonder de uitvoer ervan te wijzigen. [#99687](https://github.com/openclaw/openclaw/pull/99687) Gerelateerd: [#99675](https://github.com/openclaw/openclaw/issues/99675). Met dank aan @romneyda.
- Tolerante JSON-verwerking is in diverse interne workflows geconsolideerd om duplicatie en toekomstige afwijkingen te verminderen. [#99688](https://github.com/openclaw/openclaw/pull/99688) Met dank aan @romneyda.
- De interne werkvolgorde is geüniformeerd voor account-, sessie-, bestands-, bericht- en pluginpaden, met behoud van het bestaande gedrag. [#99691](https://github.com/openclaw/openclaw/pull/99691) Met dank aan @romneyda.
- Overbodige lagen voor het opschonen van lijsten zijn verwijderd uit kanalen, agents, de CLI en diagnostiek, om het onderhoud overzichtelijker te maken. [#99702](https://github.com/openclaw/openclaw/pull/99702) Gerelateerd: [#99697](https://github.com/openclaw/openclaw/issues/99697). Met dank aan @romneyda.
- De releasevalidatie voor belangrijke chat-, zoek-, compatibiliteits- en pluginworkflows is versterkt. [#99705](https://github.com/openclaw/openclaw/pull/99705) Met dank aan @romneyda.
- De gedeelde QA-dekking voor livekanalen is uitgebreid voor Telegram, Slack, WhatsApp en Matrix, met behoud van het bestaande gedrag van elk kanaal. [#99707](https://github.com/openclaw/openclaw/pull/99707) Met dank aan @romneyda.
- Betrouwbare pakket- en Docker-voorbereiding vanuit schone check-outs is hersteld. [#99710](https://github.com/openclaw/openclaw/pull/99710) Met dank aan @romneyda.
- De opmaak van referentieafbeeldingen is gestandaardiseerd voor mediaproviders om onderhoudsafwijkingen te verminderen zonder het gedrag van gegenereerde media te wijzigen. [#99715](https://github.com/openclaw/openclaw/pull/99715) Met dank aan @romneyda.
- De validatie van de interactieve Telegram-configuratiestroom is versterkt, inclusief het opslaan van de resulterende configuratie. [#99717](https://github.com/openclaw/openclaw/pull/99717) Met dank aan @romneyda.
- Interne tekstopschoning is geconsolideerd, met behoud van terminalopmaak en de veiligheid van uitgaande berichten. [#99718](https://github.com/openclaw/openclaw/pull/99718) Met dank aan @romneyda.
- De validatie van web- en WebSocket-adressen is consistenter gemaakt voor configuratie-, proxy-, media-, webhook- en pluginworkflows. [#99719](https://github.com/openclaw/openclaw/pull/99719) Met dank aan @romneyda.
- Veelvoorkomend wacht- en time-outgedrag is geconsolideerd voor kernworkflows, plugins, hulpmiddelen en tests, zonder de beoogde timing te wijzigen. [#99721](https://github.com/openclaw/openclaw/pull/99721) Met dank aan @romneyda.
- De releasedekking voor het daadwerkelijk opstarten, verbinden, detecteren en onderhandelen van Gateway en MCP, evenals voor hulpmiddelaanroepen, is versterkt. [#99735](https://github.com/openclaw/openclaw/pull/99735) Met dank aan @romneyda.
- Gecombineerde releasevalidatie is betrouwbaarder gemaakt door ontbrekende verpakte runtimebestanden te voorkomen. [#99736](https://github.com/openclaw/openclaw/pull/99736) Gerelateerd: [#99734](https://github.com/openclaw/openclaw/issues/99734). Met dank aan @romneyda.
- Er is sterkere runtimedekking toegevoegd voor spraak-, media-, plannings-, browseropschonings- en telemetrieworkflows. [#99737](https://github.com/openclaw/openclaw/pull/99737) Met dank aan @romneyda.
- Fout-positieve validatietime-outs bij het richten van native opdrachtsessies onder drukke omstandigheden zijn verminderd. [#99743](https://github.com/openclaw/openclaw/pull/99743) Met dank aan @romneyda.
- Beveiligingen voor het downloaden van begrensde HTTP-responsen zijn geüniformeerd voor agents, providers, de Gateway, plugins, documentatie en media. [#99744](https://github.com/openclaw/openclaw/pull/99744) Met dank aan @romneyda.
- Het maskeren van aanmeldgegevens en het veilig vergelijken van geheimen zijn gecentraliseerd om het authenticatiegedrag consistent te houden in ondersteunde workflows. [#99746](https://github.com/openclaw/openclaw/pull/99746) Met dank aan @romneyda.
- De interpretatie van waar-of-onwaar-instellingen is consistent gemaakt voor plugins, berichten, media, planning en geheugenconfiguratie. [#99750](https://github.com/openclaw/openclaw/pull/99750) Met dank aan @romneyda.
- De afhandeling van annuleringen is geüniformeerd, zodat stops en time-outs consistent blijven in agent-, Gateway-, antwoord-, media- en procesworkflows. [#99753](https://github.com/openclaw/openclaw/pull/99753) Met dank aan @romneyda.
- Herhaalde interne taakoverdrachten zijn geconsolideerd voor configuratie, goedkeuringen, agentbeurten en plugins, zonder het gedrag te wijzigen. [#99755](https://github.com/openclaw/openclaw/pull/99755) Met dank aan @romneyda.
- De routeafhandeling voor spraakoproepen is geconsolideerd, met behoud van webhook- en realtimeovereenkomsten. [#99766](https://github.com/openclaw/openclaw/pull/99766) Met dank aan @romneyda.
- Het testonderhoud is vereenvoudigd door herhaalde lokale netwerkconfiguratie te consolideren. [#99771](https://github.com/openclaw/openclaw/pull/99771) Met dank aan @romneyda.
- Het onderhoud van de gekoppelde modelcatalogi van BytePlus en Volcengine is vereenvoudigd zonder het providergedrag te wijzigen. [#99777](https://github.com/openclaw/openclaw/pull/99777) Met dank aan @romneyda.
- Het escapen van tekstpatronen is gestandaardiseerd in beheerdersautomatisering om duplicatie en toekomstige inconsistenties te verminderen. [#99778](https://github.com/openclaw/openclaw/pull/99778) Met dank aan @romneyda.
- De primaire releasevalidatie is sneller en betrouwbaarder gemaakt, met behoud van runtime- en telemetriewekking. [#99784](https://github.com/openclaw/openclaw/pull/99784) Met dank aan @romneyda.
- Dubbel gedrag voor het opschonen van lijsten dat wordt gebruikt bij providerresolutie en uitvoeringsautorisatie is geconsolideerd. [#99785](https://github.com/openclaw/openclaw/pull/99785) Met dank aan @romneyda.
- De verwerking van numerieke limieten is geüniformeerd in agentworkflows, met behoud van de bestaande toegestane bereiken. [#99786](https://github.com/openclaw/openclaw/pull/99786) Met dank aan @romneyda.
- Interne hashing is geconsolideerd voor authenticatie, sessies, goedkeuringen, identificatoren en plugins, zonder de compatibiliteit te wijzigen. [#99788](https://github.com/openclaw/openclaw/pull/99788) Met dank aan @romneyda.
- Consistente verwerking van provider- en modelverwijzingen is uitgebreid naar media-, spraak-, agentbeleids- en diagnostische workflows. [#99790](https://github.com/openclaw/openclaw/pull/99790) Met dank aan @romneyda.
- De betrouwbaarheid van releasevalidatie is verbeterd door de geheugendruk tijdens het bouwen van pakketten te verminderen. [#99793](https://github.com/openclaw/openclaw/pull/99793)
- Interne labels voor het publiek van gesprekken zijn afgestemd op geverifieerde groepscontext ter voorbereiding op toekomstig werk aan toegangsbeheer. [#99816](https://github.com/openclaw/openclaw/pull/99816)
- De betrouwbaarheid van artifactbuilds is verbeterd door geheugengerelateerde validatiefouten te voorkomen. [#99820](https://github.com/openclaw/openclaw/pull/99820)
- Het onderhoud van gedeelde kanaalstatus en pluginmigraties is geconsolideerd voor Slack, Mattermost, Teams en Matrix, zonder workflows te wijzigen. [#99850](https://github.com/openclaw/openclaw/pull/99850)
- De chatopmaak van de Control UI is voorspelbaarder bij te werken gemaakt, zonder beoogde visuele verandering en met minder risico op regressies. [#99900](https://github.com/openclaw/openclaw/pull/99900)
- De validatie van QA-rapportopdrachten is aanzienlijk sneller en minder geheugenintensief gemaakt, zonder de resultaten te wijzigen. [#99909](https://github.com/openclaw/openclaw/pull/99909)
- Het inkorten van opdrachtuitvoer is gecorrigeerd, zodat nulwaarden of ongeldige lengtelimieten geen tekst meer opleveren die langer is dan de gevraagde grootte. [#99917](https://github.com/openclaw/openclaw/pull/99917) Met dank aan @super-cabbage.
- De validatie van het ontwikkeloppervlak voor plugins is sneller en minder geheugenintensief gemaakt, zonder te wijzigen wat er wordt geverifieerd. [#99940](https://github.com/openclaw/openclaw/pull/99940)
- Een ongebruikt downloadpad van Slack is verwijderd, waardoor het beveiligingsgevoelige onderhoud afneemt terwijl downloads van privébestanden en afbeeldingen behouden blijven. [#99944](https://github.com/openclaw/openclaw/pull/99944) Met dank aan @miorbnli.
- De dekking van de updateopdracht is versneld, met behoud van de validatie van mislukte herstarts van beheerde services. [#99945](https://github.com/openclaw/openclaw/pull/99945)
- De dekking van de Crabbox-wrapper is sneller en lichter gemaakt, met behoud van dezelfde gedragscontroles. [#99969](https://github.com/openclaw/openclaw/pull/99969)
- Onnodig wachten in de dekking van de Docker-planner is verminderd zonder het planningsgedrag van de runtime te wijzigen. [#99988](https://github.com/openclaw/openclaw/pull/99988)
- Lichtgewicht hulpmiddelen voor realtimevalidatie starten nu sneller en gebruiken minder geheugen, met behoud van het gedrag van live-rooktests. [#100002](https://github.com/openclaw/openclaw/pull/100002)
- De veiligheidsvalidatie van pakketkandidaten is versneld zonder de geboden bescherming te wijzigen. [#100008](https://github.com/openclaw/openclaw/pull/100008)
- Er is voorkomen dat releases van de Codex-plugin worden gepubliceerd met een verouderde ingebedde runtime, waardoor fout-positieve updates afnemen. [#100015](https://github.com/openclaw/openclaw/pull/100015) Met dank aan @100yenadmin, @fuller-stack-dev.
- Verminderde het geheugengebruik en hield geïsoleerde tests binnen hun prestatiebudget voor snellere, betrouwbaardere feedback aan bijdragers. [#100019](https://github.com/openclaw/openclaw/pull/100019)
- Herstructureerde de Control UI voor voorspelbaardere navigatie, soepelere paginaovergangen en minder onnodige schermupdates. [#100024](https://github.com/openclaw/openclaw/pull/100024) Met dank aan @shakkernerd.
- Verbeterde het QA-bewijs voor Matrix, zodat beheerders de volgorde van aanvragen, nieuwe pogingen, fouten en de continuïteit van de status eenvoudiger kunnen diagnosticeren. [#100039](https://github.com/openclaw/openclaw/pull/100039) Met dank aan @romneyda.
- Zorgde dat validatie vanuit geïsoleerde ontwikkelcheck-outs de code gebruikt die daadwerkelijk wordt getest, om misleidende resultaten te voorkomen. [#100053](https://github.com/openclaw/openclaw/pull/100053)
- Verwijderde overbodige interne typenamen, zodat beheerders en pluginontwikkelaars de betreffende code directer kunnen volgen. [#100061](https://github.com/openclaw/openclaw/pull/100061) Met dank aan @romneyda.
- Stabiliseerde lokale macOS-validatie, zodat beheerders releases en wijzigingen kunnen voorbereiden zonder hostspecifieke foutpositieven. [#100069](https://github.com/openclaw/openclaw/pull/100069)
- Werkte TypeScript-linting bij en voorkwam daarbij misleidende bevindingen en onveilige geautomatiseerde wijzigingen. [#100083](https://github.com/openclaw/openclaw/pull/100083)
- Zorgde dat de gedocumenteerde opdracht voor de web-fetch-prestatiebenchmark werkt zoals beschreven. [#100087](https://github.com/openclaw/openclaw/pull/100087) Met dank aan @vincentkoc.
- Stabiliseerde de dekking van Control UI-routering om foutpositieven rond chat- en sessie-indelingen te verminderen. [#100108](https://github.com/openclaw/openclaw/pull/100108) Met dank aan @vincentkoc.
- Zorgde dat definitieve antwoorden van qa-channel voorbeelden betrouwbaar vervangen, zelfs wanneer optionele afleveringsgegevens ontbreken. [#100114](https://github.com/openclaw/openclaw/pull/100114) Met dank aan @vincentkoc.
- Versterkte de lintbescherming tegen het per ongeluk delen van één veranderlijke waarde tussen meerdere matrixitems. [#100122](https://github.com/openclaw/openclaw/pull/100122)
- Werkte de regressiedekking van de documentatie bij om aan te sluiten op de huidige formulering en niet-gerelateerde validatiefouten te voorkomen. [#100183](https://github.com/openclaw/openclaw/pull/100183) Met dank aan @vincentkoc.
- Lijnde de documentatie voor omgevingsbeveiliging, terugvalcontroles voor geplande taken en standaardinstellingen voor stilte in Talk uit zonder het gedrag te wijzigen. [#100186](https://github.com/openclaw/openclaw/pull/100186)
- Voegde herhaalbare dekking voor Android-chatstreaming toe voor dubbele, ontbrekende, verouderde, verlopen en onjuist gevormde berichten. [#100200](https://github.com/openclaw/openclaw/pull/100200)
- Voegde herhaalbare chatdekking voor Apple-platforms toe om dubbele, ontbrekende, opnieuw geordende of onjuist gevormde gestreamde antwoorden vóór de release te detecteren. [#100201](https://github.com/openclaw/openclaw/pull/100201)
- Versterkte mobiele validatie, zodat nieuwe Gateway-gebeurtenissen niet ongemerkt onverwerkt kunnen blijven door iOS of Android. [#100206](https://github.com/openclaw/openclaw/pull/100206)
- Werkte de gebundelde geautomatiseerde reviewworkflow bij met actuele revieweropties, configureerbare standaardinstellingen en sterkere uitvoeringsbeveiligingen. [#100210](https://github.com/openclaw/openclaw/pull/100210)
- Verbeterde de veiligheid en consistentie van beheerdersvalidatie voor zware werkbelastingen en niet-vertrouwde bijdragen. [#100220](https://github.com/openclaw/openclaw/pull/100220)
- Isoleerde eenheidstests van actieve lokale configuratie en inloggegevens voor veiligere, consistentere resultaten op verschillende machines. [#100221](https://github.com/openclaw/openclaw/pull/100221)
- Stelde iOS-ontwikkelaars in staat om debug- en release-apps naast elkaar geïnstalleerd te houden met afzonderlijke pictogrammen en gescheiden appgegevens. [#100222](https://github.com/openclaw/openclaw/pull/100222)
- Herstelde foutloze lokalisatie-, documentatie- en lintvalidatie voor de onboardingflow van Crestodian. [#100223](https://github.com/openclaw/openclaw/pull/100223)
- Stroomlijnde het publiceren van releases door duidelijke goedkeuring binnen dezelfde benoemde release te behouden, met behoud van controles op gewijzigde risico's. [#100239](https://github.com/openclaw/openclaw/pull/100239) Met dank aan @vincentkoc.
- Maakte de voorbereiding van releases betrouwbaarder op zwaarbelaste Macs en versterkte de validatie van de volledige testsuite. [#100242](https://github.com/openclaw/openclaw/pull/100242)
- Stabiliseerde contract- en chatdekking van OpenClawKit bij parallelle belasting op macOS, waardoor foutpositieven bij validatie werden verminderd. [#100243](https://github.com/openclaw/openclaw/pull/100243)
- Herstelde volledige pakketartefacten voor betrouwbaardere bron-, Docker- en pluginontwikkelbuilds. [#100249](https://github.com/openclaw/openclaw/pull/100249) Met dank aan @vincentkoc.
- Verminderde onderbrekingen tijdens begrensde opschoning door beheerders door grotere goedgekeurde batches verouderde pull requests toe te staan. [#100253](https://github.com/openclaw/openclaw/pull/100253)
- Schoonde de debugpictogrammen voor iOS en Apple Watch op door een onbedoelde witte buitenrand te verwijderen. [#100259](https://github.com/openclaw/openclaw/pull/100259)
- Corrigeerde de verwerking van QA-prompts, zodat validatie reageert op de daadwerkelijke instructie van de gebruiker in plaats van verborgen runtimecontext. [#100272](https://github.com/openclaw/openclaw/pull/100272) Met dank aan @marvinthebored, @obviyus, @peetiegonzalez.
- Versterkte de validatie van het mobiele protocol, zodat native wijzigingen voor iOS of Android de dekking van Gateway-gebeurtenissen niet kunnen omzeilen. [#100278](https://github.com/openclaw/openclaw/pull/100278)
- Herstelde een schone basis voor Android-opmaak, zodat bijdragers recent mobiel chatwerk kunnen valideren en uitbreiden. [#100304](https://github.com/openclaw/openclaw/pull/100304)
- Voorkwam dat landingsvalidatie voor pull requests gedeelde servicelimieten uitputte, met behoud van betrouwbare resultaten. [#100332](https://github.com/openclaw/openclaw/pull/100332)
- Voltooide het releaseoverzicht voor gelande oplossingen voor opnieuw verbinden met WhatsApp, geciteerde antwoorden, herstel van inloggegevens en afleveringsstatussen. [#100346](https://github.com/openclaw/openclaw/pull/100346) Met dank aan @bartok9, @leonidaslux, @masatohoshino, @vishalj99.
- Herstelde de compilatie van gedeelde tests voor Apple-platforms die resultaten van de koppelingsconfiguratie afdekken. [#100355](https://github.com/openclaw/openclaw/pull/100355)
- Voorkwam opstartfouten in iOS wanneer Voice Wake is uitgeschakeld, ook in ontwikkelbuilds voor Simulator. [#100370](https://github.com/openclaw/openclaw/pull/100370)
- Stabiliseerde belastingsgevoelige dekking voor Matrix, WhatsApp en processen om foutpositieven op zwaarbelaste machines te verminderen. [#100420](https://github.com/openclaw/openclaw/pull/100420)
- Verminderde de geheugendruk van de volledige testsuite, zodat lokale validatie minder snel mislukt of het werkstation van een ontwikkelaar overbelast. [#100437](https://github.com/openclaw/openclaw/pull/100437)
- Voltooide het releaseoverzicht voor diverse reeds gelande, voor gebruikers zichtbare oplossingen en hun oorspronkelijke bijdragers. [#100441](https://github.com/openclaw/openclaw/pull/100441)
- Loste een fout in de releasevalidatie op die verhinderde dat kandidaatpakketten werden voorbereid. [#100459](https://github.com/openclaw/openclaw/pull/100459) Met dank aan @vincentkoc.
- Voegde de ontbrekende releasevermelding toe voor de oplossing voor lege interactieve antwoorden. [#100464](https://github.com/openclaw/openclaw/pull/100464) Met dank aan @mushuiyu886.
- Vereenvoudigde het label van de iOS-ontwikkelapp en hield debug- en release-installaties eenvoudig van elkaar te onderscheiden. [#100466](https://github.com/openclaw/openclaw/pull/100466)
- Herstelde releasevalidatie voor oudere OpenClaw-kandidaten zonder de controles voor huidige pakketten te verzwakken. [#100469](https://github.com/openclaw/openclaw/pull/100469) Met dank aan @vincentkoc.
- Voegde herhaalbaar visueel bewijs toe dat kandidaatbuilds van de Control UI een chatbericht kunnen verzenden en het definitieve antwoord kunnen weergeven. [#100472](https://github.com/openclaw/openclaw/pull/100472) Met dank aan @brokemac79.
- Voltooide het releaseoverzicht en de bijdragersvermelding voor drie reeds gelande spraakoplossingen. [#100473](https://github.com/openclaw/openclaw/pull/100473)
- Legde een reeds gelande betrouwbaarheidsoplossing voor externe browsers vast en verminderde tegelijkertijd herhaalde validatie door conflicten in het wijzigingslogboek. [#100495](https://github.com/openclaw/openclaw/pull/100495) Met dank aan @hemantsudarshan, @keaneyan.
- Verwijderde een verouderde macOS-onboardingtest, zodat het huidige native testdoel foutloos compileert. [#100497](https://github.com/openclaw/openclaw/pull/100497) Met dank aan @steipete-oai.
- Legde vast dat persistente aanmeldingen in nieuwe geïsoleerde macOS-browserprofielen behouden blijven na correct uitgevoerde herstarts van Browser en Gateway. [#100507](https://github.com/openclaw/openclaw/pull/100507) Met dank aan @turbotheturtle.
- Versterkte de betrouwbaarheid van macOS-browserproxytests door incidentele fouten te verwijderen die onnodige nieuwe testuitvoeringen veroorzaakten. [#100517](https://github.com/openclaw/openclaw/pull/100517)
- Voegde een nauwkeurig releaseoverzicht toe voor downloads van bijlagen via beheerde browsers en de bestandsgegevens die ze retourneren. [#100532](https://github.com/openclaw/openclaw/pull/100532) Met dank aan @zhangguiping-xydt.
- Legde vier eerder uitgebrachte verbeteringen aan de Control UI vast, zodat de releasegeschiedenis en bijdragersvermeldingen volledig bleven. [#100533](https://github.com/openclaw/openclaw/pull/100533) Met dank aan @evan-ym, @qingminglong, @tiffanychum, @xianshishan.
- Verminderde onnodig configuratiewerk voor modellen die geen hulpmiddelen kunnen gebruiken, met behoud van bestaande workflows met hulpmiddelen. [#100536](https://github.com/openclaw/openclaw/pull/100536) Met dank aan @vincentkoc.
- Verduidelijkte en versterkte de dekking van nieuwe pogingen voor bewerkingen van Telegram-berichten zonder het bestaande gedrag ervan te wijzigen. [#100543](https://github.com/openclaw/openclaw/pull/100543) Met dank aan @lzw112.
- Voltooide het releaseoverzicht voor drie eerder uitgebrachte betrouwbaarheidsoplossingen en de bijbehorende bijdragersvermeldingen. [#100545](https://github.com/openclaw/openclaw/pull/100545)
- Documenteerde de uitgebrachte voorbeelden in de Control UI die nuttige details van GitHub-issues en pull requests tonen. [#100555](https://github.com/openclaw/openclaw/pull/100555)
- Voegde dekking aan de releasegeschiedenis toe voor herstel van Apple-chat na opnieuw verbinden met een actief antwoord. [#100561](https://github.com/openclaw/openclaw/pull/100561)
- Legde drie gelande oplossingen vast voor gestreamde antwoorden, de verwerking van telefoonidentiteiten en begrensde Tlon-antwoorden. [#100562](https://github.com/openclaw/openclaw/pull/100562) Met dank aan @hugenshen, @morluto, @totobusnello.
- Voegde een traceerbaar releaseoverzicht toe voor veiligere downloads via browseracties en behield tabbladen die eigendom zijn van de gebruiker. [#100575](https://github.com/openclaw/openclaw/pull/100575) Met dank aan @sunlit-deng.
- Verminderde onnodige herhaalde validatie wanneer gelijktijdige pull requests worden geland zonder de voorbereide patch te wijzigen. [#100593](https://github.com/openclaw/openclaw/pull/100593)
- Voltooide de dekking in het wijzigingslogboek voor vijf uitgebrachte oplossingen voor de Control UI en terminalinterface. [#100599](https://github.com/openclaw/openclaw/pull/100599) Met dank aan @goutamadwant, @haishmg, @ml12580, @ruanrrn, @vincentkoc, @zengwen-dt.
- Herstelde documentatievalidatie en indexering voor de handleiding over beheerde worktrees. [#100603](https://github.com/openclaw/openclaw/pull/100603)
- Legde drie uitgebrachte oplossingen voor plugins en configuratie vast, zodat de dekking ervan in releases volledig bleef. [#100609](https://github.com/openclaw/openclaw/pull/100609) Met dank aan @vincentkoc.
- De Workboard-validatie gecorrigeerd, zodat legitiem opschoongedrag niet langer foutieve mislukkingen veroorzaakte. [#100611](https://github.com/openclaw/openclaw/pull/100611)
- Het onderhoud van de navigatie in de Control UI vereenvoudigd, met behoud van opgeslagen zijbalkkeuzes en bestaand gedrag. [#100612](https://github.com/openclaw/openclaw/pull/100612)
- Gedupliceerde en ongebruikte interne code in verschillende gebieden verminderd, waardoor toekomstig onderhoud consistenter wordt. [#100650](https://github.com/openclaw/openclaw/pull/100650) Met dank aan @vincentkoc.
- Overbodige gehoste validatie na schone rebases vermeden wanneer aantoonbaar was dat de voorbereide wijziging ongewijzigd was. [#100663](https://github.com/openclaw/openclaw/pull/100663)
- Het Android-releaselogboek uitgebreid met vijf eerder uitgebrachte appverbeteringen. [#100702](https://github.com/openclaw/openclaw/pull/100702)
- De validatie van de kern-Gateway en codekwaliteit hersteld, zodat niet-gerelateerde wijzigingen betrouwbaar konden doorgaan. [#100703](https://github.com/openclaw/openclaw/pull/100703)
- De dekkingsgraad van pakketacceptatie bijgewerkt om de huidige vastgezette Claude CLI-configuratie te weerspiegelen. [#100723](https://github.com/openclaw/openclaw/pull/100723) Met dank aan @vincentkoc.
- Releasedekking toegevoegd voor gecorrigeerde modellabels en duurzame voorbeelden van binnenkomende afbeeldingen in de Control UI. [#100740](https://github.com/openclaw/openclaw/pull/100740) Met dank aan @hyspacex, @sweetcornna.
- Het prereleaselogboek voltooid voor vier eerder opgenomen oplossingen en hun bijdragers. [#100781](https://github.com/openclaw/openclaw/pull/100781)
- Ondersteuning en validatie voor ontwikkelaars voltooid voor integraties die sessieresultaten van beheerde worktrees gebruiken. [#100793](https://github.com/openclaw/openclaw/pull/100793)
- Sessieresultaten van beheerde worktrees beschikbaar gemaakt via de ondersteunde ontwikkelaarsinterface. [#100804](https://github.com/openclaw/openclaw/pull/100804)
- Verouderde interne code en legacy Android-artefacten verwijderd, wat een kleiner onderhoudsoppervlak oplevert. [#100823](https://github.com/openclaw/openclaw/pull/100823) Met dank aan @vincentkoc.
- Ongebruikte paden in de kernruntime opgeschoond, zodat eigenaarschap en toekomstig onderhoud gemakkelijker te begrijpen zijn. [#100856](https://github.com/openclaw/openclaw/pull/100856) Met dank aan @vincentkoc.
- Verouderde interne UI- en provideroppervlakken ingeperkt, waardoor onderhoudsrapporten nauwkeuriger worden. [#100882](https://github.com/openclaw/openclaw/pull/100882) Met dank aan @vincentkoc.
- De regressiedekking versterkt voor het instellen van lokale Hugging Face-apps met compatibele lokale modelservers. [#100887](https://github.com/openclaw/openclaw/pull/100887) Met dank aan @osolmaz.
- De consistentie verbeterd van compacte Android-opnamen van spraak en schermen die voor releasebeoordeling worden gebruikt. [#100895](https://github.com/openclaw/openclaw/pull/100895) Met dank aan @iwhatsskill.
- De validatie opnieuw afgestemd op het huidige gedrag van Codex, Gateway en Control UI om misleidende mislukkingen te voorkomen. [#100897](https://github.com/openclaw/openclaw/pull/100897) Met dank aan @vincentkoc.
- De compilatie hersteld van gedeelde tests voor Apple-platforms die worden gebruikt om chatwijzigingen voor iOS en macOS te valideren. [#100903](https://github.com/openclaw/openclaw/pull/100903)
- De grenzen van interne agentcode aangescherpt, zodat beheerders minder onbedoelde interfaces hoeven te behouden. [#100909](https://github.com/openclaw/openclaw/pull/100909) Met dank aan @vincentkoc.
- Het interne oppervlak van de Control UI verkleind, terwijl het zichtbare gedrag ongewijzigd bleef. [#100931](https://github.com/openclaw/openclaw/pull/100931) Met dank aan @vincentkoc.
- Gerichte end-to-end-controles van de Control UI automatisch hun vereiste mediatools laten voorbereiden. [#100950](https://github.com/openclaw/openclaw/pull/100950) Met dank aan @vincentkoc.
- Verouderde en niet-ondersteunde ontwikkelaarsinterfaces van de Control UI verwijderd om onbedoelde afhankelijkheden te verminderen. [#100952](https://github.com/openclaw/openclaw/pull/100952) Met dank aan @vincentkoc.
- Voorkomen dat routinematige iOS-pakketresolutie niet-gerelateerde lokale bestandswijzigingen achterlaat. [#100961](https://github.com/openclaw/openclaw/pull/100961)
- De interne grenzen van Telegram verduidelijkt, zodat de kans kleiner is dat private implementatiedetails afhankelijkheden worden. [#100975](https://github.com/openclaw/openclaw/pull/100975) Met dank aan @vincentkoc.
- Het interne ontwikkeloppervlak van Workboard vereenvoudigd zonder het gedrag van Workboard te wijzigen. [#100989](https://github.com/openclaw/openclaw/pull/100989) Met dank aan @vincentkoc.
- De verwachtingen voor het pluginregister duidelijker en eenvoudiger te valideren gemaakt zonder het runtimegedrag te wijzigen. [#100990](https://github.com/openclaw/openclaw/pull/100990) Met dank aan @romneyda.
- Gedupliceerde scriptcontracten geconsolideerd, zodat onderhoudswijzigingen gemakkelijker consistent te valideren zijn. [#100992](https://github.com/openclaw/openclaw/pull/100992) Met dank aan @romneyda.
- Het onderhoud van Gateway-clients vereenvoudigd door herhaalde interne contracten te consolideren met behoud van compatibiliteit. [#101012](https://github.com/openclaw/openclaw/pull/101012) Met dank aan @romneyda.
- Het ongebruikte ontwikkeloppervlak van de Control UI en ruis in toekomstige onderhoudsrapporten verminderd. [#101013](https://github.com/openclaw/openclaw/pull/101013) Met dank aan @vincentkoc.
- Private pakketcode duidelijk intern gehouden, waardoor eigendomsgrenzen en rapportage over dode code zijn verbeterd. [#101041](https://github.com/openclaw/openclaw/pull/101041) Met dank aan @vincentkoc.
- De validatie van Docker-releases versterkt door aan te tonen dat gedocumenteerde services en pakketinstallaties daadwerkelijk starten en werken. [#101045](https://github.com/openclaw/openclaw/pull/101045) Met dank aan @romneyda.
- Sterker releasebewijs toegevoegd voor het opstarten van Telegram, geplande activiteit en de levering van telemetrie. [#101051](https://github.com/openclaw/openclaw/pull/101051) Met dank aan @romneyda.
- De validatie van de Matrix-levenscyclus in ondersteunde testomgevingen geüniformeerd, waardoor verschillen in gelijkwaardigheid eenvoudiger te detecteren zijn. [#101055](https://github.com/openclaw/openclaw/pull/101055) Met dank aan @romneyda.
- Scenario's voor het opnieuw starten van kanalen en toegangsbeleid gecentraliseerd om gedupliceerd QA-onderhoud te verminderen. [#101063](https://github.com/openclaw/openclaw/pull/101063) Met dank aan @romneyda.
- De dekking voor kanaalroutering geüniformeerd, zodat regressies in vermeldingen, kamers, toelatingslijsten en antwoorden gemakkelijker te detecteren zijn. [#101076](https://github.com/openclaw/openclaw/pull/101076) Met dank aan @romneyda.
- Controles van opdrachten en sessies voor Telegram en WhatsApp gestandaardiseerd in gedeelde en live QA-omgevingen. [#101080](https://github.com/openclaw/openclaw/pull/101080) Met dank aan @romneyda.
- Android-opmaak en frameworkvalidatie hersteld, waardoor onderhoudsruis die releases blokkeert is verminderd. [#101081](https://github.com/openclaw/openclaw/pull/101081) Met dank aan @vincentkoc.
- De dekking van threads en directe berichten voor Slack en Matrix geconsolideerd voor duidelijkere validatie tussen kanalen. [#101112](https://github.com/openclaw/openclaw/pull/101112) Met dank aan @romneyda.
- Changelogdekking toegevoegd voor een brede reeks eerder uitgebrachte oplossingen voor providers, kanalen, geheugen, browsers en configuratie. [#101128](https://github.com/openclaw/openclaw/pull/101128)
- Het beheer van QA-inloggegevens bestand gemaakt tegen te grote servicereacties, met duidelijke fouten zonder buitensporig geheugengebruik. [#101131](https://github.com/openclaw/openclaw/pull/101131) Met dank aan @cxbasdev.
- Het interne typeoppervlak van de Control UI opgeschoond om onderhoudsrapporten nauwkeuriger te maken. [#101135](https://github.com/openclaw/openclaw/pull/101135) Met dank aan @vincentkoc.
- Private definities van de Control UI intern gehouden, waardoor ruis en onbedoelde afhankelijkheden voor beheerders zijn verminderd. [#101165](https://github.com/openclaw/openclaw/pull/101165) Met dank aan @vincentkoc.
- De selectie van QA-smoketests gecorrigeerd, zodat routinematige uitvoeringen konden starten in plaats van tijdens de configuratie te mislukken. [#101173](https://github.com/openclaw/openclaw/pull/101173) Met dank aan @romneyda.
- De parallelle testcapaciteit verhoogd om vermijdbare wachttijd tijdens drukke validatieruns te verminderen. [#101174](https://github.com/openclaw/openclaw/pull/101174) Met dank aan @vincentkoc.
- Validatie voor beheerders toegevoegd die voorkomt dat nieuwe code het ondersteunde pad voor sessieopslag omzeilt. [#101178](https://github.com/openclaw/openclaw/pull/101178) Met dank aan @jalehman.
- Compaction, geplande controles en sessieforks voorbereid op toekomstige opslagwijzigingen zonder het gedrag te veranderen. [#101179](https://github.com/openclaw/openclaw/pull/101179) Met dank aan @jalehman.
- Sessieroutering, doelen, levering en Compaction-tracering voorbereid op veiligere opslagwijzigingen zonder workflows te veranderen. [#101180](https://github.com/openclaw/openclaw/pull/101180) Met dank aan @jalehman.
- Een tijdelijke wijziging in de selectie van QA-smoketests teruggedraaid die niet bedoeld was voor uitgave. [#101184](https://github.com/openclaw/openclaw/pull/101184) Met dank aan @romneyda.
- Een onbetrouwbare vereiste voor QA-smoketests tijdelijk verwijderd, zodat niet-gerelateerde bijdragen niet werden geblokkeerd. [#101185](https://github.com/openclaw/openclaw/pull/101185) Met dank aan @romneyda.
- Betrouwbare automatische smokedekking voor wijzigingen aan Matrix- en Telegram-kanalen hersteld. [#101186](https://github.com/openclaw/openclaw/pull/101186) Met dank aan @romneyda, @vincentkoc.
- Native releasevalidatie beschikbaar gehouden wanneer de gebruikelijke capaciteit van gehoste runners niet beschikbaar was. [#101196](https://github.com/openclaw/openclaw/pull/101196)
- De dekking van de Windows-opstartfallback gestabiliseerd en ervoor gezorgd dat plannerwijzigingen bij de juiste validatie terechtkomen. [#101223](https://github.com/openclaw/openclaw/pull/101223)
- De tracering van native lokalisatie na het verplaatsen van broncode vernieuwd om foutieve validatiemislukkingen te voorkomen. [#101232](https://github.com/openclaw/openclaw/pull/101232)
- Verwijzingen voor native lokalisatie gecorrigeerd, zodat appgerelateerde validatie nauwkeurig blijft. [#101233](https://github.com/openclaw/openclaw/pull/101233) Met dank aan @vincentkoc.
- De gegenereerde documentatie-index bijgewerkt om overeen te komen met de richtlijnen voor Claude Mythos 5. [#101242](https://github.com/openclaw/openclaw/pull/101242)
- Onbedoelde blootstelling van interne API's verminderd en het signaal van beoordelingen van dode code verbeterd. [#101243](https://github.com/openclaw/openclaw/pull/101243) Met dank aan @vincentkoc.
- Het interne moduleoppervlak van de Control UI vereenvoudigd met behoud van koppelingsrichtlijnen en zichtbaar gedrag. [#101262](https://github.com/openclaw/openclaw/pull/101262) Met dank aan @vincentkoc.
- Android-ontwikkelopdrachten automatisch een standaard lokale SDK laten vinden in nieuwe checkouts. [#101273](https://github.com/openclaw/openclaw/pull/101273)
- Automatische handhaving van Android-opmaak toegevoegd om te voorkomen dat afwijkingen in opschoning de hoofdcodebase bereiken. [#101275](https://github.com/openclaw/openclaw/pull/101275)
- De lokale debugproxy beschikbaar gehouden en de foutmeldingen ervan accuraat gehouden wanneer een upstreamserver een reactie voortijdig beëindigt. [#101315](https://github.com/openclaw/openclaw/pull/101315) Met dank aan @sebtardif.
- Voorkomen dat tests voor het herladen en opstarten van de Gateway vastlopen wanneer ze samen worden uitgevoerd. [#101331](https://github.com/openclaw/openclaw/pull/101331) Met dank aan @obviyus.
- De modulegrenzen van de Control UI ingeperkt en ruis in controles op ongebruikte code verminderd. [#101339](https://github.com/openclaw/openclaw/pull/101339) Met dank aan @vincentkoc.
- De Android-buildafhankelijkheden en validatie gemoderniseerd, terwijl het doelgedrag van de app ongewijzigd bleef. [#101356](https://github.com/openclaw/openclaw/pull/101356)
- Het niet-ondersteunde oppervlak van de geheugen-SDK verkleind, zodat ontwikkelaars minder snel afhankelijk worden van interne privéonderdelen. [#101362](https://github.com/openclaw/openclaw/pull/101362) Met dank aan @vincentkoc.
- De compilatie hersteld van gedeelde tests voor Apple-platforms die voor lokale validatie worden gebruikt. [#101372](https://github.com/openclaw/openclaw/pull/101372)
- De interne grenzen van de Copilot-plugin verduidelijkt zonder het runtimegedrag ervan te wijzigen. [#101379](https://github.com/openclaw/openclaw/pull/101379) Met dank aan @vincentkoc.
- Onbedoelde API-blootstelling in de GitHub Copilot-provider verminderd, waardoor de ondersteunde grenzen duidelijker zijn. [#101393](https://github.com/openclaw/openclaw/pull/101393) Met dank aan @vincentkoc.
- Privédetails van plugins intern gehouden, waardoor rapporten over dode code en toekomstige opschoning zijn verbeterd. [#101406](https://github.com/openclaw/openclaw/pull/101406) Met dank aan @vincentkoc.
- De ondersteunde grenzen voor de providerplugins Brave, Firecrawl en DeepInfra verduidelijkt. [#101425](https://github.com/openclaw/openclaw/pull/101425) Met dank aan @vincentkoc.
- De streaming- en catalogusonderdelen van OpenCode Go privé gehouden, zodat extensieontwikkelaars duidelijkere integratiegrenzen zien. [#101440](https://github.com/openclaw/openclaw/pull/101440) Met dank aan @vincentkoc.
- Privédefinities van de OpenRouter- en sms-plugins opgeschoond om de nauwkeurigheid van de interne API te verbeteren. [#101452](https://github.com/openclaw/openclaw/pull/101452) Met dank aan @vincentkoc.
- Releasebeheerders in staat gesteld een exacte extended-stable-kandidaat te valideren voordat de definitieve tag bestaat. [#101466](https://github.com/openclaw/openclaw/pull/101466) Met dank aan @kevinslin.
- Een verouderd pad voor het opschonen van de Android-cache verwijderd, zodat één duidelijker eigendomsmodel overblijft. [#101470](https://github.com/openclaw/openclaw/pull/101470) Met dank aan @vincentkoc.
- Het privéoppervlak van de geheugen-SDK verkleind en de nauwkeurigheid van onderhoudsrapporten verbeterd. [#101508](https://github.com/openclaw/openclaw/pull/101508) Met dank aan @vincentkoc.
- De dekking voor het opnieuw verbinden van Android met een opgeslagen Gateway gestabiliseerd om incidentele validatiefouten te verminderen. [#101519](https://github.com/openclaw/openclaw/pull/101519)
- De interne code voor uitvoeringstime-outs ingeperkt zonder het time-outgedrag te wijzigen. [#101523](https://github.com/openclaw/openclaw/pull/101523) Met dank aan @vincentkoc.
- Verouderde onderhoudsoppervlakken van de Control UI verwijderd met behoud van zichtbaar gedrag. [#101549](https://github.com/openclaw/openclaw/pull/101549) Met dank aan @vincentkoc.
- Dekking van de releasegeschiedenis toegevoegd voor de uitgebrachte correctie van de Discord-prompt voor threadtitels. [#101566](https://github.com/openclaw/openclaw/pull/101566) Met dank aan @alix-007.
- Het privéoppervlak van de geheugen-SDK vereenvoudigd door lagen voor eenmalig gebruik en ongebruikte interfaces te verwijderen. [#101568](https://github.com/openclaw/openclaw/pull/101568) Met dank aan @vincentkoc.
- Bijgedragen aan de correctie die goedkeuringstekst van plugins leesbaar houdt wanneer emoji dicht bij de lengtelimieten verschijnen. [#101579](https://github.com/openclaw/openclaw/pull/101579) Met dank aan @wm0018.
- Ongebruikte interne geheugeninterfaces verminderd, zodat die code eenvoudiger te onderhouden is zonder het gebruikersgedrag te wijzigen. [#101583](https://github.com/openclaw/openclaw/pull/101583) Met dank aan @vincentkoc.
- Interne Windows-code voor het starten van processen voor geheugenfuncties vereenvoudigd zonder de werking ervan te wijzigen. [#101594](https://github.com/openclaw/openclaw/pull/101594) Met dank aan @vincentkoc.
- Ongebruikte interne geheugeninterfaces teruggebracht om de onderhoudslast te verminderen met behoud van bestaand gedrag. [#101604](https://github.com/openclaw/openclaw/pull/101604) Met dank aan @vincentkoc.
- Ongebruikte en dubbele Control UI-code samengevoegd om de onderhoudbaarheid te verbeteren, zonder beoogde visuele wijziging. [#101632](https://github.com/openclaw/openclaw/pull/101632) Met dank aan @vincentkoc.
- Dubbele hulpprogramma's van de Control UI samengevoegd, zodat bij toekomstige wijzigingen minder paden gesynchroniseerd hoeven te blijven. [#101647](https://github.com/openclaw/openclaw/pull/101647) Met dank aan @vincentkoc.
- Interne grenzen voor antwoordverwerking en gebundelde plugins verduidelijkt zonder het runtimegedrag te wijzigen. [#101666](https://github.com/openclaw/openclaw/pull/101666) Met dank aan @vincentkoc.
- Achterhaalde Android-schermen en vertalingen verwijderd, waardoor minder onderhoud nodig is terwijl actieve appstromen ongewijzigd blijven. [#101680](https://github.com/openclaw/openclaw/pull/101680) Met dank aan @vincentkoc.
- Chattests van de Control UI bijgewerkt om het huidige avatargedrag te weerspiegelen en verouderde testaannames te verminderen. [#101682](https://github.com/openclaw/openclaw/pull/101682) Met dank aan @shakkernerd.
- De verwerking van chatgeschiedenis voorbereid op toekomstige opslagwijzigingen met behoud van bestaand bericht- en transcriptgedrag. [#101688](https://github.com/openclaw/openclaw/pull/101688) Met dank aan @jalehman.
- Betrouwbare validatie van Android-vertalingen hersteld nadat een verouderde apptekst was verwijderd. [#101689](https://github.com/openclaw/openclaw/pull/101689)
- Het vertakken van gesprekken voorbereid op toekomstige opslagwijzigingen zonder te veranderen hoe bovenliggende sessies worden gekopieerd. [#101699](https://github.com/openclaw/openclaw/pull/101699) Met dank aan @jalehman.
- Onbedoelde interne interfaces in de kern, plugins en de Control UI verminderd om doorlopend onderhoud te vereenvoudigen. [#101701](https://github.com/openclaw/openclaw/pull/101701) Met dank aan @vincentkoc.
- Compatibiliteitscontroles voor de gebundelde Codex-integratie versterkt om niet-overeenkomende aanvragen vóór de release te detecteren. [#101726](https://github.com/openclaw/openclaw/pull/101726) Met dank aan @vincentkoc.
- Voorkomen dat privé-implementatiedetails als ondersteunde integratiepunten verschijnen, waardoor de onderhoudbaarheid van de codebase is verbeterd. [#101731](https://github.com/openclaw/openclaw/pull/101731) Met dank aan @vincentkoc.
- De dekking van de releasevoorcontrole uitgebreid, zodat officiële pluginpakketten vóór een extended-stable npm-release kunnen worden gebouwd en geïnspecteerd. [#101757](https://github.com/openclaw/openclaw/pull/101757) Met dank aan @kevinslin.
- Ongebruikte interne declaraties in de kern, plugins en de Control UI verminderd zonder het productgedrag te wijzigen. [#101758](https://github.com/openclaw/openclaw/pull/101758) Met dank aan @vincentkoc.
- De vertaalvalidatie van de Control UI hersteld voor de bestaande systeemeigen goedkeuringsinterface. [#101771](https://github.com/openclaw/openclaw/pull/101771)
- Interne codegrenzen ingeperkt, zodat onderhoudshulpmiddelen ongebruikte code nauwkeuriger kunnen identificeren. [#101831](https://github.com/openclaw/openclaw/pull/101831) Met dank aan @vincentkoc.
- Consistente OpenClaw-identificatie toegevoegd aan aanvragen die via de officiële Google Gemini-API worden verzonden. [#101834](https://github.com/openclaw/openclaw/pull/101834) Met dank aan @vishal-dharm.
- Ongebruikte interne declaraties in de UI en onderhoudshulpmiddelen opgeschoond om het eigenaarschap van code te verduidelijken. [#101858](https://github.com/openclaw/openclaw/pull/101858) Met dank aan @vincentkoc.
- Onbedoelde interne interfaces in gebundelde extensies verminderd zonder het gedrag van plugins te wijzigen. [#101860](https://github.com/openclaw/openclaw/pull/101860) Met dank aan @vincentkoc.
- Interne kerngrenzen aangescherpt om ruis van dode code te verminderen en toekomstig onderhoud te vereenvoudigen. [#101869](https://github.com/openclaw/openclaw/pull/101869) Met dank aan @vincentkoc.
- Interne test- en toolinginterfaces vereenvoudigd, waardoor onderhoud en zoekopdrachten in de code minder ruis opleveren. [#101875](https://github.com/openclaw/openclaw/pull/101875) Met dank aan @vincentkoc.
- Verduidelijkt welke interne hulpprogramma's privé zijn, waardoor het risico op onbedoelde afhankelijkheden tijdens onderhoud is verminderd. [#101886](https://github.com/openclaw/openclaw/pull/101886) Met dank aan @vincentkoc.
- Het privéoppervlak van Parallels-validatietooling vereenvoudigd zonder het gedrag ervan te wijzigen. [#101889](https://github.com/openclaw/openclaw/pull/101889) Met dank aan @vincentkoc.
- Onnodige interne scriptinterfaces verminderd om automatisering van de repository begrijpelijker en eenvoudiger te onderhouden te maken. [#101892](https://github.com/openclaw/openclaw/pull/101892) Met dank aan @vincentkoc.
- Interne onderdelen van de Control UI ingeperkt om analyse van dode code te verbeteren zonder de voor gebruikers zichtbare interface te wijzigen. [#101894](https://github.com/openclaw/openclaw/pull/101894) Met dank aan @vincentkoc.
- Plugintests beter overdraagbaar gemaakt tussen gangbare ontwikkel- en gehoste omgevingen. [#101896](https://github.com/openclaw/openclaw/pull/101896)
- Het ondersteunde oppervlak van de browserplugin verduidelijkt door implementatiedetails privé te houden. [#101898](https://github.com/openclaw/openclaw/pull/101898) Met dank aan @vincentkoc.
- De grenzen van de Microsoft Teams-plugin verduidelijkt door privé-implementatiedetails intern te houden. [#101903](https://github.com/openclaw/openclaw/pull/101903) Met dank aan @vincentkoc.
- Interne interfaces voor release- en validatietooling vereenvoudigd met behoud van bestaande opdrachten. [#101904](https://github.com/openclaw/openclaw/pull/101904) Met dank aan @vincentkoc.
- Interne interfaces van AI-providers ingeperkt zonder het providergedrag of de ondersteunde toegangspunten te wijzigen. [#101907](https://github.com/openclaw/openclaw/pull/101907) Met dank aan @vincentkoc.
- Implementatiedetails van Canvas privé gehouden, zodat het ondersteunde ontwikkelaarsoppervlak duidelijk blijft. [#101915](https://github.com/openclaw/openclaw/pull/101915) Met dank aan @vincentkoc.
- Ongebruikte interne typen in repositoryautomatisering verminderd, waardoor de onderhoudbaarheid is verbeterd zonder opdrachten te wijzigen. [#101917](https://github.com/openclaw/openclaw/pull/101917) Met dank aan @vincentkoc.
- Interne grenzen in de ClickClack- en Logbook-plugins verduidelijkt zonder het gedrag ervan te wijzigen. [#101922](https://github.com/openclaw/openclaw/pull/101922) Met dank aan @vincentkoc.
- Implementatiedetails van OC Path privé gehouden met behoud van de opdrachten en het gedrag voor bestandsbewerking. [#101925](https://github.com/openclaw/openclaw/pull/101925) Met dank aan @vincentkoc.
- Ongebruikte interne Memory Wiki-interfaces verminderd om toekomstig onderhoud en controles op dode code duidelijker te maken. [#101931](https://github.com/openclaw/openclaw/pull/101931) Met dank aan @vincentkoc.
- De interne grenzen van de iMessage-plugin verduidelijkt zonder de mogelijkheden of het gedrag ervan te wijzigen. [#101936](https://github.com/openclaw/openclaw/pull/101936) Met dank aan @vincentkoc.
- Interne terminalinterfaces in de Gateway ingeperkt met behoud van bestaand terminalgedrag. [#101941](https://github.com/openclaw/openclaw/pull/101941) Met dank aan @vincentkoc.
- Onbedoelde interne interfaces in de Discord-plugin verminderd zonder het bericht- of spraakgedrag te wijzigen. [#101945](https://github.com/openclaw/openclaw/pull/101945) Met dank aan @vincentkoc.
- Verduidelijkt welke details van de Feishu-integratie privé zijn, waardoor de code eenvoudiger te onderhouden is. [#101949](https://github.com/openclaw/openclaw/pull/101949) Met dank aan @vincentkoc.
- Interne onderdelen van de Matrix-integratie ingeperkt zonder het gebruikersgedrag of de gedocumenteerde configuratie te wijzigen. [#101954](https://github.com/openclaw/openclaw/pull/101954) Met dank aan @vincentkoc.
- Het ondersteunde typeoppervlak van de WhatsApp-integratie verduidelijkt met behoud van het berichtgedrag. [#101959](https://github.com/openclaw/openclaw/pull/101959) Met dank aan @vincentkoc.
- Onbedoelde interne interfaces in de Policy-extensie verminderd zonder de controles of rapporten ervan te wijzigen. [#101963](https://github.com/openclaw/openclaw/pull/101963) Met dank aan @vincentkoc.
- De grenzen van memory-core aangescherpt om het onderhoudsrisico te verminderen zonder het opslag- of zoekgedrag te wijzigen. [#101969](https://github.com/openclaw/openclaw/pull/101969) Met dank aan @vincentkoc.
- De interne werking van QA Matrix vereenvoudigd met behoud van de bestaande validatieworkflow. [#101974](https://github.com/openclaw/openclaw/pull/101974) Met dank aan @vincentkoc.
- De interne werking van QA-betrouwbaarheidsrapporten beperkt om het ondersteunde onderhoudsoppervlak duidelijk te houden. [#101980](https://github.com/openclaw/openclaw/pull/101980) Met dank aan @vincentkoc.
- De interne werking van QA-bewijssamenvattingen privé gehouden zonder het validatiegedrag te wijzigen. [#101987](https://github.com/openclaw/openclaw/pull/101987) Met dank aan @vincentkoc.
- Ongebruikte QA-hulpprogrammatypen verminderd om afhankelijkheid van niet-ondersteunde interne details te ontmoedigen. [#101990](https://github.com/openclaw/openclaw/pull/101990) Met dank aan @vincentkoc.
- Het ondersteunde oppervlak van QA Lab verduidelijkt door interne coördinatiedetails privé te houden. [#102005](https://github.com/openclaw/openclaw/pull/102005) Met dank aan @vincentkoc.
- De interne werking van de Google Meet-integratie beperkt zonder de configuratie, authenticatie of het belgedrag te wijzigen. [#102010](https://github.com/openclaw/openclaw/pull/102010) Met dank aan @vincentkoc.
- Interne grenzen in de plugins Diffs en File Transfer verduidelijkt zonder hun gedrag te wijzigen. [#102021](https://github.com/openclaw/openclaw/pull/102021) Met dank aan @vincentkoc.
- Implementatiedetails van Google Chat privé gehouden met behoud van al het bestaande integratiegedrag. [#102029](https://github.com/openclaw/openclaw/pull/102029) Met dank aan @vincentkoc.
- De interne werking van de LINE-integratie beperkt zonder berichten, webhooks of configuratie te wijzigen. [#102037](https://github.com/openclaw/openclaw/pull/102037) Met dank aan @vincentkoc.
- De grenzen van de Mattermost-integratie verduidelijkt door details die uitsluitend voor de implementatie bestemd zijn privé te houden. [#102040](https://github.com/openclaw/openclaw/pull/102040) Met dank aan @vincentkoc.
- Onbedoelde interne interfaces in de Signal-plugin verminderd zonder de werking van Signal te wijzigen. [#102042](https://github.com/openclaw/openclaw/pull/102042) Met dank aan @vincentkoc.
- De interne werking van de Slack-plugin beperkt met behoud van het bericht- en bezorggedrag. [#102044](https://github.com/openclaw/openclaw/pull/102044) Met dank aan @vincentkoc.
- Het ondersteunde integratieoppervlak van QQBot verduidelijkt zonder het runtimegedrag te wijzigen. [#102048](https://github.com/openclaw/openclaw/pull/102048) Met dank aan @vincentkoc.
- Implementatiedetails van spraakoproepen privé gehouden met behoud van het bestaande gedrag van de plugin. [#102059](https://github.com/openclaw/openclaw/pull/102059) Met dank aan @vincentkoc.
- De interne werking van de Zalo-integratie beperkt zonder berichten, webhooks, media of configuratie te wijzigen. [#102065](https://github.com/openclaw/openclaw/pull/102065) Met dank aan @vincentkoc.
- Validatie op afstand robuuster gemaakt wanneer een pas gestarte of drukbezette validatieomgeving langzaam reageert. [#102159](https://github.com/openclaw/openclaw/pull/102159)
- Voorkomen dat onbetrouwbare geautomatiseerde QA niet-gerelateerde bijdragen blokkeert, terwijl gerichte handmatige validatie beschikbaar bleef. [#102256](https://github.com/openclaw/openclaw/pull/102256) Met dank aan @romneyda.
- Onterechte fouten bij releasevalidatie na geslaagde OpenAI-beurten met uitsluitend tools verminderd, terwijl echte fouten strikt blijven worden behandeld. [#102600](https://github.com/openclaw/openclaw/pull/102600)
- De dekking van Telegram-autorisatie versterkt door te verifiëren dat geweigerde opdrachten het verwachte antwoord ontvangen. [#102732](https://github.com/openclaw/openclaw/pull/102732)
- De validatie en richtlijnen van de Meta-provider bijgewerkt voor het geïmplementeerde Muse Spark 1.1-model. [#103163](https://github.com/openclaw/openclaw/pull/103163)
- De betrouwbaarheid en beveiliging van controles op documentatievertalingen verbeterd. [#103244](https://github.com/openclaw/openclaw/pull/103244)
- Betrouwbare releasevalidatie van de Codex-plugin hersteld nadat de verbindingsrecords naar een nieuw opslagsysteem waren verplaatst. [#103467](https://github.com/openclaw/openclaw/pull/103467) Met dank aan @vincentkoc.
- Installatievalidatie versterkt, zodat onvolledige pakketten waarin de meegeleverde AI-runtime ontbreekt vroegtijdig worden geweigerd. [#103556](https://github.com/openclaw/openclaw/pull/103556) Met dank aan @vincentkoc.
- Ervoor gezorgd dat controles op release-updates de meegeleverde AI-runtime opnemen en verifiëren voordat een kandidaatpakket wordt geaccepteerd. [#103564](https://github.com/openclaw/openclaw/pull/103564)
- De nauwkeurigheid van QA verbeterd, zodat scenario's die bij een nieuwe poging succesvol herstellen niet als definitieve fouten worden gerapporteerd. [#103635](https://github.com/openclaw/openclaw/pull/103635)
- Validatie van tokengebruik nauwkeuriger gemaakt door scenario's uit te sluiten die opzettelijk nooit een assistentantwoord opleveren. [#103650](https://github.com/openclaw/openclaw/pull/103650)
- Betrouwbare handmatige uitvoeringen van gerichte releasevalidatie voor live providers hersteld. [#103654](https://github.com/openclaw/openclaw/pull/103654)
- Validatie van Gateway-herstarts bijgewerkt om de huidige geslaagde resultaten voor herstarten en annuleren te herkennen. [#103681](https://github.com/openclaw/openclaw/pull/103681)
- Validatie van webtoegang versterkt door een echte ophaalactie te vereisen in plaats van alleen de mogelijkheid te detecteren. [#103685](https://github.com/openclaw/openclaw/pull/103685)
- Webchatvalidatie laten wachten op opgeslagen antwoorden en gebruiksgegevens voordat succes wordt vastgesteld. [#103718](https://github.com/openclaw/openclaw/pull/103718)
- Releasegoedkeuringen beschermd tegen stilzwijgende wijzigingen wanneer validatie opnieuw wordt uitgevoerd, zodat exact het bewijs behouden blijft dat operators hebben beoordeeld. [#103906](https://github.com/openclaw/openclaw/pull/103906)
- Validatie van Chinese documentatie voor referentiepagina's van de Meta-provider en plugins hersteld. [#103923](https://github.com/openclaw/openclaw/pull/103923)
- Releasemanagers toegestaan betrouwbare validatie voor een ongewijzigde kandidaat opnieuw te gebruiken, terwijl verouderd bewijs nog steeds wordt geweigerd. [#104162](https://github.com/openclaw/openclaw/pull/104162) Met dank aan @vincentkoc.
- Pakketgebaseerde QA toegestaan tussen een versieverhoging en definitieve releaseopmerkingen zonder de releasecontroles af te zwakken. [#104186](https://github.com/openclaw/openclaw/pull/104186)
- Details van Discord-spraakfouten begrensd en leesbaar gehouden wanneer fouten multibytetekst bevatten. [#104684](https://github.com/openclaw/openclaw/pull/104684) Met dank aan @qingminglong.
- Bescherming teruggeport tegen het verlies van nieuw geretourneerde tooluitvoer wanneer lange gesprekken worden gecompacteerd. [#104702](https://github.com/openclaw/openclaw/pull/104702) Met dank aan @acosx, @solvely-colin.
- Prereleasevalidatie van plugins afgestemd op de huidige standaardinstellingen voor het GPT-5.6-model. [#104722](https://github.com/openclaw/openclaw/pull/104722)
- Validatie van live providers bijgewerkt om standaard het beoogde GPT-5.6-model van juli te gebruiken. [#104750](https://github.com/openclaw/openclaw/pull/104750)
- Correcties voor herstel bij het opstarten, opnieuw verbinden met Discord, leesbare weigeringsberichten en een lichtere pluginlijst teruggeport. [#104794](https://github.com/openclaw/openclaw/pull/104794) Met dank aan @wuqxuan.
- Onterechte fouten bij GPT-5.6-releasevalidatie verminderd door een kleine reeks onjuiste validatieantwoorden opnieuw te proberen. [#104939](https://github.com/openclaw/openclaw/pull/104939)
- Het zelfstandige pakketartefact hersteld dat nodig is voor Parallels-releasevalidatie. [#104975](https://github.com/openclaw/openclaw/pull/104975)
- Onterechte fouten bij browservalidatie van de Control UI rond het aanwijsgedrag voor tijdstempels verminderd. [#105133](https://github.com/openclaw/openclaw/pull/105133)
- Telegram-releasevalidatie betrouwbaar laten werken met modelselecties uit oudere compatibele kandidaten. [#105401](https://github.com/openclaw/openclaw/pull/105401)
- Reproduceerbare Codex-QA-dekking voor het wisselen van modellen en het genereren van afbeeldingen behouden. [#105444](https://github.com/openclaw/openclaw/pull/105444)
- Offline QA voor geheugenisolatie volledig lokaal gehouden, waardoor onbedoelde aanroepen naar de live embeddingservice worden voorkomen. [#105488](https://github.com/openclaw/openclaw/pull/105488)
- Validatie van Codex-modelwisselingen verbeterd, zodat Compaction van gesprekken niet langer een onterechte fout veroorzaakt. [#105493](https://github.com/openclaw/openclaw/pull/105493)
- Vergelijkingsresultaten voor het genereren van afbeeldingen nauwkeuriger gemaakt zonder werkelijk ontbrekende of dubbelzinnige resultaten te verbergen. [#105500](https://github.com/openclaw/openclaw/pull/105500)

</Accordion>
