Release notes
v2026.6.11
OpenClaw v2026.6.11 – Versionshinweise (2026-06-30)
Wir haben das Feedback gehört. v2026.6.11 konzentriert sich auf die Schwachstellen, durch die OpenClaw weniger zuverlässig wirkt, und behebt falsch zugeordnete Antworten, hängen gebliebene Sendevorgänge, erneute Verbindungen und Fehler bei der Modelleinrichtung. Außerdem bietet die Version sicherere Standardeinstellungen für Administratoren.
Highlights
Zuverlässigkeit der Kanalauslieferung
Bei Telegram, WhatsApp, Matrix, Google Chat, iMessage, Feishu und Mattermost werden Antworten, Befehle, Nachrichten in der Warteschlange und Anhänge seltener verworfen, dupliziert, falsch weitergeleitet oder der falschen Konversation zugeordnet.
Quellen und Mitwirkende
- Behebt, dass neuere Direktnachrichten in Google Chat manchmal wie Gruppenkonversationen behandelt wurden, sodass sie nun den richtigen Einzelchat erreichen, während Nachrichten in Spaces und Gruppenchats ihre bisherige Weiterleitung beibehalten. #58993 Vielen Dank an @starhappysh, @vincentkoc.
- Sprachantworten von OpenClaw in Feishu zeigen jetzt ihre Dauer in der Chatblase an, sodass Empfänger vor dem Abspielen sehen können, wie lang die Audiodatei ist. #89172 Zugehörig: #53798. Vielen Dank an @areslp, @fxz26284407, @kinrocw.
- Antworten und der gespiegelte Chatverlauf in Discord und Telegram bleiben nun zuverlässiger mit der vorgesehenen Konversation verknüpft, auch bei wiederholten Telegram-Antworten und Sitzungswechseln. #89911 Vielen Dank an @jalehman.
- Im Hintergrund erzeugte Bild-, Video- und Musikergebnisse werden nun an den Chat zurückgegeben, der sie angefordert hat, wenn die Aufgabe ohne vollständiges Konversationsziel startet. Dadurch entsteht nach der Erstellung nicht mehr der Eindruck eines Fehlers, und die Ergebnisse werden bei Sitzungswechseln nicht mehr an den falschen Gesprächspartner gesendet. #89949 Zugehörig: #86034. Vielen Dank an @tianxiaochannel-oss88, @wangwllu.
- Telegram-Antworten bleiben nun mit der aktuellen Frage des Benutzers verknüpft, wenn dieser eine frühere Bot-Nachricht zitiert, während Zitate von Nachrichten anderer Personen weiterhin auf das ausgewählte Zitat antworten. #90475 Vielen Dank an @moeedahmed.
- Administratoren von QQBot-Gruppen können festlegen, wie umfassend Slash-Befehle verfügbar sind. Nur für private Chats vorgesehene Befehle verweisen Benutzer nun auf einen privaten Chat, statt in Gruppen offengelegt oder ohne Hinweis ignoriert zu werden. #92154 Vielen Dank an @sliverp.
- Heartbeat-Prüfungen mit reasoning-fähigen Modellen zeigen nun die vorgesehene Antwort des Assistenten an, statt interne Überlegungen in Telegram, WhatsApp und anderen Kanälen offenzulegen. Explizit aktivierte Thinking-Nachrichten funktionieren weiterhin. #92356 Zugehörig: #92260. Vielen Dank an @jmpei, @tangtaizong666, @vincentkoc.
- Telegram-Chats im Fortschrittsmodus entfernen nun eine alte Fortschrittsblase, bevor neuere Werkzeugausgaben oder Artefakte erscheinen, sodass die Konversation übersichtlich und in lesbarer Reihenfolge bleibt. #93002 Zugehörig: #90753. Vielen Dank an @shadow-enthusiast, @zhangguiping-xydt.
- Nachrichten mit Befehlen und Links bleiben in iMessage nun als ein OpenClaw-Durchlauf zusammen, wenn verzögerte Linkvorschauen eintreffen. Nicht zusammengehörige, kurz nacheinander gesendete Nachrichten bleiben für Benutzer, die das Zusammenführen von Direktnachrichten desselben Absenders aktiviert haben, weiterhin getrennt. #93143 Vielen Dank an @omarshahine.
- Erfolgreiche Discord-Antworten, die über das Nachrichtenwerkzeug gesendet werden, lösen in betroffenen
message_tool_only-Durchläufen des Quellkanals keine irreführende Fehlerwarnung mehr aus. #94072 Zugehörig: #93875. Vielen Dank an @chenyangjun-xy, @hoyanhan, @vincentkoc. - WhatsApp-Gruppenkonversationen bewahren nun bei Wiederholungsversuchen, erneuten Verbindungen und Gruppenänderungen zuverlässiger den richtigen Nachrichten- und Gruppenkontext. #94338 Zugehörig: #7433. Vielen Dank an @mcaxtr, @octopuslabs-fl, @xialonglee.
- Behebt, dass OpenClaw manchmal auf eigene verzögerte iMessage-Echos antwortete, wenn unerwünschte führende Zeichen verhinderten, dass die gesendete Nachricht erkannt wurde. #94442 Vielen Dank an @ly-wang19.
- Benutzer von Telegram-Webhooks können während kurzer Kanalneustarts, Konfigurationsneuladungen und Wiederherstellungszyklen weiterhin Direkt- und Gruppennachrichten empfangen, ohne dass es vorübergehend zu Nachrichtenausfällen kommt. #94506 Zugehörig: #90254. Vielen Dank an @obviyus, @travellingsoldier85, @xialonglee.
- Matrix-E2EE-Gateways können nun auch bei langfristigem Betrieb online bleiben, statt nach und nach immer mehr Arbeitsspeicher zu verbrauchen, bis ein Absturz Kanäle und laufende Aufgaben beendet. #94942 Zugehörig: #90455. Vielen Dank an @xzh-icenter, @yar-sh.
- Telegram-Benutzer sehen nun die vorgesehene native Reaktion, statt offengelegter Anweisungen oder einer verworfenen Antwort, die nur aus einer Reaktion besteht. Der Erfolg wird erst erfasst, nachdem Telegram die Reaktion akzeptiert hat. #94977 Zugehörig: #71140. Vielen Dank an @cuttingwater, @hugenshen.
- Telegram-Fortschrittsmeldungen für Befehle, Suchen, Aktualisierungen und API-Aktivitäten bleiben nun lesbar, statt unübersichtliches HTML oder codeartige Zeilen offenzulegen. Wenn Telegram die Formatierung nicht analysieren kann, wird auf Klartext zurückgegriffen. #95007 Zugehörig: #95002.
- In WebChat fortgesetzte Telegram-Konversationen zeigen nun eine Assistentenantwort pro Durchlauf an und behalten spätere Antworten in der aktiven Konversation, statt Antworten zu duplizieren oder sie an Telegram zurückzusenden. #95069 Zugehörig: #94930. Vielen Dank an @heichaowo.
- Google Chat blendet nun irreführende interne Fehlerbanner aus, wenn ein Werkzeugergebnis harmlos ist. Benutzer erhalten dadurch die vollständige Antwort, während normaler Assistententext unverändert bleibt. #95084 Zugehörig: #90684. Vielen Dank an @jailbirt, @studentzhou-svg.
- Gebundene Multi-Agent-Kanalkonversationen laden nun die Arbeitsbereichsdateien des konfigurierten Agenten statt die des Standardagenten. Zuvor falsch abgelegte Konversationen können jedoch im korrigierten Agentenspeicher neu beginnen. #95118 Zugehörig: #92903. Vielen Dank an @849261680, @axjing.
- Personen, die sich ein OpenClaw-Gateway teilen, können nun einzelnen Direktnachrichtenkontakten in unterstützten Chatkanälen unterschiedliche Modelle zuweisen. Bestehende Modellzuweisungen für Gruppen und Platzhalter funktionieren weiterhin wie bisher. #95120 Zugehörig: #53638. Vielen Dank an @gandalf-at-lerian, @thomaszta, @xydigit-zt.
- Telegram zeigt nun bei kurzen anfänglichen Vorschauen oder Antworten im Fortschrittsmodus an, dass OpenClaw noch arbeitet, statt den Chat bis zum Eintreffen der endgültigen Nachricht ohne Rückmeldung zu lassen. #95183 Zugehörig: #95004. Vielen Dank an @obviyus.
- Matrix-Benutzer und -Betreiber erhalten nun eine klare Fehlermeldung, wenn ein Homeserver eine übergroße oder ins Stocken geratene Antwort sendet, statt dass OpenClaw diese weiter puffert und dadurch eine unbegrenzte Speichernutzung riskiert. #95240 Vielen Dank an @alix-007.
- Behebt verzögerte oder fehlende Antworten in Telegram und anderen Kanälen mit Warteschlangen in Kubernetes-ähnlichen Bereitstellungen mit vielen injizierten Umgebungsvariablen, bei denen das Öffnen der Warteschlangendatenbank den Gateway blockieren konnte. #95278 Zugehörig: #94571. Vielen Dank an @kaka-srp.
- Telegram-Chats erholen sich nun, nachdem bei einer hängenden Nachricht eine Zeitüberschreitung auftritt. Dadurch können spätere Nachrichten im selben Chat oder Thema den Agenten ohne Neustart des Gateways erreichen. #95299 Zugehörig: #95248. Vielen Dank an @kriegerbangerz-ship-it, @mikasa0818, @obviyus.
- Wenn Personen in einer gemeinsamen direkten Konversation zwischen Telegram und einem anderen OpenClaw-Client wechseln, folgen kurze Telegram-Antworten nun der neuesten Konversation, statt auf einen älteren, nicht damit zusammenhängenden Telegram-Vorschlag zu antworten. #95390 Zugehörig: #95378. Vielen Dank an @maiduy708, @mikasa0818, @obviyus.
- Behebt, dass abgeschlossene Assistentennachrichten nach einer mehrteiligen Antwort in Telegram, Discord, Slack und anderen gestreamten Chats doppelt erschienen. #95432 Vielen Dank an @vincentkoc, @yetval.
- WhatsApp-Antworten bleiben nun mit der beantworteten Direkt- oder Gruppennachricht verknüpft, statt als separate Nachricht zu erscheinen und den Konversationskontext zu verlieren. #95483 Vielen Dank an @mcaxtr.
- Antworten mit umfangreicher Formatierung in Telegram halten nun Absätze, Aufzählungspunkte und Statuszeilen getrennt, statt mehrzeilige Inhalte zu einem einzigen fortlaufenden Block zusammenzufassen. Eine Konfigurationsänderung ist nicht erforderlich. #95532 Zugehörig: #95409. Vielen Dank an @amknight.
- Mattermost-Betreiber, die native Slash-Befehle aktivieren, können
/oc_queuenun direkt in Mattermost verwenden, um die Warteschlange aktiver Durchläufe einschließlich Modus, Entprellzeit, Obergrenze und Behandlung verworfener Elemente anzupassen. #95546 Vielen Dank an @amknight. - Zuvor zugelassene Nachrichten erreichen nach Upgrades älterer Mehrkontenkanäle weiterhin benannte Konten. Dabei bleiben übernommene Zugriffsregeln für Direktnachrichten und Gruppen in Mattermost, Discord, Slack, Telegram, Signal, WhatsApp, iMessage und IRC erhalten. #95550 Vielen Dank an @amknight.
- Mattermost-Benutzer können in einem Thread weiter kommunizieren, ohne den Bot nach dessen Antwort erneut erwähnen zu müssen. Diese Teilnahme bleibt über Gateway-Neustarts hinweg bestehen, bis der Thread sieben Tage lang inaktiv war. #95552 Vielen Dank an @amknight.
- Eingehende Telegram-Nachrichten erreichen nun umgehend die konfigurierte OpenClaw-Sitzung, statt bis zum nächsten Abfrageintervall, einem Gateway-Neustart oder einem manuellen Eingriff unbeantwortet zu bleiben. #95577 Zugehörig: #86957. Vielen Dank an @freidrich-goldenflow, @liuwqgit.
- QQBot-Benutzer erhalten nun vollständige Markdown-Tabellen, wenn gültige Trennlinien eine oder zwei Bindestriche pro Spalte verwenden, statt die Kopfzeile und alle Zeilen bis auf die letzte zu verlieren. #95637 Vielen Dank an @ly-wang19.
- Benutzer von Synology Chat können nun Antworten des Agenten empfangen, deren Erstellung länger als 120 Sekunden dauert, sofern die konfigurierte Kern-Zeitüberschreitung dies zulässt, statt dass der Kanal sie vorzeitig ablehnt. #95707 Vielen Dank an @sahibzada-allahyar, @vincentkoc.
- Cron-Aufgaben für Telegram-Forenthemen senden separat konfigurierte Fehlerwarnungen nun weiterhin an ihr vorgesehenes Ziel, selbst wenn die Hauptankündigung ein Thema im selben Chat verwendet. #95794 Vielen Dank an @vincentkoc.
- Behebt WhatsApp-Gruppenantworten, die statt der auslösenden Benutzernachricht eine ältere OpenClaw-Nachricht zitieren konnten. Endgültige Antworten bleiben dadurch mit der vorgesehenen Nachricht verknüpft, wenn ein Antwortziel verfügbar ist, und verweisen andernfalls nicht mehr auf veralteten Bot-Kontext. #95914 Vielen Dank an @mcaxtr.
- WhatsApp-Benutzer können Aufforderungen jetzt per Reaktion genehmigen oder ablehnen, ohne dass die Aufforderung hängen bleibt, wenn WhatsApp denselben direkten Chat unterschiedlich identifiziert. Genehmigungen in Gruppen bleiben dabei weiterhin der richtigen Gruppe und Person zugeordnet. #95935 Vielen Dank, @mcaxtr.
- Die Verarbeitung der endgültigen Antwort benötigt jetzt weniger CPU, wenn OpenClaw prüft, ob Blocktext bereits gesendet wurde. Dabei ändert sich weder, welche Antwort den Chat erreicht, noch wie doppelter Text unterdrückt wird. #96087 Vielen Dank, @vincentkoc.
- Ergebnisse von Exec-Genehmigungen aus externen Kanal-Plugins werden jetzt an den Kanal oder die Direktnachricht zurückgegeben, in dem beziehungsweise der der Befehl gestartet wurde, statt auf WebChat zurückzufallen oder nach der Genehmigung scheinbar zu verschwinden. #96140 Zugehörig: #96103. Vielen Dank, @lansenger-pm, @vincentkoc, @yetval.
- Die endgültige Antwort von WhatsApp bleibt jetzt als Zitat mit der gerade gesendeten Folgenachricht eines Benutzers verknüpft, wenn dieser auf eine ältere OpenClaw-Nachricht antwortet, statt ohne Zitat einzutreffen oder auf die ältere Bot-Antwort zurückzuverweisen. #96220 Vielen Dank, @mcaxtr.
- Nextcloud-Talk-Bots ignorieren jetzt gewöhnliche Ereignisse zur Dateifreigabe und zum Lebenszyklus, ohne sie als Bot-Fehler zu protokollieren oder eine Deaktivierung der Zustellung zu riskieren. Fehlerhafte Chat-Nutzdaten führen weiterhin zu einem Fehler. #96243 Zugehörig: #81566. Vielen Dank, @arkyu2077, @rafaelmgbh, @vincentkoc.
- Antworten und die Zustellung über Nachrichtenwerkzeuge in Mattermost-Kanälen verwenden jetzt die Vorgaben für Kanäle und Threads, da der Agent diese Unterhaltungen als Kanäle statt als Gruppenchats identifiziert. Das bestehende Verhalten für Gruppenchats bleibt unverändert. #96244 Zugehörig: #95645. Vielen Dank, @arkyu2077, @iloveleon19, @vincentkoc.
- MCP-Kanalintegrationen halten Unterhaltungslisten, das Lesen von Nachrichten, Ereignisabfragen und Wartezeiten jetzt innerhalb vorhersehbarer Grenzen, selbst wenn ein Client übermäßig hohe Grenzwerte oder Zeitüberschreitungen anfordert. a39e548 Vielen Dank, @vincentkoc.
- Lang laufende, gestreamte automatische Antworten werden seltener vorzeitig beendet oder uneinheitlich abgebrochen, wenn eine ungewöhnlich lange Zeitüberschreitung konfiguriert ist. 6c85b90 Vielen Dank, @vincentkoc.
- Der Fortschritt in Kanälen zeigt einen wiederholten Status jetzt an, wenn die Arbeit nach einer anderen Aktualisierung tatsächlich zu diesem zurückkehrt, statt nützlichen Kontext als Duplikat auszublenden. 8a75c4d
- Abgeschlossene Kanalantworten erhalten keine verspäteten Fortschrittshinweise mehr. Dadurch wird verhindert, dass veralteter Statustext nach Fertigstellung der Antwort erscheint. a594d2c Vielen Dank, @vincentkoc.
- Während gestreamter Kanalantworten zeigen Fortschrittsmeldungen jetzt weiterhin den neuesten Stand an, statt bei einer älteren Aktualisierung hängen zu bleiben. e114001 Vielen Dank, @vincentkoc.
- Erzwungene Zurücksetzungen in Matrix behandeln jetzt einen nicht verfügbaren geheimen Speicher ohne Laufzeitfehler und betrachten den Wiederherstellungszugriff als nicht verfügbar, sodass der Zurücksetzungsvorgang sicher fortgesetzt werden kann. 5c5a8a4 Vielen Dank, @vincentkoc.
- Konfigurierte Kanäle bleiben jetzt in
openclaw channels status --jsonsichtbar, während geplante Ankündigungen veraltete Einträge ablehnen, für deren Zustellung kein aktives Plugin vorhanden ist. a641c0d - Sprachunterhaltungen in Discord setzen nun direkt aufeinanderfolgende Assistentenantworten fort, sodass eine Antwort in der Warteschlange abgespielt wird, nachdem der vorherige Audiostream geschlossen wurde, statt hängen zu bleiben. 88b64e4 Vielen Dank, @vincentkoc.
- Fortschrittsvorschauen in Discord werden seltener vor den abschließenden Bearbeitungen beendet, wenn bereits eine Agentenantwort eingetroffen ist. 86ea382
- Chats zeigen keinen vereinzelten Text
NO_REPLYmehr an, wenn der Assistent nichts ausgeben soll. Reguläre Medienantworten treffen weiterhin ohne den Platzhalter ein. 96c6f80 - Gestreamte Antworten in Telegram zeigen jetzt jede Fortschrittsüberschrift einmal an, sodass Werkzeug- und Suchaktualisierungen leichter zu überblicken sind. 013e33c Vielen Dank, @vincentkoc.
- Telegram-Nachrichten, die nach einer lang laufenden Aufgabe, einem Absturz oder einem Neustart des Gateways hängen bleiben, werden jetzt automatisch weiterverarbeitet. Dadurch warten spätere Nachrichten nicht mehr ohne Rückmeldung, und Betreiber müssen die Warteschlange nicht mehr manuell reparieren. #97543 Vielen Dank, @romneyda, @vincentkoc.
Wiederherstellung von Provider und Modell
Modellauswahl und Einrichtung ermöglichen jetzt eine klarere Wiederherstellung, wenn bei Katalogen, Anmeldedaten, Streams, Zeitüberschreitungen, Compaction oder Fallbacks Probleme auftreten. Betroffene Konfigurationen von OpenAI, OpenRouter und OpenCode Go melden Fehler nun konsistenter oder stellen den Betrieb nach Fehlern zuverlässiger wieder her, statt Benutzer mit einer veralteten Auswahl oder einer blockierten Anfrage zurückzulassen.
Nachfolgende Korrekturen für den schnellen Modus verbessern dessen Verhalten in betroffenen Provider- und Fallback-Pfaden; der automatische schnelle Modus selbst ist in dieser Version nicht neu.
Quellen und Mitwirkende
- MiniMax-Text-to-Speech und -Sprachnachrichten schlagen seltener fehl, da OpenClaw nun ausdrücklich das Audioformat anfordert, das es decodieren kann, anstatt sich auf die Standardeinstellungen des Providers zu verlassen. #73079 Vielen Dank an @efe-arv.
- Gateway-Betreiber können in normalen Protokollen wieder Details zu Provider, Modell, Anfragestatus und Zeitabläufen sehen. Dadurch lassen sich Probleme mit dem Modell-Routing und der Übertragung leichter diagnostizieren, ohne zusätzliche Debug-Protokollierung zu aktivieren. #89648 Zugehörig: #89300. Vielen Dank an @enominera und @xiaobao-k8s.
- Modelle, die über Google, Mistral, OpenAI Responses, Azure OpenAI Responses und ChatGPT/Codex Responses erreicht werden, erhalten nun saubere Systemanweisungen, ohne dass OpenClaws interne Markierung für Cache-Grenzen in den Prompt gelangt. #89716 Vielen Dank an @enominera und @masatohoshino.
- Cron-Tool-Aufrufe, die Gemini-Modelle über OpenAI-kompatible Provider verwenden, werden nun ausgeführt, ohne dass Nullable-Felder Ablehnungen durch das Provider-Schema auslösen. #91559 Zugehörig: #91542. Vielen Dank an @pick-cat und @qiukui666.
- Mit einem Provider versehene Modell-IDs berücksichtigen nun ihre konfigurierten Richtlinien für die Agent-Laufzeit und CLI-Aliasse, statt unerwartet auf die Standardlaufzeit von OpenClaw zurückzufallen. #91724 Vielen Dank an @vincentkoc und @yu-xin-c.
- Die
/models-Liste im Chat sowie andere Plugin-fähige Auswahlpfade für Modelle oder Provider reagieren nun schnell, statt aufgrund wiederholter Einrichtungsscans mehrere Sekunden lang zu stocken und einen CPU-Kern auszulasten. Änderungen an Plugins werden weiterhin wie gewohnt aktualisiert. #93356 Vielen Dank an @obuchowski. - Benutzer des gehosteten Ollama Cloud können nach einem Neustart ausschließlich die von ihnen ausdrücklich konfigurierten Modelle beibehalten, ohne dass der vollständige gemeinsame Katalog erneut hinzugefügt wird. Die automatische Erkennung wird für lokale und selbst gehostete Ollama-Server fortgesetzt. #93956 Vielen Dank an @jason-allen-oneal.
- Cron-Aufträge können nun einen erneuten Versuch durchführen oder zu einem konfigurierten Ausweichmodell wechseln, wenn ein lokaler Provider den allgemeinen Fehler
LLM request failed.zurückgibt, statt ungenutzt mit dem Ausweichmodell fehlzuschlagen. #94062 Zugehörig: #93931. Vielen Dank an @hugenshen. - Abgelaufene Provider-Token überdecken nützliche Betreiberprotokolle nicht mehr mit wiederholten Ausweichwarnungen. Die erste Warnung und spätere Zusammenfassungen der Duplikate bleiben zur Diagnose verfügbar. #94233 Zugehörig: #56979. Vielen Dank an @goutamadwant und @yanan1991.
- Google Gemini 3.5 Flash kann nun mit seinem vollständigen Kontextfenster von 1,048,576 Token ausgewählt werden. Dadurch werden Fehler wegen fehlender Modelle und unnötige Ablehnungen aufgrund der Prompt-Größe vermieden. #94726 Zugehörig: #94723. Vielen Dank an @ajwan8998, @anguslogan01 und @kevinat.
- Untergeordnete Dashboard-Sitzungen verarbeiten zulässige, mit einem Provider versehene Modellauswahlen nun konsistent und geben präzise Hinweise zur Wiederherstellung, wenn der gespeicherte Modellstatus veraltet ist. #94752 Zugehörig: #94713. Vielen Dank an @gr4via.
- Benutzer der Claude CLI erhalten keine Zusagen für Abschlussaktualisierungen mehr, die möglicherweise nie eintreffen, da OpenClaw nicht unterstützte native Hintergrundarbeit nun blockiert, bevor sie den Fortschritt zum Stillstand bringen kann. #95008 Vielen Dank an @anagnorisis2peripeteia.
- OpenClaw lehnt übergroße Provider-Kataloge oder JSON-Antworten nun mit einer eindeutigen Fehlermeldung ab, bevor die gesamte Antwort im Arbeitsspeicher gepuffert wird. #95218 Vielen Dank an @alix-007.
- OpenRouter-Benutzer können nun die beworbenen kurzen Modell-IDs von DeepSeek V4 auswählen und ausführen, ohne dass Anfragen mit
model_not_foundfehlschlagen, weil OpenClaw ein doppeltes Provider-Präfix gesendet hat. #95268 Zugehörig: #95198. Vielen Dank an @daniel-alejandro-t und @darren2030. - Mit
/reasoning onzeigen OpenAI-kompatible Modelle im DeepSeek-Stil die endgültige Antwort nun getrennt von ihrer Schlussfolgerung an, statt sie in den Schlussfolgerungsblock einzubetten. Eine Konfigurationsänderung ist nicht erforderlich. #95283 Zugehörig: #95280. Vielen Dank an @marvinthebored, @vincentkoc und @zengwen-dt. - Wenn ein Codex-Abonnement sein Nutzungslimit erreicht, wechselt OpenClaw nun zu konfigurierten Ausweichmodellen, statt beim fehlgeschlagenen Ergebnis anzuhalten. Läufe, die bereits sichtbare Ausgaben erzeugt haben, werden nicht erneut versucht. #95400 Vielen Dank an @jason-allen-oneal und @sallyom.
- LM-Studio-Benutzer können nun quantisierte oder lokale Modelle mit mehreren Varianten ausführen, ohne dass falsche Fehler bei Assistant-Turns oder durch nicht übereinstimmende Modellschlüssel verursachte Phantom-Modelleinträge mit Suffix auftreten. #95401 Vielen Dank an @monkeyleet.
- Von Google unterstützte Läufe eingebetteter Agents beenden das Lesen übergroßer oder endloser Prompt-Cache-Antworten nun, bevor diese den Arbeitsspeicher erschöpfen oder den Lauf zum Stillstand bringen können. #95417 Vielen Dank an @alix-007.
- OpenRouter-Modellscans schlagen bei übergroßen oder fehlerhaften Katalogen sicher fehl, statt eine übermäßige Arbeitsspeichernutzung zu riskieren, die OpenClaw destabilisieren kann. #95418 Vielen Dank an @alix-007.
- OpenRouter-Einrichtungen lehnen übergroße Modellkataloge nun ab, bevor diese den Arbeitsspeicher von OpenClaw erschöpfen können, ohne die fehlgeschlagene Antwort zwischenzuspeichern oder sofort erneut abzurufen. #95420 Vielen Dank an @alix-007 und @sallyom.
- Konfigurierte Ausweichmodelle können nun antworten, wenn der Claude CLI das Guthaben ausgeht oder ein allgemeiner Runner-Fehler auftritt, statt Benutzern die Fehlermeldung als endgültige Antwort zu hinterlassen. #95508 Zugehörig: #95489. Vielen Dank an @mikasa0818, @riazrahaman und @sallyom.
- Von Gemini unterstützte Websuchen mit
freshness: "day"oderpdwerden nun abgeschlossen, statt mit einem Provider-400-Fehler fehlzuschlagen. Umfassendere Aktualitätsoptionen und explizite Datumsbereiche behalten ihre strengere Filterung bei. #95682 Vielen Dank an @sunjae-k und @vincentkoc. - Folgeantworten von xAI-Schlussfolgerungsmodellen wie Grok Composer bewahren den vorherigen Schlussfolgerungskontext nun zuverlässiger, selbst wenn ein konfigurierbarer Schlussfolgerungsaufwand nicht unterstützt wird. #95686 Vielen Dank an @fuller-stack-dev und @geraint0923.
- Benutzer von Vercel AI Gateway können nun aus dem Live-Katalog ausgewählte Modelle ausführen, einschließlich ausschließlich live verfügbarer Modell-IDs, die in der gebündelten Liste von OpenClaw fehlen. #95710 Vielen Dank an @vincentkoc.
- Behebt, dass in Manifesten definierte Provider gültige Modell-IDs in ungültige umwandeln, wenn
stripPrefixes-Einträge überflüssige Leerzeichen oder eine abweichende Groß-/Kleinschreibung enthalten, sodass Betreiber und Plugin-Autoren das vorgesehene Provider-Modell erhalten. #95744 Zugehörig: #95743. Vielen Dank an @parveshsaini. - Bei der Ersteinrichtung wird nun die Eingabeaufforderung für Anmeldedaten eines neu installierten externen Providers geöffnet, statt scheinbar in einer Schleife zu verbleiben und OpenAI ausgewählt zu lassen. #95792 Zugehörig: #95765.
- Übergroße oder stockende Provider-Kataloge schlagen nun schnell mit einer eindeutigen Fehlermeldung fehl, statt OpenClaw zum Stillstand zu bringen oder unbegrenzt Arbeitsspeicher zu verbrauchen. Normale Kataloge werden weiterhin geladen. #95827 Vielen Dank an @alix-007.
- Benutzer des Xiaomi Token Plan können mit
mimo-v2.5undmimo-v2.5-pronun bis zu 128K Ausgabe-Token verwenden, statt durch das veraltete Limit von 32,000 Token gestoppt zu werden. #95934 Vielen Dank an @idootop. - Modellantworten mit intensiver Tool-Nutzung können mit geringerem Overhead gestreamt werden, während wiederholte Tool-Aufruf-IDs und verschlüsselte Schlussfolgerungsdetails bei Google und OpenAI-kompatiblen Providern weiterhin dem richtigen Aufruf zugeordnet bleiben. #95957 Vielen Dank an @vincentkoc.
- Die Abrechnung der Token-Nutzung ist für Benutzer des gebündelten ACPX zuverlässiger, da OpenClaw die Persistenzkorrektur aus ACPX 0.11.2 nun standardmäßig enthält, ohne dass eine separate Paketüberschreibung oder eine manuelle Client-Aktualisierung erforderlich ist. #96124 Vielen Dank an @vincentkoc.
- Ollama-Cloud-Benutzer können
glm-5.2:cloudnun mit seinem Kontextfenster von 1,000,000 Token sowie Unterstützung für Schlussfolgerungen und Tools finden und auswählen, selbst wenn es in der öffentlichen Modellliste fehlt. 11484f8 - Anfragen zum Bildverständnis von MiniMax schlagen nicht mehr fehl, bevor sie den Provider erreichen, wenn ein Timeout null, negativ oder extrem groß ist. Ungültige Werte verwenden nun eine normale oder sichere maximale Wartezeit. 4b6182e Vielen Dank an @vincentkoc.
- Codex-Läufe folgen nun der aktuellen Auswahl des Schnellmodus, statt eine alte Geschwindigkeitsstufe zu übernehmen. Die Statuszeile zeigt klar an, wenn der Schnellmodus automatisch aktiviert ist. 77012f9 Vielen Dank an @vincentkoc.
- Codex-gestützte Unterhaltungen kehren nun zum normalen Routing zurück, nachdem der automatische Schnellmodus deaktiviert wurde. Dadurch wird verhindert, dass spätere Turns oder Modellwechsel eine veraltete Prioritätsstufe wiederverwenden. 8afc1f7
- Ausweichläufe von Agents berücksichtigen nun den für jedes Modell konfigurierten automatischen Grenzwert für den Schnellmodus, selbst wenn der Schnellmodus für den Lauf überschrieben wird. Dadurch bleibt das Ausweichverhalten mit der Richtlinie des ausgewählten Modells abgestimmt. efd3172
- Erneute Versuche bei Live-Modellwechseln bewahren nun den ursprünglichen Grenzwert für den Schnellmodus bei lang laufenden Sitzungen, während der explizite Schnellmodus irreführende Fortschrittsmeldungen zum automatischen Grenzwert vermeidet. d990115 Vielen Dank an @vincentkoc.
- Läufe eingebetteter Agents behalten den automatischen Schnellmodus nun bei erneuten Versuchen und Fortschrittsaktualisierungen konsistent bei, ohne ihn mit einer manuell ausgewählten Schnellmoduseinstellung zu verwechseln. cf1b6fe Vielen Dank an @vincentkoc.
- Läufe im Schnellmodus behalten ihre Geschwindigkeitseinstellung nun bei erneuten Versuchen mit Ausweichmodellen bei und zeigen den konfigurierten automatischen Schwellenwert im Status an. Dadurch werden inkonsistentes Verhalten bei erneuten Versuchen und eine wenig hilfreiche allgemeine Bezeichnung vermieden. aa3797c Vielen Dank an @vincentkoc.
- Agentenantworten und geplante Cron-Ausführungen verarbeiten Wiederholungsversuche beim Fast-Mode-Fallback jetzt zuverlässiger und behalten den für den letzten Versuch erforderlichen Zustand bei, damit dieser korrekt abgeschlossen oder der Fortschritt korrekt gemeldet werden kann. 14e448e Danke, @vincentkoc.
- Benutzer sehen keinen Hinweis mehr zum Zurücksetzen des Fast Mode, solange noch Modell-Fallback-Versuche ausgeführt werden; er erscheint erst, wenn die Ausführung ihren letzten Fallback-Versuch erreicht. 6eb72a8
- Benutzer und Betreiber erhalten jetzt eine klarere Behandlung, wenn ein konfiguriertes Live-Modell nicht mehr verfügbar ist, da OpenClaw die Antwort „selected model was not found“ des Providers als Fehler „Modell nicht gefunden“ statt als allgemeinen Fehler erkennt. 2405d02 Danke, @vincentkoc.
- Qwen und vLLM behalten vorhandene Chat-Template-Einstellungen jetzt konsistent bei, wenn Thinking ein- oder ausgeschaltet wird, und Provider-Plugins können denselben getesteten Helper verwenden. 2ba9d6e Danke, @vincentkoc.
- OpenAI-kompatible Proxy-Provider können Thinking-Stufen und veraltete
reasoning_effort-Felder jetzt konsistenter verarbeiten, wobei Plugin-Entwickler und Provider-Maintainer einen einzigen dokumentierten Normalisierungs-Helper für OpenRouter, Kilocode und das SDK verwenden. 35bafea - Browser- und Vite-Builds können den OpenAI-ChatGPT-Responses-Provider jetzt laden, ohne dass eine ausschließlich serverseitige Abhängigkeit das Bundle beschädigt; WebSocket-Fehler werden weiterhin wie gewohnt angezeigt. 8c8eb86 Danke, @vincentkoc.
- OpenRouter-Modellscans akzeptieren jetzt dieselben größeren gültigen Kataloge wie die Laufzeiterkennung, lehnen übergroße Antworten jedoch weiterhin ab, bevor diese unbegrenzt Arbeitsspeicher verbrauchen können. ad3b2f4 Danke, @vincentkoc.
- Benutzer von OpenAI Responses, einschließlich betroffener Bedrock-Mantle-GPT-5.x-Reasoning-Konfigurationen, erhalten jetzt eine einzige saubere endgültige Antwort mit konsistent gespeicherten Transkripten und Wiedergabekontext statt Dutzender wiederholter kumulativer Kopien. #92399 Zugehörig: #91959. Danke, @amersheeny, @daimingnj, @phoenixyy, @pigfoot.
- Geplante Aufträge und isolierte Sitzungen, die opencode-go-Modelle verwenden, überführen festgefahrene Anfragen jetzt in die konfigurierte Zeitüberschreitungs- oder Fallback-Behandlung, statt minutenlang hängen zu bleiben und schließlich mit einem allgemeinen
LLM request failed-Fehler zu enden. #93965 Zugehörig: #93610. Danke, @forceconstant, @zhangguiping-xydt. - Nach einer Änderung des Standardmodells verwendet der Start einer neuen Kanalsitzung mit
/newoder/resetjetzt den neuen Standard, statt unbemerkt das zuvor zwischengespeicherte Modell wiederzuverwenden; explizite/model-Überschreibungen bleiben unverändert. #77339 Zugehörig: #77322. Danke, @mjamiv, @zaynl. - Hinter HTTP- oder HTTPS-Proxys rufen die Codex/OpenAI-Nutzungs- und Kontingentprüfungen in
openclaw status --usage --jsonund der Control UI jetzt Nutzungszeiträume ab, statt fehlzuschlagen, wenn chatgpt.com nicht direkt erreichbar ist. #93943 Zugehörig: #78714. Danke, @tnzgit, @turbotheturtle. /statuszeigt das aktive Modell und die Vorgehensweise zum Aufheben einer fixierten Auswahl jetzt gemeinsam in einer kompakten Zeile an, sodass Benutzer von Discord und anderen Chats den Modellstatus ohne mehrzeilige Erklärung schnell erfassen können. #95797 Danke, @solvely-colin.- Anthropic-Streaming-Antworten ordnen verschachtelte Text-, Thinking- und Tool-Aufruf-Aktualisierungen jetzt dem richtigen Antwortblock zu, statt sie zu vermischen, wenn mehrere Blöcke gleichzeitig aktiv sind. #96013 Danke, @vincentkoc.
Kontinuität von Sitzungen, Speicher und Vertrauen
Sitzungen, Compaction, Speicher und QMD-gestützter Speicher bewahren die beabsichtigte Konversation und den nützlichen Kontext bei lang andauernden Arbeiten, erneuten Verbindungen, Upgrades und der Reparatur von Transkripten konsistenter. Auch die Werkzeugsuche funktioniert zuverlässiger, wenn Agenten den richtigen Kontext oder die richtige Fähigkeit wiederherstellen müssen.
Die Wiederherstellung verschlüsselter Matrix wird sicher abgebrochen, wenn der erforderliche Schlüsselzustand nicht verifiziert werden kann. Werkzeugrichtlinien, Genehmigungen und die Handhabung von Geheimnissen bleiben mit dem vorgesehenen Laufzeitzustand verknüpft, wobei Aktionen mit höherem Risiko deaktiviert bleiben, sofern sie nicht ausdrücklich aktiviert werden.
Quellen und Mitwirkende
- Betroffene Agentenkonversationen, die OpenAI Responses verwenden, können nun wiederhergestellt und fortgesetzt werden, nachdem eine sichtbare Kanalantwort ihren gespeicherten Verlauf unvollständig hinterlassen hat, anstatt dass jeder spätere Durchlauf fehlschlägt, bevor eine Antwort erscheint. #84708 Vielen Dank an @anyech.
- Wenn ein Codex-gestützter Agent ungewöhnlich umfangreiche Tool-Ausgaben erzeugt, halten gespeicherte und erneut wiedergegebene Konversationen deren Text nun innerhalb der üblichen Größenbegrenzung, während Nicht-Text-Inhalte unverändert bleiben. #87912 Vielen Dank an @adrianip0204.
- Konversationen in der Control UI bleiben nun sichtbar und werden nach dem Ruhezustand, einem Netzwerkausfall oder einer erneuten Gateway-Verbindung in derselben Sitzung fortgesetzt, anstatt beim Senden der nächsten Nachricht zu verschwinden. #89017 Zugehörig: #87700. Vielen Dank an @zhangguiping-xydt und @asicoe.
- Die gebündelten Codex- und Copilot-Integrationen verknüpfen gespiegelte Chatverläufe und Transkriptaktualisierungen nun weiterhin mit der richtigen OpenClaw-Sitzung, während sich die Speicherung weiterentwickelt. Bestehende dateibasierte aktive Transkripte funktionieren während der Migration weiterhin. #89518 Vielen Dank an @jalehman.
- Der Status der aktuellen WebChat-Sitzung entspricht nun der tatsächlich verwendeten Konversation, sodass Sitzungsidentität, Denktiefe, Token-Kontext und Kostendetails nicht mehr aus der Ausweichsitzung
mainstammen. #89800 Zugehörig: #89773. Vielen Dank an @killo3967 und @sweetcornna. - Es ist nun weniger wahrscheinlich, dass Ihre Konversation ihren Kontext verliert, wenn Sie während der automatischen Compaction auf „Stopp“ drücken, da nun auch die Compaction-Anfrage abgebrochen wird. #89886 Zugehörig: #89868. Vielen Dank an @lykeion-dev, @openperf und @vincentkoc.
- Wenn der sitzungsübergreifende Zugriff zwischen Agenten blockiert ist, führt OpenClaw nun alle erforderlichen Einstellungen für Sichtbarkeit, Agent-zu-Agent-Kommunikation und Zulassungslisten auf. Dadurch können Betreiber die Richtlinienkonfiguration korrigieren, anstatt nach einem nicht vorhandenen Agentenfehler zu suchen. #90489 Zugehörig: #90443. Vielen Dank an @ramitrkar-hash, @sahibzada-allahyar und @vincentkoc.
openclaw memory statuszeigt nun eine aktive leichte oder REM-Dreaming-Phase an, anstatt fälschlicherweiseDreaming: offzu melden. So können Betreiber erkennen, dass gültige Speicherkonfigurationen aktiviert sind. #93113 Zugehörig: #67868. Vielen Dank an @agentarclab und @mrossit.- QMD-Speichersuchen mit Zeitüberschreitung beenden nun ihre Hintergrundarbeit, wenn der Agent fortfährt. Dadurch wird verhindert, dass verwaiste Prozesse weiterhin CPU und Arbeitsspeicher beanspruchen. #93394 Vielen Dank an @alix-007.
- Nach der Compaction gesendete wiederholte Anweisungen verbleiben nun in der Konversation. Dies verhindert verlorene Durchläufe, verwaiste Antworten und fehlerhafte Verläufe, die einige Provider ablehnen. #94328 Vielen Dank an @vincentkoc und @yetval.
- Der Bericht „Veraltete Seiten“ im Memory Wiki schließt nun dauerhafte Konzept- und Syntheseseiten von Aktualitätswarnungen aus, sodass die Aufmerksamkeit auf Quell- und Entitätsseiten gerichtet bleibt, die möglicherweise tatsächlich überprüft werden müssen. #94369 Vielen Dank an @sunnyshu0925 und @vincentkoc.
- Lange eingebettete Ausführungen mit kürzlich erzieltem Fortschritt werden nun seltener durch die Wiederherstellung veralteter Sitzungen unterbrochen. Tatsächlich festgefahrene Ausführungen können weiterhin bereinigt werden, damit Arbeiten in der Warteschlange fortgesetzt werden. #94701 Vielen Dank an @imadal1n und @mrclawfield.
- Die Ollama-Speichersuche berücksichtigt nun eine konfigurierte kleinere Embedding-Dimension und hält Indizes für verschiedene Dimensionen getrennt, sodass keine inkompatiblen Vektoren miteinander vermischt werden. #94811 Vielen Dank an @mushuiyu886.
- Speichersuchen und gezielte Aktualisierungen bleiben nun mit der richtigen OpenClaw-Sitzung verknüpft, selbst wenn sich Transkriptdateinamen ändern oder QMD-Exporte einen anderen Namen verwenden. #95087 Vielen Dank an @jalehman.
- Lang laufende Konversationen mit Screenshots oder anderen Bildern bewahren nun zuverlässiger ihre Kontinuität, wenn OpenClaw Platz für neue Nachrichten schafft, anstatt sich wiederholt zu füllen, ohne die beibehaltene Konversation weiterzuführen. #95128 Vielen Dank an @yetval.
- Windows-Benutzer können nun die QMD-gestützte Speicherindizierung und -suche über konfigurierte absolute
memory.qmd.command-Pfade ausführen, einschließlich Laufwerksbuchstaben- und UNC-Speicherorten, ohne dass OpenClaw vor dem Start die Pfadtrennzeichen entfernt. #95274 Zugehörig: #92302. Vielen Dank an @ardooken und @ly85206559. - Mit
/usage fulloder/usage tokensausgewählte Nutzungsfußzeilen bleiben nun nach einem täglichen oder inaktivitätsbedingten Sitzungswechsel sichtbar, sodass Benutzer sie nicht erneut aktivieren müssen. #95322 Vielen Dank an @litang9. - Nachfassende Antworten, Reaktionen, Thread-Nachrichten und Statusprüfungen verbleiben nach Webchat- oder Systemaktivitäten bei dem Chat, zu dem sie gehören. Tatsächliche Kanalwechsel entfernen weiterhin veraltete Routingdetails. #95467 Vielen Dank an @yetval.
- Lang laufende Hauptkonversationen bewahren nun ihren vorherigen Kontext, wenn Benutzer nach einer über Nacht oder anderweitig verzögerten Nachfrage zurückkehren, anstatt nach einem ansonsten normalen Abschluss unbemerkt von vorn zu beginnen. #95472 Vielen Dank an @xydt-tanshanshan.
- Personen mit umfangreichen Sitzungsverläufen können Sitzungen nun ohne mehrsekündige Verzögerungen auflisten, in der Vorschau anzeigen und finden. Ältere Sitzungsschlüssel mit gemischter Groß- und Kleinschreibung werden beim Start weiterhin migriert. #95699 Vielen Dank an @jalehman und @jzakirov.
- Behebt, dass zugestellte Antworten gelegentlich im falschen Konversationsverlauf gespeichert oder daraus ausgelassen wurden, wenn Betreiber einen benutzerdefinierten oder agentenspezifischen
session.storeverwenden. Dies verbessert die Kontinuität und Nachvollziehbarkeit der vorgesehenen Sitzung. #95782 Zugehörig: #95781. Vielen Dank an @youngting520. - Gespeicherte Sitzungsspeicher-Zusammenfassungen lassen nun rohe Modell-Token, Tool-Aufrufblöcke, Medienplatzhalter, Rollen-Tags und veraltete
NO_REPLY-Markierungen aus, damit zukünftige Konversationen nützlichen Kontext bewahren. #95791 Vielen Dank an @sweetsophia, @vincentkoc und @yb0y. - Lang laufende OpenAI-Sitzungen, die Codex/ChatGPT OAuth verwenden, können nun ohne separaten API-Schlüssel komprimiert werden, unabhängig davon, ob
/compactmanuell ausgeführt oder automatisch ausgelöst wird. #95831 Zugehörig: #95693. Vielen Dank an @sallyom und @yui-tien. - Lange Sitzungen mit intensiver Tool-Nutzung komprimieren nun übergroße Konversationen, anstatt hängen zu bleiben, wenn am Ende ein umfangreiches Tool-Ergebnis erscheint. #95860 Zugehörig: #78478. Vielen Dank an @jw8957, @wzhgba und @yetval.
- Wenn
memory_searchnicht verfügbar ist, weil der Node-Runtimenode:sqlitefehlt, verweist OpenClaw Benutzer nun auf eine kompatible Runtime, anstatt sie durch eine nicht damit zusammenhängende Fehlerbehebung für den Embedding-Provider zu führen. #95916 Vielen Dank an @rrrrrredy und @vincentkoc. - Entwickler und Betreiber, die eine komprimierte Copilot-Sitzung untersuchen, erhalten nun deren Zusammenfassung, die Token-Anzahlen vor und nach der Compaction sowie Sitzungsdetails statt eines unvollständigen Ergebnisses. #96049 Vielen Dank an @vincentkoc.
- Die Befehle
/stopund „Abbrechen“ beenden nun weiterhin umgehend aktive Ausführungen, löschen nachfolgende Anfragen aus der Warteschlange und beenden zugehörige Unteragenten, selbst wenn Sitzungsschlüssel kanonisiert werden müssen oder Abbruchmetadaten nicht gespeichert werden können. #96201 Vielen Dank an @jalehman. - Bei Voice-Wake-Upgrades funktionieren bestehende Auslösephrasen und Routingregeln weiterhin, während OpenClaw sie aus eingestellten Einstellungsdateien in die gemeinsame Zustandsdatenbank verschiebt. bdf81a8
- Upgrades von älteren OpenClaw-Zustandslayouts bewahren nun Aktualisierungsbenachrichtigungen, die Drosselung von Prüfungen, Datensätze verfügbarer Versionen und den Verlauf automatischer Aktualisierungsversuche, während dieser Zustand nach SQLite verschoben wird. eb00d49 Vielen Dank an @vincentkoc.
- Konversationen über Plugin-Kanäle behalten ihre vorgesehene Sitzung während des Starts, bei Doctor-Prüfungen und Zustandsreparaturen zuverlässiger bei. Ältere Bindungsdatensätze werden dabei in die gemeinsame Datenbank von OpenClaw migriert. 9f888d9
- Die speichergestützte Sitzungssynchronisierung unter Windows verwendet nun weiterhin die vorgesehene Transkriptdatei, selbst wenn die Pfadformatierung abweicht. b3b5b08 Vielen Dank an @vincentkoc.
- Eingebettete Agentenausführungen mit einem fehlenden oder leeren Sitzungsschlüssel bleiben nun mit der vorgesehenen Sitzung verknüpft, anstatt über ein inkonsistentes Sitzungsrouting geleitet zu werden. 911f853 Vielen Dank an @vincentkoc.
- Wenn ein Modell den falschen Tool-Namen errät, zeigen Tool Search und Code Mode nun, wie das richtige Tool gefunden und erneut aufgerufen werden kann. Dadurch sinkt das Risiko, dass lang laufende Sitzungen während der Compaction hängen bleiben oder dauerhaften Speicher verlieren. #93374 Zugehörig: #92273. Vielen Dank an @mushuiyu886, @poison und @vincentkoc.
- Behebt, dass Assistentenantworten nach der Compaction aus Webchat, Control UI, Feishu und anderen eingebetteten Konversationen verschwanden. Dadurch bleiben aktualisierte Chats lesbar und nachfolgende Anfragen voneinander getrennt. #95484 Zugehörig: #76729. Vielen Dank an @maweibin, @njuboy11 und @vincentkoc.
- Die Speicherfunktionen von OpenClaw stimmen die Abdeckung aktiver, zurückgesetzter und gelöschter Transkripte nun mit konfigurierten Sitzungsspeichern und der Agentenzuständigkeit ab. Dadurch ist es weniger wahrscheinlich, dass Dreaming, QMD-Exporte, Indizierung und Synchronisierung Konversationsverläufe übersehen oder falsch zuordnen. #96162 Vielen Dank an @jalehman.
- Die Gateway-TLS-Einrichtung lehnt leere Zertifikats- oder Schlüsselpfade nun eindeutig ab oder verwendet die Standardwerte von OpenClaw. Dadurch werden verwirrende Fehler beim Start und bei der Zertifikatserzeugung vermieden, während gültige Pfade erhalten bleiben. #94054 Vielen Dank an @miorbnli.
- Konfigurierte Plugin-Richtlinien blockieren oder verändern sensible Tool-Aufrufe nach Änderungen an der Gateway-Registry, Neuladungen oder einer späteren Hook-Initialisierung weiterhin, anstatt unbemerkt übersprungen zu werden. #94545 Vielen Dank an @jesse-merhi.
- Mobile Betreiber mit
operator.approvalskönnen jetzt durch Chats ausgelöste Ausführungsgenehmigungen auf dem iOS-Gerät, von dem die Anfrage ausging, anzeigen und bearbeiten, auch während die App geöffnet ist, ohne ausschließlich auf Push-Benachrichtigungen angewiesen zu sein. #95175 Vielen Dank an @joshavant. - Benutzer der Control UI erhalten jetzt die gepatchte DOMPurify-Version, wodurch die Gefährdung durch die Sanitizer-Schwachstelle GHSA-cmwh-pvxp-8882 reduziert wird, ohne das Verhalten der Oberfläche zu ändern. #95691 Vielen Dank an @vincentkoc.
- „Immer zulassen“-Genehmigungen für Plugin-Konversationsbindungen werden jetzt aus der alten Einstellungsdatei übernommen und gehen seltener verloren oder werden überschrieben, wenn mehrere OpenClaw-Prozesse ausgeführt werden. ae41b00 Vielen Dank an @vincentkoc.
- Matrix-Benutzer sehen jetzt, dass der aktive Wiederherstellungsschlüssel erforderlich ist, bevor ein erzwungenes Zurücksetzen der Cross-Signing-Funktion fortgesetzt werden kann. Dadurch wird verhindert, dass ein zweites Zurücksetzen die Verschlüsselungswiederherstellung und Sicherungen von Raumschlüsseln unbrauchbar macht. #95720 Zugehörig: #78396. Vielen Dank an @jteddy, @vincentkoc, @xialonglee.
- Statuskarten des Memory Wiki und die Bridge-gestützte Quellsynchronisierung schlagen bei gleichzeitigen Seitenneuschreibungen seltener fehl, da OpenClaw jetzt die vorübergehende Pfadabweichung erneut versucht, während unsichere oder dauerhaft fehlschlagende Dateisystemschreibvorgänge weiterhin gestoppt werden. #94443 Zugehörig: #92134. Vielen Dank an @cknzraposo, @zengwen-dt.
- Behebt, dass beim Fortsetzen einer kürzlich verwendeten Sitzung für Benutzer mit langen Workspace-Pfaden eine neue Konversation geöffnet wurde, anstatt zum bestehenden Transkript zurückzukehren. #94578 Zugehörig: #94577. Vielen Dank an @rohitjavvadi, @vincentkoc.
- Memory Wiki bewahrt jetzt von Benutzern verfasste Notizen unverändert auf, wenn eine vorhandene Quellseite erneut eingelesen oder synchronisiert wird, während die generierten Inhalte weiterhin aktualisiert werden. #95614 Vielen Dank an @yetval.
- Behebt, dass Memory Wiki seine eigenen generierten Quellseiten wiederholt in sich selbst kopierte, wenn sein Vault im Speicherordner des Workspace gespeichert ist. Dadurch werden doppelte Dateien, wiederholte Bereinigungen und ein unnötiges Wachstum des Speicherindexes vermieden. #95666 Zugehörig: #95657. Vielen Dank an @johannes0402, @turbotheturtle, @vincentkoc.
- Bei Betreibern, die Active Memory mit Memory-Core-Dreaming verwenden, starten nächtliche Dreaming-Aufträge keine unnötigen Abrufvorgänge mehr und erreichen keine Zeitüberschreitungen von 45 Sekunden mehr, während reguläre Webchats weiterhin Speicherabrufe erhalten. #95721 Zugehörig: #78500. Vielen Dank an @vincentkoc, @vishutdhar, @xialonglee.
- Agentensitzungen mit vielen Tool-Aufrufen reparieren Ergebnisse in falscher Reihenfolge jetzt mit weniger wiederholter Arbeit und ordnen jedes Ergebnis weiterhin dem richtigen Tool-Aufruf zu. #96014 Vielen Dank an @vincentkoc.
- Qmd-gestützte Speicherprozesse unter Windows beenden jetzt nach Verfügbarkeitsprüfungen und Befehlszeitüberschreitungen alle zugehörigen Prozesse, sodass untergeordnete qmd-Prozesse nicht mehr im Hintergrund weiterlaufen. 830691b
- Vertrauenswürdige OpenClaw-Paketquellen lehnen jetzt ähnlich aussehende benachbarte Pfade ab. Das Vertrauen in
/artifactory/openclawlässt somit nicht mehr auch Pfade wie/artifactory/openclaw-maliciouszu. 12c34fc Vielen Dank an @vincentkoc.
Slack-Router-Relay-Modus
Der Slack-Router-Relay-Modus ermöglicht es verwalteten Bereitstellungen oder Bereitstellungen mit mehreren Gateways, eingehenden Slack-Datenverkehr zu zentralisieren, während das richtige OpenClaw-Gateway weiterhin Erwähnungen, Thread-Zuordnung und Antworten verarbeitet.
Quellen und Mitwirkende
- Verwaltete Slack-Bereitstellungen können jetzt einen zentralen Router verwenden, um Erwähnungen und laufende Threads an das richtige OpenClaw-Gateway zu senden, während Antworten weiterhin über Slack erscheinen. #94707 Vielen Dank an @pash-openai, @sjf-oa.
Wake-Bridge für Raft External Agent
Der Raft-Kanal und das Raft-Plugin unterstützen jetzt eine lokale CLI-Wake-Bridge, sodass External Agents OpenClaw für ausstehende Workspace-Arbeiten aktivieren können und Betreiber Einrichtung und Status über den unterstützten Pfad prüfen können.
Quellen und Mitwirkende
- Betreiber von Raft External Agent können jetzt über die unterstützte lokale CLI-Bridge einen OpenClaw-Agenten aktivieren, wenn in einem Workspace Arbeit aussteht, einschließlich benannter Profile und Prüfungen auf fehlende CLI-Voraussetzungen. #95497 Vielen Dank an @vincentkoc.
Installation und Reparatur offizieller Plugins
Die Plugin-Verwaltung verarbeitet jetzt mehr offizielle Integrationen über die üblichen Installations- und Reparaturabläufe für externe Pakete. Das Plugin-Inventar und die zugehörigen Einrichtungsprüfungen liefern Benutzern eindeutigere Ergebnisse, wenn ein Paket fehlt, inkompatibel ist oder neu installiert werden muss.
Quellen und Mitwirkende
- Wenn
plugins.alloweinen Kanal- oder Paketnamen anstelle der tatsächlichen Plugin-ID verwendet, identifizieren die Hinweise beim Start jetzt den nicht zugeordneten Eintrag und zeigen die ermittelten Plugin-IDs an, die zum Korrigieren der Konfiguration erforderlich sind. #68389 Zugehörig: #68352. Vielen Dank an @aym9999, @jirboy, @lyfuci, @pahuchi-joe, @zmxccxy. - Plugin-Vertrauenswarnungen für erstmalige oder neue Installationen enthalten jetzt ein kopierfertiges
plugins.allow-Beispiel und Befehle zum Auflisten oder Prüfen von Plugin-IDs, sodass Benutzer die Warnung beheben können, bevor sie Plugin-Code vertrauen oder ihn neu installieren. #78105 Zugehörig: #68780. Vielen Dank an @jirboy, @pahuchi-joe. - Codex-Migrationen funktionieren jetzt mit standardmäßigen globalen Plugin-Installationen, da
openclaw migrateden installierten Provider finden kann, statt mitUnknown migration providerfehlzuschlagen. #89612 Zugehörig: #89609. Vielen Dank an @mugabuga, @zerone0x. - Plugin-Installationen und -Aktualisierungen erholen sich von veralteten, durch OpenClaw verwalteten Abhängigkeitsfixierungen, statt mit
npm EOVERRIDEfehlzuschlagen, ohne dass eine spätere Synchronisierung von Benutzern ausdrücklich installierte Pakete herabstuft oder entfernt. #91786 Zugehörig: #91772. Vielen Dank an @amknight, @mkdelta221. - Entwickler von Kanal-Plugins können jetzt native Absender- und Konversationskennungen durch Hooks und ausgewählte Ausführungsabläufe weiterreichen. Dadurch erhalten Integrationen eine präzisere Weiterleitung, ohne bestehende Absender- und Chatfelder zu beeinträchtigen. #91903 Vielen Dank an @lanzhi-lee, @vincentkoc.
- Die Plugin-Erkennung wiederholt beim Start jetzt weniger blockierende Dateisystemprüfungen. Dies reduziert vermeidbare Arbeiten beim Kaltstart für gebündelte Plugin-Verzeichnisbäume, insbesondere auf langsameren Windows-Dateisystemen, ohne das Verhalten der Bundle-Erkennung zu ändern. #93919 Zugehörig: #76209. Vielen Dank an @ml12580, @shenhonglong456-ai.
- Plugin-Gateway-Methoden funktionieren nach der Registrierung jetzt über
openclaw gateway call, sodass Plugin-Autoren sie aus Skripten und Cron-Jobs verwenden können, statt auf einenunknown method-Fehler zu stoßen. #94154 Zugehörig: #94127. Vielen Dank an @brycemurray, @pick-cat, @vincentkoc. - Die Erkennung von ClawHub-Skills und Installationsprüfungen führen seltener dazu, dass OpenClaw nicht mehr reagiert oder abstürzt, da übermäßig große oder festgefahrene Marketplace-Antworten jetzt gestoppt werden, bevor sie den Speicher erschöpfen können. #95226 Vielen Dank an @alix-007.
- Fixierte offizielle Plugins verbleiben nicht mehr auf einer alten Version, wenn Betreiber nach einem Upgrade den Reparaturhinweisen von
openclaw doctoroder dem detaillierten Gateway-Status folgen. #95541 Vielen Dank an @ooiuuii, @vincentkoc. - Verwaltete npm-Plugin-Aktualisierungen unterbrechen Arbeiten auf einem laufenden Gateway seltener durch Fehler aufgrund fehlender Module, da die älteren Plugin-Dateien verfügbar bleiben, bis sie bei einem späteren Gateway-Start bereinigt werden. #95589 Vielen Dank an @ooiuuii, @vincentkoc.
- Offizielle Plugin-Karten für unterstützte Marken zeigen jetzt in ClawHub und anderen Katalogen wiedererkennbare Symbole an, und Plugin-Autoren können über das dokumentierte Manifestfeld Grafiken für den Marketplace bereitstellen. #95845 Vielen Dank an @patrick-erichsen.
- Offizielle Plugin-Symbole in ClawHub und anderen Katalogen werden nicht mehr auf dieselbe fest codierte Farbe festgelegt, sodass Simple Icons stattdessen seine Standardgrafiken verwenden kann. #95987 Vielen Dank an @patrick-erichsen.
- Docker-Benutzern steht jetzt neben GHCR ein offizieller
openclaw/openclaw-Docker-Hub-Spiegel zur Verfügung, wobei versionierte Beta-Versionen die stabilen Aliaselatestundmainnicht verschieben. #97122 Vielen Dank an @vincentkoc. - Git-basierte OpenClaw-Installationen verwenden jetzt die im Repository fixierte pnpm-Version, selbst wenn eine andere globale pnpm-Version oder der Paketmanager eines umgebenden Projekts vorhanden ist. Dadurch werden Einrichtungsbefehle nicht mehr in der falschen Paketmanagerumgebung ausgeführt. bd74a62 Vielen Dank an @vincentkoc.
- Anfragen für ClawHub-Skill-Karten und -Aktualisierungen werden jetzt zuverlässig abgeschlossen oder überschreiten vorhersehbar das Zeitlimit, selbst wenn sie einen ungewöhnlich großen Zeitüberschreitungswert erhalten. 8cd0c11 Vielen Dank an @vincentkoc.
- Windows-Benutzer können Quellinstallationen abschließen, ohne dass ein Einrichtungsschritt für llama.cpp sie blockiert oder verlangsamt; anschließend stellt das Installationsprogramm ihre vorhandene Shell-Einstellung wieder her. ea9065b Vielen Dank an @vincentkoc.
- Weitere offizielle Plugins für Kanäle, Provider und Websuche können jetzt über normale externe Paketkataloge installiert oder repariert werden und werden weiterhin anhand ihrer vorhandenen Anmeldedaten erkannt. #95683 Vielen Dank an @vincentkoc.
- Personen, die das offizielle Yuanbao-Kanal-Plugin über den vertrauenswürdigen Katalog von OpenClaw installieren oder aktualisieren, erhalten jetzt Version 2.15.0; die erwartete Integritätsprüfung und die Hinweise zu fehlenden Plugins sind auf diese Version abgestimmt. #94470 Vielen Dank an @jase-283.
- Beim Onboarding für die erstmalige Ausführung kann der gebündelte Skill
gogjetzt über Homebrew installiert werden, ohne aufgrund der entfernten Formel eines Drittanbieter-Taps fehlzuschlagen. #95019 Zugehörig: #95017. Vielen Dank an @sedrak-hovhannisyan, @vincentkoc, @zengwen-dt. - Benutzer von Canvas, Discord, Slack, Voice Call und WhatsApp erhalten mit jedem installierten oder gebündelten Plugin weiterhin dieselben Skill-Hinweise, während Verweise auf die früheren
skills/...-Pfade im Stammverzeichnis in das jeweilige Plugin-Verzeichnis verschoben werden müssen. #95664 Vielen Dank an @vincentkoc. - Die Überprüfung von ClawHub-Skills akzeptiert jetzt dieselbe
@owner/<slug>-Referenz, die für Installationen und Aktualisierungen verwendet wird, sodass Benutzer den vorgesehenen Herausgeber prüfen können, ohne zu einem mehrdeutigen bloßen Slug zu wechseln. #95992 Vielen Dank an @patrick-erichsen. - Die Paketmanagerwarnung von OpenClaw während der Installation erkennt npm, Yarn, Yarn Berry und Launcher im Corepack-Stil jetzt korrekt und vermeidet irreführende Hinweise, wenn diese Werkzeuge unter alternativen Namen für ausführbare Dateien laufen. 11a2e03 Vielen Dank an @vincentkoc.
- Installationen über Paket-URLs verarbeiten jetzt übermäßig große Download-Zeitüberschreitungen, ohne fehlzuschlagen, bevor verfügbare Paketdaten aufgelöst werden können. c310f8c
- Plugin- und CLI-Entwickler sehen jetzt eine klarere unterstützte API zur Befehlsformatierung, während Gerätekopplung, Node-Registrierung und Doctor-Hinweise weiterhin dieselben Shell-sicheren Befehle erzeugen. 23b4f33
- Windows-ARM64-Benutzer erhalten jetzt passende ARM64-Downloads für Node und MinGit, wenn sie das PowerShell-Installationsprogramm über eine x64-emulierte Shell ausführen. fac091b Vielen Dank an @vincentkoc.
- Standardmäßige OpenClaw-Installationen verbringen keine Zeit mehr mit dem Erstellen der optionalen llama.cpp-Unterstützung. Dadurch werden Fehler beim nativen Build für Benutzer vermieden, die diese Unterstützung nicht aktiviert haben. cc1b3a8 Vielen Dank an @vincentkoc.
Kanäle und Nachrichtenübermittlung
Weitere Kanalfehlerbehebungen
Weitere Fehlerbehebungen für Telegram und die Kanalkonfiguration decken spezifischere Übermittlungs- und Einrichtungsprobleme ab.
Quellen und Mitwirkende
- Telegram-Antwortketten behalten zwischengespeicherte Antworten nach Kontextänderungen korrekt zugeordnet, statt fehlzuschlagen, wenn diese zwischengespeicherten Antworten erneut verwendet werden. #82909 Vielen Dank an @lidge-jun.
- Behebt, dass Discord eine gesamte lange Antwort mit eingezäunten Codeblöcken verwirft, wenn ein schließender Codezaun nahe an der Nachrichtengrenze von 2,000 Zeichen liegt. #95661 Vielen Dank an @ly-wang19.
- Slack-Betreiber können Token und Signaturgeheimnisse jetzt als unterstützte SecretRef-Eingaben speichern, während Lese- und Schreibvorgänge, Allowlist- und Zielabfragen sowie Einrichtungsprüfungen die aufgelösten Anmeldedaten verwenden, statt die Referenzen abzulehnen oder falsch auszulesen. 7da955f Vielen Dank an @vincentkoc.
- Prüfungen der Kanalfähigkeiten geben jetzt eine eindeutige Zeitüberschreitung zurück, wenn eine Integration nicht mehr reagiert. Dadurch bleibt die Fehlerbehebung nicht mehr in einem Terminal oder Automatisierungslauf hängen. 8ecdb97 Vielen Dank an @vincentkoc.
Gateway, Sicherheit und Vertrauen
Wiederherstellung nach Neustart und Wiederherstellung der Bereitschaft
Signale für den Gateway-Zustand und die Fehlerbehebung stimmen jetzt konsistenter damit überein, ob OpenClaw tatsächlich bereit ist, neu gestartet wird oder nicht fortfahren kann. Über die CLI gestartete Agentenläufe erholen sich zuverlässiger von Verbindungsabbrüchen, Herunterfahren, Routingänderungen und fehlgeschlagenen Startbedingungen.
Quellen und Mitwirkende
- Wenn ein konfiguriertes oder explizites Remote-Gateway langsam, aber erreichbar ist, wartet
openclaw gateway probe --timeout ...jetzt bis zum angeforderten Timeout, statt es nach einer kürzeren internen Zeitgrenze als nicht erreichbar zu melden. #89859 Zugehörig: #65355. Danke an @hellocli, @mushuiyu886. - Lange oder parallele interne Subagent-Ausführungen vermeiden jetzt unnötige Live-Vorschau-Verarbeitung, während sichtbare Subagent-Sitzungen weiterhin Live-Aktualisierungen und abschließende Antworten anzeigen. #91906 Danke an @lanzhi-lee, @vincentkoc.
- ACP-Unterhaltungen, insbesondere Kiro-gestützte Threads, werden jetzt über die erste Antwort hinaus fortgesetzt, indem eine neue Sitzung gestartet wird, wenn das Backend die alte nicht mehr fortsetzen kann. #93547 Zugehörig: #87830. Danke an @amersheeny, @chouzz.
- Wenn der Linux-Speicherdruck einen untergeordneten Befehl oder eine Sitzung beendet, laufen von systemd verwaltete OpenClaw-Gateways jetzt weiter und halten Kanalverbindungen aufrecht, während sie den Fehler des untergeordneten Prozesses melden. #93585 Danke an @snowzlm.
- Das Abbrechen einer OpenClaw-Ausführung während der Werkzeugverarbeitung beendet sie jetzt umgehend, statt einen weiteren Modelldurchlauf zu starten oder die Sitzung gesperrt zu lassen. #94412 Danke an @szsip239, @vincentkoc.
- Geplante OpenClaw-Aufträge, die Cloud-Modelle verwenden, erholen sich jetzt standardmäßig von stillen, festgefahrenen Modellaufrufen. Dadurch wird verhindert, dass sich nachfolgende Cron-Arbeit staut, während lokale oder selbst gehostete Provider ihr bisheriges Timeout-Verhalten beibehalten. #94445 Danke an @bek91.
- Gateway-Bereitschaftsprüfungen wechseln jetzt während der Entleerungsphase eines Neustarts in den fehlerhaften Zustand. Dadurch senden Traffic-Manager keine neue Arbeit an ein Gateway, das vorübergehend Anfragen ablehnt. #94915 Zugehörig: #78136. Danke an @markoub, @maxschachere, @vincentkoc.
- Mac-Benutzer können von LaunchAgent verwaltete Gateways jetzt während OpenClaw-Upgrades weiterlaufen lassen, statt wiederholte Absturz-und-Neustart-Schleifen zu erleben, wenn älterer Laufzeitcode für Texttransformationen noch im Cache liegt. #95081 Zugehörig: #95057. Danke an @849261680, @yveslarose.
- Codex-gestützte Unterhaltungen in TUI, WebChat und kompatiblen Streaming-APIs zeigen Antworten jetzt während ihrer Erstellung an und ersetzen vorläufigen Text sauber, sodass die endgültige Antwort keine veralteten Entwürfe enthält. #95404 Zugehörig: #95422. Danke an @agonza1, @vincentkoc.
- Nach einem Gateway-Neustart sehen Benutzer keine irreführende Wiederholungsmeldung mehr, wenn OpenClaw die unterbrochene Antwort bereits fortsetzt oder den tatsächlichen Wiederherstellungsfehler meldet. Dadurch werden unnötige doppelte Versuche reduziert. #95431 Danke an @moeedahmed, @vincentkoc.
- Lange, werkzeugintensive Agentensitzungen behalten jetzt die Einsparungen des Prompt-Caches bei, während sich Ergebnisse ansammeln. Dadurch werden vermeidbare Verzögerungen und Kosten durch das erneute Senden umgeschriebener Verläufe zwischen Durchläufen reduziert. #95624 Danke an @vincentkoc.
- Gateway-Neustarts führen nicht mehr dazu, dass konfigurierte Codex-, Copilot- oder vertrauenswürdige Plugin-basierte Agenten vorübergehend nicht verfügbar sind, während nicht vertrauenswürdige Workspace-Plugins weiterhin daran gehindert werden, sich selbst zu aktivieren. #95652 Danke an @vincentkoc.
- Lange Antworten, stark ausgelastete Werkzeug-Streams, bildintensive Anfragen und Speicherabrufe verursachen jetzt weniger CPU- und Dateisystemaufwand, ohne Änderungen an Einstellungen oder Arbeitsabläufen zu erfordern. #95697 Danke an @vincentkoc.
- Betreiber können in Einrichtungen ohne Konfiguration wieder geplante Ankündigungen für bekannte Kanäle hinzufügen oder aktualisieren, während konfigurierte Umgebungen deaktivierte, veraltete, besitzerlose oder unbekannte Ziele weiterhin vor der Zustellung ablehnen. #95754 Danke an @vincentkoc.
- macOS-Benutzer sehen beim Stoppen oder Aktualisieren eines verwalteten Gateways seltener einen fälschlichen Portkonfliktfehler, da OpenClaw kurz darauf wartet, dass das normale Herunterfahren den Port freigibt, während weiterhin bestehende Konflikte gemeldet werden. #95886 Danke an @fuller-stack-dev.
- Copilot-gestützte Agenten können Benutzern jetzt eine Frage stellen und die Antwort über den normalen Chat-Antwortablauf von OpenClaw entgegennehmen, während kompakte Steuerelemente für Werkzeugsuche und Codemodus vermeiden, den vollständigen Werkzeugkatalog in die Sitzung zu laden. #96005 Danke an @vincentkoc.
- Gateway-Neustarts in systemd- oder Container-Einrichtungen lassen keine alten Codex- oder Claude-Adapterprozesse mehr zurück. Dadurch können neue ACPX-Sitzungen nach wiederholten Neustarts ohne minutenlange Bereinigungsverzögerungen starten. #96032 Danke an @t2wei, @vincentkoc.
- Copilot-gestützte Sitzungen zeigen jetzt Planaktualisierungen während des Arbeitsfortschritts an, und ihre nativen untergeordneten Aufgaben bleiben bis zum Abschluss oder Fehlschlag sichtbar, statt aus der Aufgabenansicht von OpenClaw zu verschwinden. #96062 Danke an @vincentkoc.
- Verbundene Agenten wie OpenCode starten jetzt über OpenClaw, selbst wenn ihr Harness ein angefordertes Modell nicht auswählen kann, während tatsächlich nicht unterstützte Modellauswahlen weiterhin den ursprünglichen Fehler zurückgeben. #96068 Zugehörig: #95869. Danke an @sabatech-dev, @vincentkoc.
- Plugins, die
heartbeat_prompt_contributionverwenden, übermitteln ihren Heartbeat-spezifischen Kontext jetzt an Modelle, wenn Agenten über Harness-Laufzeiten wie den Codex-App-Server ausgeführt werden, ohne gewöhnliche Benutzerdurchläufe oder Plugins zu beeinträchtigen, die den Hook nicht verwenden. #96233 Danke an @azogheb, @vincentkoc. - Die Gateway-Bereinigung und Listener-Prüfungen unter Windows verarbeiten UTF-16-WMIC-Befehlszeilendaten jetzt einheitlich. Dadurch wird eine fehlerhafte oder widersprüchliche Identifizierung des laufenden Gateway-Prozesses reduziert. 15c880a Danke an @vincentkoc.
- Lange, werkzeugintensive Agentensitzungen mit großem Kontext halten die Wiederverwendung des Prompt-Caches über wiederholte Durchläufe hinweg jetzt stabiler aufrecht, ohne Größenbeschränkungen für einzelne Ergebnisse zu verlieren. Gleichzeitig können fortgeschrittene Betreiber größere Obergrenzen für Werkzeugergebnisse bei Modellen mit großem Kontext konfigurieren, ohne dass die Konfiguration abgelehnt wird. a60947f Danke an @vincentkoc.
- Lange, werkzeugintensive Agentensitzungen blähen Modellanfragen mit zunehmender Werkzeugausgabe seltener auf, während wiederholte Durchläufe eine stabile Wiederverwendung des Prompt-Caches beibehalten. 2f33999 Danke an @vincentkoc.
- Gateway-Neustarts verwenden jetzt die dauerhafte Zustandsdatenbank von OpenClaw für die Übergabe, während veraltete, fehlerhafte, zum falschen Prozess gehörende oder ersetzte Anfragen verworfen werden, bevor sie den Neustart beeinflussen können. 0ad48da
- Gateway-Status, Doctor und Neustartdiagnosen bewahren aktuelle Neustartdetails jetzt in der gemeinsamen Zustandsdatenbank von OpenClaw auf, während abgelaufene oder fehlerhafte Datensätze weiterhin verworfen werden. a39a3b7 Danke an @vincentkoc.
- Gateway-Neustarts und Aktualisierungen verwalteter Dienste behalten jetzt die korrekte Fortsetzungsnachricht bei, vermeiden die Wiederverwendung veralteter Übergabezustände und kennzeichnen fehlgeschlagene Aktualisierungsübergaben einheitlich. 514b336 Danke an @vincentkoc.
- Vom Gateway gestartete Agenten verlieren bei Aufgaben wie Live-Cron-Prüfungen keine ausschließlich Besitzern vorbehaltenen OpenClaw-Werkzeuge mehr, sodass autorisierte Vorgänge die vorgesehenen Werkzeuge mit dem richtigen Anfragekontext verwenden können. c2ee9b0 Danke an @vincentkoc.
- Fehlerhafte Gateway-Neustartanfragen schlagen jetzt eindeutig fehl, ohne einen Neustart zu planen. Dadurch wird verhindert, dass ungültige oder versehentliche Integrationsaufrufe das Gateway unerwartet neu starten. 108d6d7 Danke an @vincentkoc.
- Veraltete Node-Anfragen in der Gateway-Warteschlange laufen jetzt automatisch ab, sodass alte Arbeit seltener bestehen bleibt und spätere Aktivitäten beeinflusst. f6d432e
- Plugin-Arbeitsabläufe geraten seltener ins Stocken oder überlasten das Gateway, wenn eine Integration zu viel Sitzungsverlauf eines Subagenten anfordert, da jeder Lesevorgang jetzt auf einen sicheren Grenzwert beschränkt ist. b66b450 Danke an @vincentkoc.
- Bildbeschreibungen verarbeiten extrem hohe Timeout-Einstellungen jetzt einheitlich, indem sie auf eine sichere Laufzeitgrenze beschränkt werden, statt einen Timerüberlauf zu riskieren. 88b21fc
- Eingebettete Agentensitzungen warten jetzt auch bei einem extrem hohen Timeout zuverlässig darauf, dass eine andere Sitzung ihre Dateisperre freigibt, statt einen Timerüberlauf zu riskieren. 4c736df Danke an @vincentkoc.
- Befehle in der Warteschlange mit extrem hohen Aufgaben-Timeout-Einstellungen laufen jetzt zuverlässig ab, da OpenClaw die Wartezeit auf das sichere Maximum der Laufzeit beschränkt. 1f6ae32 Danke an @vincentkoc.
- Behebt, dass normalization-core den falschen Einstiegspunkt für die Zeichenfolgenumwandlung bereitstellte und ACP-Sitzungen einen veralteten Wert für den schnellen Modus anzeigten, sodass Integrationen die vorgesehene API erhalten und Benutzer den tatsächlich aktiven Modus sehen. 93ad397 Danke an @vincentkoc.
- Schnelle automatische Ausführungen liefern abschließende Antworten jetzt zuverlässiger, wobei die Verarbeitung von Fortschrittszurücksetzungen auf den automatischen Modus beschränkt ist, sodass sie Antworten oder weitergeleitete Callbacks nicht beeinträchtigt. 9e8ab08 Danke an @vincentkoc.
- Agentensitzungen mit OpenAI Responses setzen werkzeugbasierte Arbeit jetzt ohne Fehler oder Fortschrittsverlust fort, wenn der wiedergegebene Verlauf nicht übereinstimmende Werkzeuganfragen und -ergebnisse enthält. b4bc1f2 Danke an @vincentkoc.
- Abgeschlossene Plugin-Subagenten- und QA-Ausführungen werden nicht mehr fälschlicherweise als Fehler gemeldet, wenn Gateways alternative Strukturen für Abschlussumschläge zurückgeben. Dadurch werden erfolgreiche Übergaben für Plugin-Autoren und Betreiber zuverlässiger. d1b268f Danke an @vincentkoc.
- Behebt, dass abgeschlossene Subagentenaufgaben manchmal ohne Aktualisierung endeten, sodass Benutzer das Ergebnis oder den nächsten Schritt des übergeordneten Agenten erhalten. 68a1e00 Danke an @vincentkoc.
Remote-Ergebnis- und Medienzustellung
Remote-Bildergebnisse und abgeschlossene Subagent-Aufgaben werden jetzt zuverlässiger über die aktive Gateway-Konversation zurückgegeben, statt scheinbar fehlzuschlagen oder zu verschwinden.
Quellen und Mitwirkende
- Generierte Bilder von einem entfernten Codex-App-Server kommen jetzt als Anhänge an, statt
Media failedanzuzeigen oder nach erfolgreicher Generierung nur Text zurückzugeben. #96212 Danke, @sjf-oa. - Wenn ein Subagent seine Arbeit beendet, erreicht sein Ergebnis jetzt zuverlässiger den aktiven übergeordneten Lauf, statt scheinbar ohne Rückmeldung zu bleiben. 7fc4bbc Danke, @vincentkoc.
Clients und Schnittstellen
Sendevorgänge und Wiederverbindungen von Clients
WebChat und die Control UI halten aktive Konversationen und Fehlerzustände nach Wiederverbindungen konsistenter sichtbar, während mobile Clients und die Terminal-Benutzeroberfläche abgeschlossene, abgelehnte oder unterbrochene Sendevorgänge wiederherstellen, ohne dass diese weiterhin festzustecken scheinen.
Quellen und Mitwirkende
- Wenn eine WebChat-Nachricht fehlschlägt, bevor der Agent startet, zeigen WebChat und Control UI die Sitzung jetzt als fehlgeschlagen an, statt den Eindruck zu erwecken, sie werde noch ausgeführt. #84352 Danke, @jesse-merhi.
- Behebt, dass die Sitzungsauswahl der Control UI hinter ausgeblendeten Subagent-Sitzungen hängen bleibt, sodass Load More den nächsten verwendbaren Chat erreicht, ohne eine irreführende Gesamtzahl anzuzeigen. #89323 Zugehörig: #89249. Danke, @giodl73-repo, @originsecured-do.
- Wenn Benutzer eine Control-UI-Konversation über History erneut öffnen, werden ihre Eingaben jetzt zusammen mit den Antworten des Assistenten angezeigt, sodass der Frage-Antwort-Kontext auch in langen Transkripten ohne leere Lücken erhalten bleibt. #93841 Zugehörig: #90241. Danke, @mushuiyu886, @pronzcw.
- Control-UI-Bereitstellungen hinter einem Pfadpräfix belassen Anfragen für Manifest, Favicon und Service Worker jetzt unter diesem Präfix, wodurch verwirrende 403-Fehler auf Stammebene nach der Anmeldung vermieden werden. #94204 Zugehörig: #94157. Danke, @hugenshen, @xrow.
- Android-Benutzer können jetzt Health log- und Skill-Zeilen in Settings öffnen, um gut lesbare Details anzuzeigen. Dadurch lassen sich Gateway-Aktivitäten leichter diagnostizieren, Einrichtung und Status von Skills überprüfen und die Kopplung mit einem vorhandenen Einrichtungscode nachvollziehen. #95148 Danke, @tosko4.
- Gesendete Eingaben erscheinen nach dem Senden nicht mehr erneut im Eingabefeld der Control UI. Benutzer können daher die Sitzung wechseln oder ihre nächste Nachricht beginnen, ohne einen doppelten Sendevorgang oder das Überschreiben eines neuen Entwurfs zu riskieren; eine beabsichtigte erneute Eingabe funktioniert weiterhin. #95503 Zugehörig: #89466. Danke, @vincentkoc, @zhangguiping-xydt, @zhong18804784882.
- Android-Benutzer erhalten jetzt eine übersichtlichere Overview, in der Verbindungsstatus, konfigurierter Agent, Node-Zustand, Genehmigungen, kürzlich verwendete Sitzungen sowie die Aktionen Chat und Talk auf einen Blick sichtbar sind. #95557 Danke, @joshavant, @solvely-colin.
- Android-Benutzer können Genehmigungen für Gateway-Befehle jetzt über den In-App-Bildschirm Approvals aktualisieren und bearbeiten und dabei während bestehender Verbindung Allow Once, Always oder Deny auswählen. #95593 Danke, @solvely-colin.
- iOS-Benutzer werden jetzt nicht mehr unerwartet zur Aktivierung von Benachrichtigungen aufgefordert und erhalten klare Hinweise, wenn Genehmigungsbenachrichtigungen nicht verfügbar sind; die Berechtigung wird über einen einzigen, verlässlich auffindbaren Settings-Bildschirm verwaltet. #95640 Danke, @joshavant.
- Lokale TUI-Abschaltungen bleiben jetzt selbst dann innerhalb sicherer Zeitgebergrenzen, wenn
OPENCLAW_TUI_LOCAL_RUN_SHUTDOWN_GRACE_MSauf einen extrem hohen Wert gesetzt ist. c21dcfc - Canvas A2UI stellt nach jedem Build jetzt ausschließlich die aktuellen App-Ressourcen bereit, sodass veraltete Kompatibilitätsbilder und verbliebene Dateien seltener erscheinen. a89e65c Danke, @vincentkoc.
- Fehler bei der Einrichtung der iOS-Push-Weiterleitung lassen sich leichter eingrenzen, da die Registrierungsdiagnose anzeigt, an welcher Stelle die Einrichtung abgebrochen wurde, ohne sensible Push-Anmeldedaten in Protokolle aufzunehmen. f2b8668 Danke, @joshavant.
- iOS-Geräte werden jetzt erst für Push-Benachrichtigungen registriert, nachdem Benutzer dem Hinweis zur gehosteten Weiterleitung zugestimmt und Benachrichtigungen erlaubt haben. Dadurch werden Registrierungsdaten nicht vor der Einwilligung veröffentlicht. 8efed50 Danke, @joshavant.
- Behebt, dass Sendevorgänge über Chat, Sprache, TUI und Weiterleitungen manchmal festzustecken oder zu verschwinden schienen, nachdem der Gateway sie bereits abgeschlossen oder abgelehnt hatte. Betroffene Clients löschen jetzt den ausstehenden Status, stellen erneut sendbare Eingaben wieder her, aktualisieren den Verlauf oder zeigen eine hilfreiche Fehlermeldung an. #91049 Zugehörig: #91048. Danke, @nxmxbbd.
Korrekturen an Oberfläche, Einstellungen und Onboarding
Weitere Korrekturen an der Control UI sowie an Mobil- und Desktop-Clients verbessern Darstellungsgenauigkeit, Barrierefreiheit, Onboarding und App-Verhalten.
Quellen und Mitwirkende
- Stellt das OpenAI-/Codex-Nutzungskontingent in der erweiterten Chat-Seitenleiste der Control UI wieder her, sodass Benutzer ihre Limits prüfen können, ohne die Konversation zu verlassen. #94219 Zugehörig: #93041. Danke, @jazzroutine, @pick-cat.
- iOS-Bildschirme verwenden jetzt in Onboarding, Einstellungen, Chat, Genehmigungsaufforderungen, Sprachberechtigungen, Widgets und geteilten Chat-Ansichten einheitliche OpenClaw-Akzent- und Statusfarben. #94627 Danke, @zats.
- Die Control UI kann jetzt Early Morning-Aufträge mit der Voreinstellung Silent in der Hauptsitzung und ohne Benachrichtigungen erstellen, statt den Dialog ohne sichtbares Ergebnis geöffnet zu lassen. #95459 Zugehörig: #95073. Danke, @vincentkoc, @vporton, @zoowh.
- An der Grenze von einer Million Token zeigen Badges und Nutzungsanzeigen der Control UI jetzt „1M“ statt des verwirrenden „1000k“ an, während die zugrunde liegenden Token-Zahlen unverändert bleiben. #95485 Danke, @narahariraghava, @vincentkoc.
- Die Overview der Control UI zählt und kennzeichnet jetzt nur aktivierte Cron-Aufträge, die weiterhin Aufmerksamkeit erfordern. Deaktivierte Aufträge behalten ihre bisherigen Fehlerdetails, ohne als aktuelle Probleme zu erscheinen. #95723 Zugehörig: #95716. Danke, @voytas75, @zengwen-dt.
- Benutzer der Control UI sehen jetzt kürzere Tooltips für System, Light und Dark, während Bildschirmleseprogramme weniger repetitive Beschriftungen ansagen, ohne den umgebenden Kontext Color mode zu verlieren. #95837 Danke, @hannesrudolph, @sannidhyasah.
- Die Rohkonfiguration erscheint in Settings nach dem Wechsel aus der Formularansicht nicht mehr als fehlend, da der JSON-Inhalt wieder in den sichtbaren Bereich gebracht wird, statt die vorherige Scrollposition beizubehalten. #96145 Zugehörig: #94202. Danke, @sunlit-deng, @vporton.
- Neue iOS-Benutzer sehen jetzt zuerst die Begrüßung und das Onboarding von OpenClaw, bevor iOS um Zugriff auf das lokale Netzwerk bittet. Bestehende Benutzer erhalten die Anfrage weiterhin, wenn sie die Gateway-Einrichtung öffnen oder die Erkennung eines Gateways im LAN anderweitig benötigen. #96181 Danke, @joshavant.
Dokumentation und Administrationswerkzeuge
Zuverlässigkeit von Einrichtung und Befehlen
Häufig verwendete CLI-Befehle behandeln Konfiguration, Pfade, Ausgabe und Fehlerfälle jetzt konsistenter. Shell-Vervollständigung, Doctor, Konfigurationsbefehle und Gateway-Konfiguration bieten klarere Anleitungen und eine sicherere Wiederherstellung, wenn eine Installation oder Einstellung Aufmerksamkeit erfordert.
Quellen und Mitwirkende
- Das zsh-Tabvervollständigungsmenü von OpenClaw zeigt Optionsbeschreibungen, die
$-Variablen oder in Backticks eingeschlossene Beispiele enthalten, jetzt wörtlich an, statt sie als Shell-Eingabe auszuwerten und das Menü zu beschädigen. #64490 Danke, @edenkangdw. - Nach einem Upgrade von älterem Sandbox-Speicher erhalten Betreiber jetzt eine klare
openclaw doctor-Warnung zu verbliebenen Registrierungsdateien und können diese mitopenclaw doctor --fixmigrieren oder bereinigen. #84326 Danke, @giodl73-repo. - Betreiber können jetzt mit
doctor --lintnach veralteten Legacy-Gateway-Diensten suchen und eine Vorschau der Bereinigung anzeigen, während absichtlich vorhandene zusätzliche Dienste weiterhin nur informativ gemeldet werden und die Standardprüfung nicht fehlschlagen lassen. #84340 Danke, @giodl73-repo. - Betreiber eines Gateways unter macOS erhalten jetzt eine Warnung, bevor eine Neuinstallation, Reparatur oder ein Neustart benutzerdefiniertes Verhalten des LaunchAgent-Wrappers überschreibt, während
openclaw statuszwischen Prüfungen auf fehlende Secrets ausschließlich in der CLI und solchen im installierten Dienst unterscheidet. #90537 Zugehörig: #90518. Danke, @turbotheturtle, @vincentkoc. - Lange, mehrzeilige oder codeintensive Prompts können jetzt mit
--message-fileanopenclaw agentgesendet werden. Dies vermeidet fehleranfälliges Shell-Quoting und meldet ungültige Dateien vor dem Versand. #93351 Danke, @ooiuuii. - Behebt, dass geplante
doctor --fix --non-interactive-Reparaturen nach einem vorübergehenden Fehlschlag der Integritätsprüfung ein bereits laufendes Gateway neu starteten, sodass unbeaufsichtigte Wartungsarbeiten den aktiven Dienst nicht mehr unterbrechen. #94148 Zugehörig: #78217. Danke, @esqandil, @zhangguiping-xydt. openclaw configureund der alleinstehende Befehlopenclaw configwerden bei der Ausführung aus Skripten oder Pipes jetzt mit klaren Hinweisen zu Unterbefehlen beendet, statt einen unvollständigen interaktiven Assistenten zu öffnen und ohne eindeutige Meldung zu enden. #94238 Zugehörig: #93953. Danke, @nianjiuzst, @ruomuxydt.- Betreiber von Multi-Agent-Systemen können jetzt mit
openclaw gateway usage-costdie Kosten für einen konfigurierten Agenten oder alle Agenten anzeigen, während der bestehende Befehl für den Standardagenten unverändert bleibt. #94483 Danke, @ly-wang19. - Archivierte Workboard-Karten überladen nicht mehr die standardmäßige Ausgabe von
openclaw workboard list, während--include-archivedund die JSON-Ausgabe bei Bedarf weiterhin Zugriff darauf ermöglichen. #94562 Zugehörig: #94555. Danke, @ecican, @vincentkoc, @zengwen-dt. - OpenClaw Doctor gibt jetzt korrekte Hinweise für funktionierende isolierte Cron-Jobs mit Shell-Prompts, statt wiederholt einen
--fix-Befehl vorzuschlagen, der die Warnung nicht beseitigen kann. #94784 Zugehörig: #94655. Danke, @altaywtf, @geekoagent, @zengwen-dt. - Behebt, dass
openclaw doctorbei ordnungsgemäß funktionierenden lokalen GGUF-Speicherkonfigurationen nach einer absichtlich übersprungenen Bereitschaftsprüfung eine Warnung mit Reparaturbedarf anzeigte. Die Warnung bleibt erhalten, wenn das konfigurierte lokale Modell tatsächlich fehlt. #95393 Zugehörig: #92582. Danke, @mikasa0818, @neekolascmd, @vincentkoc. - Unter Windows werden vom Installationsprogramm erstellte Gateway-Aufgaben jetzt ohne Konsolenfenster im Hintergrund ausgeführt, sodass Benutzer dieses nicht versehentlich schließen und dadurch das Gateway beenden können. #95480 Zugehörig: #89231. Danke, @cameronweller, @mikasa0818, @vincentkoc.
- Agenten-Kanalbindungen weisen jetzt fehlerhafte Kontospezifikationen wie
matrix:work:extramit einer klaren Fehlermeldung zurück, statt den Agenten stillschweigend an ein anderes Konto weiterzuleiten. #95572 Danke, @ly-wang19. - Aktualisierungen von ClawHub-Skills berücksichtigen jetzt Ihre konfigurierte Sicherheitsrichtlinie für Installationen, und
openclaw skills update --allaktualisiert nur nachverfolgte ClawHub-Skills, statt unerwartet andere konfigurierte Skills zu installieren. #95684 Danke, @vincentkoc. - Abläufe für Neustarts und den Start des Gateways sind unter Windows zuverlässiger, da OpenClaw Befehle jetzt an den vertrauenswürdigen Systempfad
cmd.exeübergibt, statt von der Prozesssuche abhängig zu sein. 7dd01d1 Danke, @vincentkoc. - Die Gateway-Bereinigung und Listener-Prüfungen sind unter Windows zuverlässiger, wenn die PATH-Suche unvollständig ist. Dadurch können Betreiber den Gateway-Prozess identifizieren und einen belegten Port freigeben, ohne dass installierte Systemwerkzeuge übersehen werden. e9b694e Danke, @vincentkoc.
- Unter Windows finden der OpenClaw-Start und die Übergabe von der TUI an Codex jetzt
bun,codexund andere Laufzeitbinärdateien über das vertrauenswürdige System-Suchwerkzeug, selbst wenn ein andererwhere-Befehl im PATH weiter vorne steht. 72b9bc7 Danke, @vincentkoc. - Die Windows-Portdiagnose verwendet jetzt auch bei fehlenden oder überschatteten PATH-Einträgen die vorgesehenen Systemwerkzeuge, sodass Gateway- und Dienstportkonflikte seltener durch Fehler bei der Befehlsauflösung verdeckt werden. c4facb2 Danke, @vincentkoc.
- Bei der Wiederherstellung des Windows-Daemons werden Prozesserkennung oder Bereinigung seltener übersehen, wenn PATH unvollständig, ungewöhnlich oder überschattet ist, da der Fallback für geplante Aufgaben PowerShell und taskkill jetzt an vertrauenswürdigen Systempfaden findet. 2a140e6 Danke, @vincentkoc.
- OpenClaw bewahrt Markierungen zur Konfigurationswiederherstellung, zuletzt als funktionsfähig bekannte Snapshots und den Verlauf verdächtiger Lesevorgänge jetzt während der Migration im gemeinsamen Zustand auf, ohne eine separate Protokolldatei zur Konfigurationsintegrität zurückzulassen. 6daabd2 Danke, @vincentkoc.
- Unter Windows empfangen über Node-Paket-Shims gestartete Crabbox-Befehle jetzt Provider-Flags, Shell-Befehle und spezielle Shell-Zeichen wie eingegeben, statt sie zu verlieren oder neu zu interpretieren. 54d24cd Danke, @vincentkoc.
- Auf Windows ausgerichtete Crabbox-Abläufe schlagen beim Starten von Node-Werkzeugen über
.cmd- und.bat-Shims seltener fehl oder greifen auf eine langsamere Shell-Verarbeitung zurück. d48dcc6 Danke, @vincentkoc. - Windows-Benutzer können
crabbox,gitund andere Node-basierte Werkzeuge über von npm installierte Befehls-Shims ausführen, ohne dass Crabbox beendet wird, bevor sich das Werkzeug öffnet. 77f4e45 Danke, @vincentkoc. openclaw doctorprüft jetzt Profile, in denen Einstellungen für Werkzeugrichtlinien fehlen, ohne das zulässige Fehlen als Fehler zu behandeln. 03ba09bopenclaw doctorzeigt keine irreführenden Warnungen zum Werkzeugabschnitt mehr an, wenn ein benutzerdefiniertes Vorschauprofil nicht ausgewertet werden kann. 420a0e6 Danke, @vincentkoc.openclaw doctorbeschränkt Vorschauwarnungen jetzt auf Werkzeugprofile, die ausgewertet werden können, und vermeidet so irreführende Warnungen zu konfigurierten Berechtigungen für unbekannte Profile. 541f7ff Danke, @vincentkoc.- Windows-Benutzer können OpenClaw aus dem Quellcode installieren, ohne dass die Einrichtung der Abhängigkeiten dadurch blockiert wird, dass das Installationsprogramm npm- oder pnpm-Skripte über
cmd.exeerzwingt. 1252378 Danke, @vincentkoc. - Größere OpenClaw-Konfigurationen können effizienter initialisiert und UI-Hinweise dafür erzeugt werden, während sensible Felder weiterhin auf dieselbe Weise gekennzeichnet werden. #55018 Danke, @huangyandi-red, @vincentkoc, @xdhuangyandi.
- Konfigurationsänderungen, die weiterhin einen manuellen Neustart des Gateways erfordern, zeigen jetzt einen klaren Hinweis auf den erforderlichen Neustart an, wobei die ursprüngliche Anmerkung erhalten bleibt. Sie wirken nicht mehr fälschlicherweise abgeschlossen, indem eine irreführende
config-patch ok-Meldung erscheint. #83041 Zugehörig: #46797. Danke, @stache73, @xuruiray. - Die Hilfe für
doctor,gateway,models,plugins,sessionsundtaskserscheint jetzt innerhalb einiger Zehn Millisekunden, während Befehle wiesessions --helpundtasks --helpzuvor etwa 1.6 bis 1.8 Sekunden benötigten, um mit der Ausgabe zu beginnen. #89628 Danke, @yyzquwu. - OpenTelemetry-Trace-Backends wie Langfuse zeigen für Modell-IDs mit Schrägstrichqualifizierung jetzt den tatsächlichen Provider-/Modellnamen statt „unknown“ an. #89981 Danke, @mycarrysun, @vincentkoc.
- Fehlerhafte oder ältere Datensätze zur Gerätekopplung verhindern nicht mehr, dass
openclaw devices listausstehende Genehmigungsanfragen anzeigt, während gültige Rollen weiterhin normal erscheinen. #93504 Danke, @ly-wang19. - OpenClaw weist SSH-Ziele mit überflüssigen voran- oder nachgestellten Doppelpunkten jetzt zurück, bevor sie ungültige SSH-Konfigurationen oder Fehler beim Tunnelstart für SSH-gestützte Sandboxes und Gateways verursachen können. #93887 Danke, @miorbnli.
- Benutzer, deren nicht interaktive Einrichtung bei der lokalen Gateway-Integritätsprüfung fehlschlägt, erhalten jetzt ausführbare Wiederherstellungsbefehle für
openclaw onboard --install-daemonoderopenclaw onboard --skip-healthstatt nicht unterstütztersetup-Flags. #93994 Zugehörig: #93947. Danke, @bk-z1, @nianjiuzst. - Gateway-Integritäts- und Prüfchecks akzeptieren jetzt denselben benutzerdefinierten
--port, der zum Starten eines lokalen Gateways verwendet wird, weisen ungültige Ports frühzeitig zurück und zeigen das ausgewählte Loopback-Ziel in der JSON-Ausgabe an. #94687 Zugehörig: #79100. Danke, @bryantegomoh, @ozthedivine. gateway --forceerkennt jetzt reine IPv4-Prozesse, die den Gateway-Port belegen, und versucht auch dann eine Bereinigung, wenn eine Portprüfung kein eindeutiges Ergebnis liefert, statt den Port fälschlicherweise als frei zu betrachten. #94949 Zugehörig: #94426. Danke, @sunlit-deng, @vincentkoc, @wangwllu.openclaw config validateakzeptiert jetzt befehlsbasierte MCP-Serverkonfigurationen, die ausdrücklichtransport: "stdio"verwenden. Dadurch werden falsche Validierungsfehler vermieden, während ungültige stdio-Konfigurationen im Stil entfernter Verbindungen weiterhin zurückgewiesen werden. #95102 Zugehörig: #95082. Danke, @ken-jo, @lzyyzznl.- CLI-Bildbearbeitungen können jetzt mit
--count <n>mehrere Varianten in einem einzigen Befehl zurückgeben, statt auf das standardmäßige Einzelergebnis des Providers beschränkt zu sein. #95300 Vielen Dank an @ly-wang19. openclaw sessions export-trajectoryfindet jetzt Sitzungen, die andere Sitzungsbefehle bereits erkennen können, wenn benutzerdefinierte, auf~basierende oder mit{agentId}als Vorlage erstellte Speicher konfiguriert sind, ohne dass der Speicherpfad erneut angegeben werden muss. #95570 Zugehörig: #95568. Vielen Dank an @youngting520.- Behebt, dass
infer inspect --name <id> --jsonFlags anzeigte, die von den entsprechenden CLI-Befehlen nicht akzeptiert wurden, sodass Entwickler und Betreiber unterstützte Modell-, Authentifizierungs- und Transkriptionsoptionen zuverlässig ermitteln können. #95719 Vielen Dank an @ly-wang19 und @vincentkoc. - Personen, die sehr große oder nicht chronologisch geordnete Sitzungen untersuchen, können Nutzungsdetails öffnen und weiterhin die neuesten mit Zeitstempeln versehenen Protokolleinträge abrufen, ohne dass OpenClaw den gesamten analysierten Protokollverlauf im Arbeitsspeicher vorhalten muss. #96019 Vielen Dank an @vincentkoc.
- Betreiber können jetzt den Authentifizierungsmonitor, den systemd-Timer und die Termux-Widgets für ihren eigenen OpenClaw-Host einrichten, ohne zuvor betreiberspezifische Hostnamen und Dateisystempfade ersetzen zu müssen. af3e509 Vielen Dank an @vincentkoc.
- Die native Windows-crabbox-Hydration wählt jetzt automatisch den erforderlichen Windows-Daemon-Job aus. Dadurch werden fehlgeschlagene oder falsch weitergeleitete Ausführungen vermieden, während WSL2 und explizite Job-Überschreibungen unverändert bleiben. d5d9a82 Vielen Dank an @vincentkoc.
- Personen, die einen lokalen Agenten-Avatar festlegen, können fehlende Bilder vermeiden, indem sie arbeitsbereichsrelative Dateien unter 2 MB halten; Avatare über HTTP(S) und Daten-URIs unterliegen dieser Beschränkung hingegen nicht. #78884 Zugehörig: #65312. Vielen Dank an @wangjieweb3-design und @nyx-nocturna.
- Die standardmäßigen Agentenanweisungen von OpenClaw fordern Agenten jetzt dazu auf, nach geeigneten kostenlosen oder quelloffenen Lösungen zu suchen, bevor sie eine benutzerdefinierte Implementierung vorschlagen. Benutzerdefinierte Arbeiten bleiben weiterhin möglich, wenn sie besser geeignet sind. #86608 Vielen Dank an @cablackmon.
- Plugin-Autoren können jetzt das dokumentierte
targetSessionKeybeisubagent_ended-Ereignissen verwenden, um sie dem entsprechenden Spawn zuzuordnen, statt sich auf die nicht ausgegebenen FelderagentIdoderchildSessionKeyzu verlassen. #95191 Zugehörig: #95186. Vielen Dank an @ken-jo und @mahaohao-ch. - ClawHub-Skill-Links in der OpenClaw-Dokumentation und auf Präsentationskarten öffnen jetzt die kanonischen, mit dem Eigentümer qualifizierten Seiten. Installationsbeispiele verwenden zudem kopierfertige
openclaw skills install @owner/<slug>-Referenzen anstelle der älteren Routen mit reinem Slug. #95972 Vielen Dank an @patrick-erichsen.
Tools und geplante Aufgaben
Geplante Aufträge und integrierte Tools werden nun konsistenter abgeschlossen, wiederholt, bei Fehlern gemeldet und bewahren ihre vorgesehenen Eingaben zuverlässiger. Verbesserungen an der Plugin-SDK-Laufzeit erhöhen zudem die Zuverlässigkeit Tool-gestützter Erweiterungen beim Laden, beim Zurückgeben von Ergebnissen oder beim Ausführen geplanter Aufgaben.
Quellen und Mitwirkende
- Isolierte Cron-Aufträge, die
deleteAfterRunverwenden, entfernen nach Abschluss nun ihre temporäre Sitzung und ihr Transkript, einschließlich Ausführungen mit deaktivierter Zustellung. Dadurch werden veraltete Dateien, angesammelter Kontext und der manuelle Bereinigungsaufwand reduziert. #84794 Zugehörig: #84707. Vielen Dank an @bottenbenny, @turbotheturtle. - Einzelne geplante Aufträge können nun über die CLI eigene Fallback-Modelle verwenden, mit deaktivierten Fallbacks ausgeführt werden oder wieder zur normalen Fallback-Vererbung zurückkehren, ohne dass Betreiber untergeordnete Nutzlastdaten bearbeiten müssen. #93369 Zugehörig: #90302. Vielen Dank an @849261680, @walliiee.
- Der Cron-Verlauf findet nun zuverlässig Einträge, deren Auftrags-IDs zusätzliche umgebende Leerzeichen enthalten, und lehnt verschachtelte oder leere IDs ab, bevor diese Protokolleinträge erzeugen können, die sich nicht sicher zurücklesen lassen. #93567 Vielen Dank an @alix-007, @vincentkoc.
- Das Hinzufügen oder Entfernen eines Cron-Auftrags führt nicht mehr dazu, dass ein anderer wiederkehrender Auftrag, der bereits fällig ist, seine ausstehende Ausführung verliert. #94323 Vielen Dank an @yetval.
- Beim Lesen und Schreiben von Word-, PowerPoint- und Excel-Dokumenten wird nun der vorgesehene Pfad
.docx,.pptxbeziehungsweise.xlsxverwendet, statt aufgrund einer erfundenen Erweiterung fehlzuschlagen. #95805 Zugehörig: #93326. Vielen Dank an @bhnan, @lzyyzznl, @vincentkoc, @xzh-icenter. - Benutzer der Browserautomatisierung erhalten weiterhin dieselben referenzreichen Snapshots, einschließlich nützlicher Verzweigungen in kompakten Ergebnissen, wobei während der Snapshot-Erstellung weniger vermeidbare Verarbeitung anfällt. #96072 Vielen Dank an @vincentkoc.
- Behebt, dass Befehle mit Zeitüberschreitung und unterbrochene Core-Aktualisierungen unter Windows mitunter untergeordnete Prozesse weiterlaufen ließen, sodass OpenClaw nach Abbrüchen, Zeitüberschreitungen oder der Bereinigung von Aktualisierungen den vollständigen Prozessbaum zuverlässiger beenden kann. a192b2e Vielen Dank an @vincentkoc.
- Bei Windows-Benutzern schlagen durch Agents verwaltete Tool-Installationen beim Entpacken von ZIP-Downloads wie ripgrep nun seltener fehl, da OpenClaw die integrierten Windows-Programme zum Extrahieren verwendet, anstatt sich auf die Suche über PATH zu verlassen. a5fde91
- Die Einrichtung und Laufzeitprüfungen unter Windows finden erforderliche Tools nun zuverlässiger, indem sie den vertrauenswürdigen System32-Resolver verwenden, statt von einem unerwarteten PATH-Eintrag abhängig zu sein. d3b4444 Vielen Dank an @vincentkoc.
- Mit
timeoutMs: 0erstellte SDK-Ausführungen behalten nun die angeforderte Zeitüberschreitung von null bei, ohne einen unerwünschten clientseitigen Watchdog. 2bdcc83 Vielen Dank an @vincentkoc. - Hängengebliebene OpenClaw-Befehle werden nun auch dann zuverlässig beendet, wenn Aufrufer extrem lange Zeitüberschreitungen für die Ausführung oder inaktive Ausgabe angeben. 1425bb3 Vielen Dank an @vincentkoc.
- Befehle mit extrem hohen Zeitüberschreitungswerten verwenden nun einen sicheren Höchstwert, statt fehlzuschlagen, weil die Laufzeit die angeforderte Wartezeit nicht einplanen kann. 66b94ba
- Providerspezifische Zulassungs- und Ablehnungseinstellungen für Tools stimmen nun konsistenter mit den Doctor-Warnungen von OpenClaw überein, einschließlich Konfigurationen mit Provider-Aliassen, modellspezifischen Schlüsseln, Modell-IDs im OpenRouter-Stil oder fehlerhaften Richtlinieneinträgen. 8f2882f
- SDK-Anwendungen erhalten nun
tool.call.failed, wenn Terminal-Tools fehlschlagen oder blockiert werden, statt eines irreführenden Abschlussereignisses, sodass die vorhandene Fehlerbehandlung korrekt reagieren kann. #95383 Vielen Dank an @ly-wang19. - Behebt, dass Anfragen zum Hinzufügen und Aktualisieren von Cron-Aufträgen abgelehnt wurden, wenn erkannte Auftragsfelder harmlose nachgestellte Leerzeichen enthielten, sodass Zeitpläne gespeichert werden können, ohne die Prüfungen für mehrdeutige oder unsichere Eingaben zu lockern. #95674 Zugehörig: #95407. Vielen Dank an @nassiel, @zw-xysk.
- Die Überwachung von Codex-Subagents verarbeitet große Gruppen untergeordneter Agents und Transkriptdateien mit weniger unnötigen Suchvorgängen, während ältere Formate für Transkriptdateinamen weiterhin wie zuvor aufgelöst werden. #96085 Vielen Dank an @vincentkoc.
- Behebt, dass die native crabbox-Hydratisierung unter Windows hängen blieb oder Übergaben verpasste, wenn Runner und Daemon unterschiedliche Home-Verzeichnisse verwendeten, sodass beide denselben Auftragsstatus und dieselben Stoppdateien finden können. f354889 Vielen Dank an @vincentkoc.
Weitere Beiträge
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95308 Vielen Dank an @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95465 Vielen Dank an @wangmiao0668000666.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95625 Vielen Dank an @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95649 Vielen Dank an @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95681 Vielen Dank an @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95857 Vielen Dank an @romneyda.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95870 Vielen Dank an @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95872 Vielen Dank an @romneyda.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95879 Vielen Dank an @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95890 Vielen Dank an @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95909 Vielen Dank an @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95922 Vielen Dank an @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95946 Vielen Dank an @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95967 Vielen Dank an @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95983 Vielen Dank an @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #96258 Vielen Dank an @vincentkoc.
- Verbessert die Automatisierung von Release-Prüfungen und die Handhabung erforderlicher Nachweise. #95094 Vielen Dank an @romneyda.
- Verbessert die Automatisierung von Release-Prüfungen und die Handhabung erforderlicher Nachweise. #95466 Vielen Dank an @jason-allen-oneal.
- Verbessert die Automatisierung von Release-Prüfungen und die Handhabung erforderlicher Nachweise. #95876 Vielen Dank an @romneyda.
- Verbessert die Automatisierung von Release-Prüfungen und die Handhabung erforderlicher Nachweise. #95880 Vielen Dank an @romneyda.
- Verbessert die Automatisierung von Release-Prüfungen und die Handhabung erforderlicher Nachweise. #95919 Vielen Dank an @romneyda.
- Verbessert die Automatisierung von Release-Prüfungen und die Handhabung erforderlicher Nachweise. #95928 Vielen Dank an @vincentkoc.
- Verbessert die Automatisierung von Release-Prüfungen und die Handhabung erforderlicher Nachweise. #95991 Vielen Dank an @vincentkoc.
- Verbessert die Automatisierung von Release-Prüfungen und die Handhabung erforderlicher Nachweise. #96235 Vielen Dank an @vincentkoc.
- Verbessert Werkzeuge für die Paketierung, Veröffentlichung und Validierung von Releases. #94272 Vielen Dank an @romneyda.
- Verbessert Werkzeuge für die Paketierung, Veröffentlichung und Validierung von Releases. #94622 Vielen Dank an @tayoun.
- Verbessert Werkzeuge für die Paketierung, Veröffentlichung und Validierung von Releases. #95898 Vielen Dank an @romneyda.
- Verbessert Werkzeuge für die Paketierung, Veröffentlichung und Validierung von Releases. #95901 Vielen Dank an @romneyda.
- Verbessert Werkzeuge für die Paketierung, Veröffentlichung und Validierung von Releases. #95999 Vielen Dank an @vincentkoc.
- Verbessert Werkzeuge für die Paketierung, Veröffentlichung und Validierung von Releases. #96055 Vielen Dank an @vincentkoc.
- Verbessert Werkzeuge für die Paketierung, Veröffentlichung und Validierung von Releases. #96226 Vielen Dank an @vincentkoc.
- Verbessert Werkzeuge für die Paketierung, Veröffentlichung und Validierung von Releases. #96271 Vielen Dank an @vincentkoc.
- Verbessert Werkzeuge für die Paketierung, Veröffentlichung und Validierung von Releases. #97909 Vielen Dank an @patrick-erichsen.
- Verbessert die Testabdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfung der Release-Bereitschaft. #91502 Vielen Dank an @romneyda.
- Verbessert die Testabdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfung der Release-Bereitschaft. #91506 Vielen Dank an @romneyda.
- Verbessert die Testabdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfung der Release-Bereitschaft. #94700 Vielen Dank an @romneyda.
- Verbessert die Testabdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfung der Release-Bereitschaft. #95406 Vielen Dank an @romneyda.
- Verbessert die Testabdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfung der Release-Bereitschaft. #95858 Vielen Dank an @romneyda.
- Verbessert die Testabdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfung der Release-Bereitschaft. #95933 Vielen Dank an @romneyda.
- Verbessert die Testabdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfung der Release-Bereitschaft. #95944 Vielen Dank an @romneyda.
- Verbessert die Testabdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfung der Release-Bereitschaft. #95947 Vielen Dank an @romneyda.
- Verbessert die Testabdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfung der Release-Bereitschaft. #95952 Vielen Dank an @vincentkoc.
- Verbessert die Testabdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfung der Release-Bereitschaft. #95961 Vielen Dank an @vincentkoc.
- Verbessert die Testabdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfung der Release-Bereitschaft. #95971 Vielen Dank an @romneyda.
- Verbessert die Testabdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfung der Release-Bereitschaft. #95975 Vielen Dank an @vincentkoc.
- Verbessert die Testabdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfung der Release-Bereitschaft. #96003 Vielen Dank an @romneyda.
- Verbessert die Testabdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfung der Release-Bereitschaft. #96017 Vielen Dank an @romneyda.
- Verbessert die Testabdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfung der Release-Bereitschaft. #96030 Vielen Dank an @romneyda.
- Verbessert die Testabdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfung der Release-Bereitschaft. #96246 Vielen Dank an @vincentkoc.
- Ergänzt oder korrigiert gezielte Regressionstestabdeckung für Maintainer-Workflows. #87121 Vielen Dank an @davinci282828, @lizuju.
- Ergänzt oder korrigiert gezielte Regressionstestabdeckung für Maintainer-Workflows. #90223 Vielen Dank an @aniruddhaadak80.
- Ergänzt oder korrigiert gezielte Regressionstestabdeckung für Maintainer-Workflows. #93378 Vielen Dank an @mmyzwl, @yachiyo1680.
- Ergänzt oder korrigiert gezielte Regressionstestabdeckung für Maintainer-Workflows. #95475 Vielen Dank an @kklouzal.
- Ergänzt oder korrigiert gezielte Regressionstestabdeckung für Maintainer-Workflows. #95499 Vielen Dank an @romneyda.
- Ergänzt oder korrigiert gezielte Regressionstestabdeckung für Maintainer-Workflows. #95602 Vielen Dank an @vincentkoc, @zats.
- Ergänzt oder korrigiert gezielte Regressionstestabdeckung für Maintainer-Workflows. #95653 Vielen Dank an @vincentkoc.
- Verbessert die Repository-Wartung und die Workflows zur Aufnahme von Beiträgen. #76668 Vielen Dank an @wadydx.
- Verbessert die Repository-Wartung und die Workflows zur Aufnahme von Beiträgen. #87861 Vielen Dank an @coder999999999, @shuofengzhang, @vincentkoc.
- Verbessert die Repository-Wartung und die Workflows zur Aufnahme von Beiträgen. #95243 Vielen Dank an @hugenshen, @vincentkoc.
- Verbessert die Struktur der internen Dokumentation und die Pflege von Release-Referenzen. #78715 Vielen Dank an @mehrazmorshed.
- Verbessert die Struktur der internen Dokumentation und die Pflege von Release-Referenzen. #93502 Vielen Dank an @harjothkhara.
- Verbessert die Struktur der internen Dokumentation und die Pflege von Release-Referenzen. #96044 Vielen Dank an @romneyda.
- Verbessert die Struktur der internen Dokumentation und die Pflege von Release-Referenzen. #96057 Vielen Dank an @vincentkoc.
- Verbessert die Struktur der internen Dokumentation und die Pflege von Release-Referenzen. #96061 Vielen Dank an @vincentkoc.
- Stärkt interne Verhaltensgrenzen, ohne den öffentlichen Produkt-Workflow zu ändern. #91193 Vielen Dank an @davinci282828, @whiteyzy.
- Stärkt interne Verhaltensgrenzen, ohne den öffentlichen Produkt-Workflow zu ändern. #95706 Vielen Dank an @rushindrasinha, @vincentkoc.
- Stärkt interne Verhaltensgrenzen, ohne den öffentlichen Produkt-Workflow zu ändern. #96179 Vielen Dank an @jalehman.
- Verschiebt Sitzungs- und Laufzeitinterna hinter gemeinsame Wartungsgrenzen. #89912 Vielen Dank an @jalehman.
- Verschiebt Sitzungs- und Laufzeitinterna hinter gemeinsame Wartungsgrenzen. #90439 Vielen Dank an @jalehman.
- Verschiebt Sitzungs- und Laufzeitinterna hinter gemeinsame Wartungsgrenzen. #96182 Vielen Dank an @jalehman.
- Verschiebt Sitzungs- und Laufzeitinterna hinter gemeinsame Wartungsgrenzen. #96191 Vielen Dank an @jalehman.
- Verschiebt Sitzungs- und Laufzeitinternas hinter gemeinsame Wartungsgrenzen. #96193 Danke an @jalehman.
- Verschiebt Sitzungs- und Laufzeitinternas hinter gemeinsame Wartungsgrenzen. #96195 Danke an @jalehman.
- Verschiebt Sitzungs- und Laufzeitinternas hinter gemeinsame Wartungsgrenzen. #96204 Danke an @jalehman.
- Verschiebt Sitzungs- und Laufzeitinternas hinter gemeinsame Wartungsgrenzen. #96206 Danke an @jalehman.
- Verschiebt Sitzungs- und Laufzeitinternas hinter gemeinsame Wartungsgrenzen. #96213 Danke an @jalehman.
- Verschiebt Sitzungs- und Laufzeitinternas hinter gemeinsame Wartungsgrenzen. #96218 Danke an @jalehman.
- Verbessert die Abdeckung der iOS-Push-Sandbox und der Release-Validierung. #95893 Danke an @joshavant.
- Aktualisiert die Dokumentation zur Validierung des Copilot-Testsystems und die Einrichtung für Live-Tests. #95930 Danke an @vincentkoc.