Release and CI
v2026.6.11
OpenClaw v2026.6.11 – Versionshinweise (2026-06-30)
Wir haben Ihr Feedback gehört. v2026.6.11 konzentriert sich auf die Schwachstellen, durch die OpenClaw weniger zuverlässig wirkt, und behebt falsch zugeordnete Antworten, hängende Sendevorgänge, Wiederverbindungsprobleme und Fehler bei der Modelleinrichtung. Zudem bietet die Version sicherere Standardeinstellungen für Administratoren.
Highlights
Zuverlässige Nachrichtenzustellung in Kanälen
In Telegram, WhatsApp, Matrix, Google Chat, iMessage, Feishu und Mattermost werden Antworten, Befehle, Nachrichten in der Warteschlange und Anhänge nun seltener verworfen, dupliziert, falsch weitergeleitet oder der falschen Unterhaltung zugeordnet.
Quellen und Mitwirkende
- Behebt, dass neuere Direktnachrichten in Google Chat manchmal wie Gruppenkonversationen behandelt wurden, sodass sie nun den richtigen persönlichen Chat erreichen, während Nachrichten in Spaces und Gruppenchats weiterhin wie bisher weitergeleitet werden. #58993 Vielen Dank an @starhappysh, @vincentkoc.
- Sprachantworten von OpenClaw in Feishu zeigen nun ihre Dauer in der Chatblase an, sodass Empfänger vor dem Abspielen sehen können, wie lang die Audioaufnahme ist. #89172 Zugehörig: #53798. Vielen Dank an @areslp, @fxz26284407, @kinrocw.
- Antworten und gespiegelte Chatverläufe in Discord und Telegram bleiben nun zuverlässiger der vorgesehenen Konversation zugeordnet, 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 scheinen sie nach der Erstellung nicht mehr fehlgeschlagen zu sein und werden bei Sitzungswechseln nicht an den falschen Gesprächspartner gesendet. #89949 Zugehörig: #86034. Vielen Dank an @tianxiaochannel-oss88, @wangwllu.
- Telegram-Antworten bleiben nun der aktuellen Frage des Benutzers zugeordnet, 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 nun festlegen, wie umfassend Slash-Befehle verfügbar sind. Ausschließlich für private Chats vorgesehene Befehle verweisen Benutzer in Gruppen jetzt auf einen privaten Chat, statt dort offengelegt oder stillschweigend ignoriert zu werden. #92154 Vielen Dank an @sliverp.
- Heartbeat-Prüfungen mit reasoning-fähigen Modellen zeigen nun die beabsichtigte Antwort des Assistenten an, statt interne Schlussfolgerungen 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 einer gut lesbaren Reihenfolge bleibt. #93002 Zugehörig: #90753. Vielen Dank an @shadow-enthusiast, @zhangguiping-xydt.
- iMessage-Nachrichten mit Befehl und Link bleiben nun als eine einzige OpenClaw-Interaktion zusammen, wenn verzögerte Linkvorschauen eintreffen. Unabhängige, kurz darauf 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-Interaktionen des Quellkanals keine irreführende Fehlerwarnung mehr aus. #94072 Zugehörig: #93875. Vielen Dank an @chenyangjun-xy, @hoyanhan, @vincentkoc. - WhatsApp-Gruppenkonversationen bewahren bei Wiederholungsversuchen, Neuverbindungen und Gruppenänderungen nun 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 unerwartete führende Zeichen verhinderten, dass die gesendete Nachricht erkannt wurde. #94442 Vielen Dank an @ly-wang19.
- Benutzer von Telegram-Webhooks können nun auch während kurzer Kanalneustarts, Konfigurationsneuladungen und Wiederherstellungszyklen weiterhin Direkt- und Gruppennachrichten empfangen, ohne dass vorübergehende Nachrichtenausfälle auftreten. #94506 Zugehörig: #90254. Vielen Dank an @obviyus, @travellingsoldier85, @xialonglee.
- Matrix-E2EE-Gateways können nun auch bei lang andauernder Nutzung online bleiben, statt allmählich immer mehr Speicher 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 ausschließlich aus einer Reaktion besteht. Ein Erfolg wird erst erfasst, nachdem Telegram die Reaktion angenommen 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 störendes HTML oder codeartig formatierte Zeilen anzuzeigen. Wenn Telegram die Formatierung nicht verarbeiten kann, wird auf Klartext zurückgegriffen. #95007 Zugehörig: #95002.
- In WebChat fortgesetzte Telegram-Konversationen zeigen nun pro Interaktion genau eine Antwort des Assistenten an und behalten spätere Antworten in der aktiven Konversation, statt Antworten zu duplizieren oder an Telegram zurückzusenden. #95069 Zugehörig: #94930. Vielen Dank an @heichaowo.
- Google Chat blendet nun irreführende interne Fehlerbanner aus, wenn ein Werkzeugergebnis unproblematisch ist. Benutzer sehen dadurch die abgeschlossene 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 Workspace-Dateien des konfigurierten Agenten statt die des Standardagenten. Zuvor falsch abgelegte Konversationen beginnen im korrigierten Agentenspeicher möglicherweise neu. #95118 Zugehörig: #92903. Vielen Dank an @849261680, @axjing.
- Personen, die ein OpenClaw-Gateway gemeinsam nutzen, 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 stockende Antwort sendet, statt dass OpenClaw sie weiter puffert und dadurch einen unbegrenzten Speicherverbrauch riskiert. #95240 Vielen Dank an @alix-007.
- Behebt verzögerte oder fehlende Antworten in Telegram und anderen Kanälen mit Warteschlange in Kubernetes-ähnlichen Bereitstellungen mit vielen injizierten Umgebungsvariablen, bei denen das Öffnen der Warteschlangendatenbank das Gateway blockieren konnte. #95278 Zugehörig: #94571. Vielen Dank an @kaka-srp.
- Telegram-Chats erholen sich nun, nachdem eine festhängende Nachricht ihr Zeitlimit überschritten hat. Dadurch erreichen spätere Nachrichten im selben Chat oder Thema den Agenten, ohne dass das Gateway neu gestartet werden muss. #95299 Zugehörig: #95248. Vielen Dank an @kriegerbangerz-ship-it, @mikasa0818, @obviyus.
- Wenn Personen in einer gemeinsamen Direktkonversation zwischen Telegram und einem anderen OpenClaw-Client wechseln, folgen kurze Telegram-Antworten nun der neuesten Konversation, statt auf einen älteren, nicht zugehörigen 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 der beantworteten Direkt- oder Gruppennachricht zugeordnet, statt als separate Nachricht ohne Konversationskontext zu erscheinen. #95483 Vielen Dank an @mcaxtr.
- Telegram-Antworten mit Rich-Text-Nachrichten halten Absätze, Aufzählungspunkte und Statuszeilen nun getrennt, statt mehrzeilige Inhalte zu einem einzigen fortlaufenden Block zusammenzuziehen. Eine Konfigurationsänderung ist nicht erforderlich. #95532 Zugehörig: #95409. Vielen Dank an @amknight.
- Mattermost-Betreiber, die native Slash-Befehle aktivieren, können nun
/oc_queuedirekt in Mattermost verwenden, um die Warteschlange aktiver Ausführungen anzupassen, einschließlich Modus, Entprellzeit, Obergrenze und Behandlung verworfener Einträge. #95546 Vielen Dank an @amknight. - Zuvor zugelassene Nachrichten erreichen nach Upgrades älterer Mehrkonten-Kanäle weiterhin benannte Konten. Dabei bleiben die übernommenen 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 nach einer Antwort des Bots in einem Thread weiterkommunizieren, ohne ihn erneut zu erwähnen. Diese Teilnahme bleibt über Gateway-Neustarts hinweg erhalten, bis der Thread sieben Tage lang inaktiv war. #95552 Vielen Dank an @amknight.
- Eingehende Telegram-Nachrichten erreichen nun zeitnah 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 Trennzeilen pro Spalte einen oder zwei Bindestriche 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 Agentenantworten empfangen, deren Erstellung länger als 120 Sekunden dauert, sofern das konfigurierte Kern-Zeitlimit 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 Fehlerbenachrichtigungen nun weiterhin an das vorgesehene Ziel, auch wenn die Hauptankündigung ein Thema im selben Chat verwendet. #95794 Vielen Dank an @vincentkoc.
- Behebt WhatsApp-Gruppenantworten, die eine ältere OpenClaw-Nachricht statt der auslösenden Benutzernachricht zitieren konnten. Endgültige Antworten bleiben nun der vorgesehenen Nachricht zugeordnet, 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 nun per Reaktion genehmigen oder ablehnen, ohne dass die Aufforderung hängen bleibt, wenn WhatsApp denselben Direktchat unterschiedlich identifiziert. Gruppengenehmigungen bleiben weiterhin der richtigen Gruppe und Person zugeordnet. #95935 Vielen Dank an @mcaxtr.
- Die Verarbeitung endgültiger Antworten benötigt nun weniger CPU-Leistung, wenn OpenClaw prüft, ob Blocktext bereits gesendet wurde. Welche Antwort den Chat erreicht und wie doppelter Text unterdrückt wird, bleibt unverändert. #96087 Vielen Dank an @vincentkoc.
- Ergebnisse von Ausführungsgenehmigungen aus externen Kanal-Plugins werden jetzt an den Kanal oder die Direktnachricht zurückgegeben, in dem bzw. der der Befehl gestartet wurde, statt auf WebChat zurückzufallen oder nach der Genehmigung scheinbar zu verschwinden. #96140 Zugehörig: #96103. Vielen Dank an @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 anzukommen oder auf die ältere Bot-Antwort zurückzuverweisen. #96220 Vielen Dank an @mcaxtr.
- Nextcloud-Talk-Bots ignorieren jetzt gewöhnliche Dateifreigabe- und Lebenszyklusereignisse, ohne sie als Bot-Fehler zu protokollieren oder eine Deaktivierung der Zustellung zu riskieren, während fehlerhafte Chat-Nutzdaten weiterhin einen Fehler zurückgeben. #96243 Zugehörig: #81566. Vielen Dank an @arkyu2077, @rafaelmgbh, @vincentkoc.
- Antworten und die Zustellung über das Nachrichtenwerkzeug 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 erkennt; das bestehende Gruppenchat-Verhalten bleibt unverändert. #96244 Zugehörig: #95645. Vielen Dank an @arkyu2077, @iloveleon19, @vincentkoc.
- MCP-Kanalintegrationen halten Unterhaltungslisten, das Lesen von Nachrichten, Ereignisabfragen und Wartevorgänge jetzt innerhalb vorhersehbarer Grenzen, selbst wenn ein Client übermäßig hohe Grenzwerte oder Zeitüberschreitungen anfordert. a39e548 Vielen Dank an @vincentkoc.
- Lang laufende, gestreamte automatische Antworten werden nun seltener vorzeitig beendet oder uneinheitlich abgebrochen, wenn eine ungewöhnlich hohe Zeitüberschreitung konfiguriert ist. 6c85b90 Vielen Dank an @vincentkoc.
- Der Fortschritt in Kanälen zeigt jetzt einen wiederholten Status an, wenn die Arbeit nach einer anderen Aktualisierung tatsächlich dorthin zurückkehrt, statt nützlichen Kontext als Duplikat auszublenden. 8a75c4d
- Abgeschlossene Kanalantworten erhalten keine verspäteten Fortschrittshinweise mehr, sodass nach Abschluss der Antwort kein veralteter Statustext erscheint. a594d2c Vielen Dank an @vincentkoc.
- Während gestreamter Kanalantworten zeigen Fortschrittsmeldungen jetzt weiterhin den neuesten Zustand an, statt bei einer älteren Aktualisierung hängen zu bleiben. e114001 Vielen Dank an @vincentkoc.
- Erzwungene Zurücksetzungen in Matrix behandeln jetzt einen nicht verfügbaren geheimen Speicher ohne Laufzeitfehler und betrachten den Wiederherstellungszugriff als nicht verfügbar, damit der Zurücksetzungsvorgang sicher fortgesetzt werden kann. 5c5a8a4 Vielen Dank an @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 - Discord-Sprachunterhaltungen setzen jetzt unmittelbar aufeinanderfolgende Assistentenantworten fort, sodass eine Antwort in der Warteschlange nach dem Schließen des vorherigen Audiostreams abgespielt wird, statt hängen zu bleiben. 88b64e4 Vielen Dank an @vincentkoc.
- Discord-Fortschrittsvorschauen werden nun seltener vor den abschließenden Bearbeitungen beendet, wenn eine Agentenantwort bereits eingetroffen ist. 86ea382
- Chats zeigen keinen vereinzelten Text
NO_REPLYmehr an, wenn der Assistent schweigen soll, während legitime Medienantworten weiterhin ohne den Platzhalter eintreffen. 96c6f80 - Gestreamte Telegram-Antworten zeigen jetzt jede Fortschrittsüberschrift einmal an, sodass Aktualisierungen zu Werkzeugen und Suchvorgängen leichter zu überblicken sind. 013e33c Vielen Dank an @vincentkoc.
- Telegram-Nachrichten, die nach einer lang laufenden Aufgabe, einem Absturz oder einem Neustart des Gateways hängen bleiben, werden jetzt automatisch weiterverarbeitet, sodass spätere Nachrichten nicht mehr unbemerkt warten und Betreiber die Warteschlange nicht mehr manuell reparieren müssen. #97543 Vielen Dank an @romneyda, @vincentkoc.
Wiederherstellung von Provider und Modell
Modellauswahl und Einrichtung lassen sich nun zuverlässiger wiederherstellen, wenn bei Katalogen, Anmeldedaten, Streams, Zeitüberschreitungen, Compaction oder Fallbacks Probleme auftreten. Betroffene Konfigurationen für OpenAI, OpenRouter und OpenCode Go melden Fehler nun konsistenter oder stellen den Betrieb zuverlässiger wieder her, statt Benutzer mit einer veralteten Auswahl oder einer blockierten Anfrage zurückzulassen.
Nachträgliche Korrekturen für den schnellen Modus verbessern sein 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 decodierbare Audioformat anfordert, statt sich auf die Standardeinstellungen des Providers zu verlassen. #73079 Danke @efe-arv.
- Gateway-Betreiber können in normalen Protokollen wieder Details zu Provider, Modell, Anfragestatus und Zeitabläufen sehen. Dadurch lassen sich Probleme bei der Modellweiterleitung und beim Transport leichter diagnostizieren, ohne zusätzliche Debug-Protokollierung zu aktivieren. #89648 Zugehörig: #89300. Danke @enominera, @xiaobao-k8s.
- Modelle, die über Google, Mistral, OpenAI Responses, Azure OpenAI Responses und ChatGPT/Codex Responses angesprochen werden, erhalten nun saubere Systemanweisungen, ohne dass OpenClaws interne Markierung für Cache-Grenzen in den Prompt gelangt. #89716 Danke @enominera, @masatohoshino.
- Cron-Tool-Aufrufe mit Gemini-Modellen über OpenAI-kompatible Provider werden nun ausgeführt, ohne dass nullable Felder Schemaablehnungen durch den Provider auslösen. #91559 Zugehörig: #91542. Danke @pick-cat, @qiukui666.
- Mit einem Provider qualifizierte Modell-IDs berücksichtigen nun ihre konfigurierten Richtlinien für die Agent-Laufzeit und ihre CLI-Aliasse, statt unerwartet auf die Standardlaufzeit von OpenClaw zurückzufallen. #91724 Danke @vincentkoc, @yu-xin-c.
- Die
/models-Liste im Chat und andere Plugin-kompatible 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 regulär übernommen. #93356 Danke @obuchowski. - Benutzer von gehostetem Ollama Cloud können nach einem Neustart ausschließlich die ausdrücklich konfigurierten Modelle beibehalten, ohne dass der gesamte gemeinsame Katalog erneut hinzugefügt wird. Die automatische Erkennung wird für lokale und selbst gehostete Ollama-Server fortgesetzt. #93956 Danke @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 gelassenem Ausweichmodell fehlzuschlagen. #94062 Zugehörig: #93931. Danke @hugenshen. - Abgelaufene Provider-Token überdecken nützliche Betreiberprotokolle nicht mehr mit wiederholten Ausweichwarnungen. Die erste Warnung und spätere Zusammenfassungen von Duplikaten bleiben weiterhin für die Diagnose verfügbar. #94233 Zugehörig: #56979. Danke @goutamadwant, @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. Danke @ajwan8998, @anguslogan01, @kevinat.
- Untergeordnete Dashboard-Sitzungen behandeln zulässige, mit einem Provider qualifizierte Modellauswahlen nun einheitlich und geben zutreffende Hinweise zur Wiederherstellung, wenn ein gespeicherter Modellzustand veraltet ist. #94752 Zugehörig: #94713. Danke @gr4via.
- Benutzer der Claude CLI erhalten keine Zusagen für Abschlussmeldungen mehr, die möglicherweise nie eintreffen, da OpenClaw nicht unterstützte native Hintergrundarbeit nun blockiert, bevor sie den Fortschritt zum Stillstand bringen kann. #95008 Danke @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 Danke @alix-007.
- OpenRouter-Benutzer können nun die angekündigten 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. Danke @daniel-alejandro-t, @darren2030. - Mit
/reasoning onzeigen DeepSeek-ähnliche OpenAI-kompatible Modelle die endgültige Antwort nun getrennt von ihrem Denkprozess an, statt sie in den Denkprozessblock einzubetten. Eine Konfigurationsänderung ist nicht erforderlich. #95283 Zugehörig: #95280. Danke @marvinthebored, @vincentkoc, @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 Danke @jason-allen-oneal, @sallyom.
- Benutzer von LM Studio können nun quantisierte oder lokale Modelle mit mehreren Varianten ausführen, ohne dass nicht übereinstimmende Modellschlüssel fälschliche Fehler bei Assistentendurchläufen oder nicht vorhandene Modelleinträge mit Suffix verursachen. #95401 Danke @monkeyleet.
- Google-gestützte Läufe eingebetteter Agents beenden nun das Lesen übergroßer oder nie endender Prompt-Cache-Antworten, bevor diese den Arbeitsspeicher erschöpfen oder den Lauf zum Stillstand bringen können. #95417 Danke @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 Danke @alix-007.
- OpenRouter-Konfigurationen lehnen übergroße Modellkataloge nun ab, bevor diese den Arbeitsspeicher von OpenClaw erschöpfen können. Die fehlgeschlagene Antwort wird weder zwischengespeichert noch sofort erneut abgerufen. #95420 Danke @alix-007, @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. Danke @mikasa0818, @riazrahaman, @sallyom.
- Gemini-gestützte Websuchen mit
freshness: "day"oderpdwerden nun abgeschlossen, statt mit einem 400-Fehler des Providers fehlzuschlagen. Weiter gefasste Aktualitätsoptionen und explizite Datumsbereiche behalten ihre strengere Filterung bei. #95682 Danke @sunjae-k, @vincentkoc. - Folgeantworten von xAI-Modellen mit Denkprozess, beispielsweise Grok Composer, bewahren den vorherigen Denkprozesskontext nun zuverlässiger, selbst wenn ein konfigurierbarer Denkaufwand nicht unterstützt wird. #95686 Danke @fuller-stack-dev, @geraint0923.
- Benutzer von Vercel AI Gateway können nun aus dem Live-Katalog ausgewählte Modelle ausführen, einschließlich ausschließlich dort verfügbarer Modell-IDs, die in der mitgelieferten Liste von OpenClaw fehlen. #95710 Danke @vincentkoc.
- Behebt ein Problem, durch das im Manifest definierte Provider gültige Modell-IDs beschädigten, wenn Einträge in
stripPrefixesüberflüssige Leerzeichen oder eine abweichende Groß-/Kleinschreibung enthielten. Betreiber und Plugin-Autoren erhalten dadurch das vorgesehene Provider-Modell. #95744 Zugehörig: #95743. Danke @parveshsaini. - Die Ersteinrichtung öffnet nun die Abfrage der Zugangsdaten für einen neu installierten externen Provider, statt scheinbar in einer Schleife zu verbleiben und OpenAI ausgewählt zu lassen. #95792 Zugehörig: #95765.
- Übergroße oder blockierte Provider-Kataloge schlagen nun schnell mit einer eindeutigen Fehlermeldung fehl, statt OpenClaw aufzuhängen oder unbegrenzt Arbeitsspeicher zu verbrauchen. Reguläre Kataloge werden weiterhin geladen. #95827 Danke @alix-007.
- Benutzer des Xiaomi Token Plan können mit
mimo-v2.5undmimo-v2.5-pronun bis zu 128K Ausgabetoken verwenden, statt durch das veraltete Limit von 32.000 Token eingeschränkt zu werden. #95934 Danke @idootop. - Modellantworten mit intensiver Tool-Nutzung können mit geringerem Zusatzaufwand gestreamt werden. Dabei bleiben wiederholte Tool-Aufruf-IDs und verschlüsselte Details zum Denkprozess bei Google und OpenAI-kompatiblen Providern dem richtigen Aufruf zugeordnet. #95957 Danke @vincentkoc.
- Die Erfassung der Token-Nutzung ist für Benutzer des mitgelieferten ACPX zuverlässiger, da OpenClaw die Persistenzkorrektur aus ACPX 0.11.2 nun standardmäßig enthält, ohne dass eine separate Paketüberschreibung oder manuelle Aktualisierung des Clients erforderlich ist. #96124 Danke @vincentkoc.
- Benutzer von Ollama Cloud können
glm-5.2:cloudnun mit seinem Kontextfenster von 1.000.000 Token sowie Unterstützung für Denkprozesse und Tools finden und auswählen, selbst wenn es in der öffentlichen Modellliste fehlt. 11484f8 - MiniMax-Anfragen zur Bilderkennung schlagen nicht mehr fehl, bevor sie den Provider erreichen, wenn ein Zeitlimit null, negativ oder extrem groß ist. Ungültige Werte verwenden nun eine normale oder sichere maximale Wartezeit. 4b6182e Danke @vincentkoc.
- Codex-Läufe folgen nun der aktuellen Auswahl des Schnellmodus, statt eine alte Geschwindigkeitsstufe zu übernehmen. Die Statuszeile zeigt außerdem eindeutig an, wenn der Schnellmodus automatisch aktiviert ist. 77012f9 Danke @vincentkoc.
- Codex-gestützte Unterhaltungen kehren nun zur normalen Weiterleitung zurück, nachdem der automatische Schnellmodus aufgehoben wurde. Dadurch wird verhindert, dass spätere Durchläufe oder Modellwechsel eine veraltete Prioritätsstufe wiederverwenden. 8afc1f7
- Ausweichläufe von Agents berücksichtigen nun den für jedes Modell konfigurierten Grenzwert des automatischen Schnellmodus, selbst wenn der Schnellmodus für den Lauf überschrieben wurde. Dadurch bleibt das Ausweichverhalten mit der Richtlinie des ausgewählten Modells abgestimmt. efd3172
- Erneute Versuche bei einem Live-Modellwechsel bewahren nun den ursprünglichen Grenzwert des Schnellmodus für lange Sitzungen. Bei ausdrücklich aktiviertem Schnellmodus werden zugleich irreführende Fortschrittsmeldungen zum automatischen Grenzwert vermieden. d990115 Danke @vincentkoc.
- Läufe eingebetteter Agents sorgen nun dafür, dass der automatische Schnellmodus bei erneuten Versuchen und Fortschrittsmeldungen einheitlich funktioniert, ohne ihn mit einer manuell ausgewählten Einstellung für den Schnellmodus zu verwechseln. cf1b6fe Danke @vincentkoc.
- Läufe im Schnellmodus behalten ihre Geschwindigkeitseinstellung nun auch bei erneuten Versuchen mit Ausweichmodellen bei und zeigen den konfigurierten automatischen Schwellenwert im Status an. Dadurch werden uneinheitliches Verhalten bei erneuten Versuchen und eine wenig hilfreiche allgemeine Bezeichnung vermieden. aa3797c Danke @vincentkoc.
- Antworten von Agents und geplante Cron-Läufe behandeln erneute Versuche im Schnellmodus mit Ausweichmodellen nun zuverlässiger und bewahren den Zustand, der erforderlich ist, damit der letzte Versuch korrekt abgeschlossen oder sein Fortschritt gemeldet werden kann. 14e448e Danke @vincentkoc.
- Benutzer sehen keine Meldung zum Zurücksetzen des Schnellmodus mehr, während Versuche mit Ausweichmodellen noch ausgeführt werden. Sie erscheint erst, wenn der Lauf seinen letzten Ausweichversuch erreicht. 6eb72a8
- Benutzer und Betreiber erhalten nun eine klarere Behandlung, wenn ein konfiguriertes Live-Modell nicht mehr verfügbar ist, da OpenClaw die Antwort des Providers „ausgewähltes Modell wurde nicht gefunden“ als Fehler wegen eines nicht gefundenen Modells statt als allgemeinen Fehler erkennt. 2405d02 Danke @vincentkoc.
- Qwen und vLLM behalten vorhandene Einstellungen für Chat-Templates nun einheitlich bei, wenn der Denkmodus ein- oder ausgeschaltet wird, und Provider-Plugins können denselben getesteten Helfer verwenden. 2ba9d6e Vielen Dank an @vincentkoc.
- OpenAI-kompatible Proxy-Provider können Denkstufen und veraltete
reasoning_effort-Felder nun einheitlicher verarbeiten, wobei Plugin-Entwickler und Provider-Betreuer über OpenRouter, Kilocode und das SDK hinweg einen einzigen dokumentierten Normalisierungshelfer verwenden. 35bafea - Browser- und Vite-Builds können den OpenAI ChatGPT Responses-Provider nun laden, ohne dass eine ausschließlich serverseitige Abhängigkeit das Bundle beschädigt; WebSocket-Fehler werden weiterhin wie gewohnt angezeigt. 8c8eb86 Vielen Dank an @vincentkoc.
- OpenRouter-Modellscans akzeptieren nun dieselben größeren gültigen Kataloge wie die Laufzeiterkennung und lehnen übergroße Antworten weiterhin ab, bevor diese unbegrenzt Arbeitsspeicher belegen können. ad3b2f4 Vielen Dank an @vincentkoc.
- Benutzer von OpenAI Responses, einschließlich betroffener Bedrock-Mantle-Konfigurationen für GPT-5.x-Schlussfolgerungen, erhalten nun eine einzige saubere endgültige Antwort mit synchronisierten gespeicherten Transkripten und Wiedergabekontext statt Dutzender wiederholter kumulativer Kopien. #92399 Zugehörig: #91959. Vielen Dank an @amersheeny, @daimingnj, @phoenixyy und @pigfoot.
- Geplante Aufträge und isolierte Sitzungen mit opencode-go-Modellen überführen festgefahrene Anfragen nun in die konfigurierte Zeitüberschreitungs- oder Fallback-Behandlung, statt minutenlang zu hängen und anschließend mit dem generischen Fehler
LLM request failedzu enden. #93965 Zugehörig: #93610. Vielen Dank an @forceconstant und @zhangguiping-xydt. - Nach einer Änderung des Standardmodells verwendet eine neue Kanalsitzung, die mit
/newoder/resetgestartet wird, nun den neuen Standard, statt unbemerkt das zuvor zwischengespeicherte Modell wiederzuverwenden; explizite/model-Überschreibungen bleiben unverändert. #77339 Zugehörig: #77322. Vielen Dank an @mjamiv und @zaynl. - Hinter HTTP- oder HTTPS-Proxys rufen die Nutzungs- und Kontingentprüfungen für Codex/OpenAI in
openclaw status --usage --jsonund der Control UI nun Nutzungszeiträume ab, statt fehlzuschlagen, wenn chatgpt.com nicht direkt erreichbar ist. #93943 Zugehörig: #78714. Vielen Dank an @tnzgit und @turbotheturtle. /statuszeigt das aktive Modell und die Vorgehensweise zum Aufheben einer fixierten Auswahl nun in einer einzigen kompakten Zeile an, sodass Benutzer von Discord und anderen Chats den Modellstatus ohne mehrzeilige Erklärung schnell erfassen können. #95797 Vielen Dank an @solvely-colin.- Streaming-Antworten von Anthropic ordnen verschachtelte Aktualisierungen von Text, Denkprozess und Tool-Aufrufen nun dem richtigen Antwortblock zu, statt sie zu vermischen, wenn mehrere Blöcke gleichzeitig aktiv sind. #96013 Vielen Dank an @vincentkoc.
Kontinuität von Sitzungen, Speicher und Vertrauensstatus
Sitzungen, Compaction, Speicher und QMD-gestützter Speicher bewahren den beabsichtigten Gesprächsverlauf und nützlichen Kontext bei lang andauernden Aufgaben, erneuten Verbindungen, Upgrades und der Reparatur von Transkripten konsistenter. Auch die Werkzeugsuche funktioniert zuverlässiger, wenn Agenten den richtigen Kontext oder die erforderliche Fähigkeit wiederherstellen müssen.
Die Wiederherstellung des verschlüsselten Matrix wird sicher abgebrochen, wenn der erforderliche Schlüsselstatus nicht verifiziert werden kann. Werkzeugrichtlinien, Genehmigungen und die Handhabung von Geheimnissen bleiben dem vorgesehenen Laufzeitstatus zugeordnet, wobei Aktionen mit höherem Risiko deaktiviert bleiben, sofern sie nicht ausdrücklich aktiviert werden.
Quellen und Mitwirkende
- Betroffene Agentenunterhaltungen, die OpenAI Responses verwenden, können sich jetzt wiederherstellen und weiter antworten, wenn eine sichtbare Kanalantwort ihren gespeicherten Verlauf unvollständig hinterlässt, statt dass jeder spätere Durchlauf fehlschlägt, bevor eine Antwort erscheint. #84708 Danke @anyech.
- Wenn ein Codex-gestützter Agent ungewöhnlich umfangreiche Werkzeugausgaben erzeugt, halten gespeicherte und erneut wiedergegebene Unterhaltungen deren Text jetzt innerhalb der üblichen Größenbegrenzung, während Nicht-Text-Inhalte unverändert bleiben. #87912 Danke @adrianip0204.
- Unterhaltungen in der Control UI bleiben jetzt sichtbar und werden nach dem Ruhezustand, einem Netzwerkausfall oder einer erneuten Gateway-Verbindung in derselben Sitzung fortgesetzt, statt beim Senden der nächsten Nachricht zu verschwinden. #89017 Zugehörig: #87700. Danke @zhangguiping-xydt, @asicoe.
- Die integrierten Codex- und Copilot-Integrationen halten gespiegelte Chatverläufe und Transkriptaktualisierungen jetzt auch bei der Weiterentwicklung des Speichers mit der richtigen OpenClaw-Sitzung verknüpft, während bestehende dateibasierte aktive Transkripte während der Migration weiterhin funktionieren. #89518 Danke @jalehman.
- Der Status der aktuellen WebChat-Sitzung entspricht jetzt der tatsächlich verwendeten Unterhaltung, sodass Sitzungsidentität, Denkstufe, Token-Kontext und Kostendetails nicht mehr aus der Ausweichsitzung
mainstammen. #89800 Zugehörig: #89773. Danke @killo3967, @sweetcornna. - Der Kontext Ihrer Unterhaltung geht seltener verloren, nachdem Sie während der automatischen Compaction auf Stopp drücken, da nun auch die Compaction-Anfrage abgebrochen wird. #89886 Zugehörig: #89868. Danke @lykeion-dev, @openperf, @vincentkoc.
- Wenn der sitzungsübergreifende Agentenzugriff blockiert ist, führt OpenClaw jetzt alle erforderlichen Einstellungen für Sichtbarkeit, Agent-zu-Agent-Kommunikation und Zulassungslisten auf. Dadurch können Betreiber die Richtlinienkonfiguration korrigieren, statt nach einem nicht vorhandenen Agentenfehler zu suchen. #90489 Zugehörig: #90443. Danke @ramitrkar-hash, @sahibzada-allahyar, @vincentkoc.
openclaw memory statuszeigt jetzt eine aktive leichte oder REM-Dreaming-Phase an, statt fälschlicherweiseDreaming: offzu melden. So können Betreiber erkennen, dass gültige Speicherkonfigurationen aktiviert sind. #93113 Zugehörig: #67868. Danke @agentarclab, @mrossit.- QMD-Speichersuchen mit Zeitüberschreitung beenden jetzt ihre Hintergrundarbeit, wenn der Agent fortfährt. Dadurch wird verhindert, dass verwaiste Prozesse weiterhin CPU und Arbeitsspeicher belegen. #93394 Danke @alix-007.
- Nach der Compaction gesendete wiederholte Anweisungen verbleiben jetzt in der Unterhaltung. Dies verhindert verlorene Durchläufe, verwaiste Antworten und fehlerhafte Verläufe, die manche Provider ablehnen. #94328 Danke @vincentkoc, @yetval.
- Der Bericht zu veralteten Seiten im Memory Wiki nimmt dauerhafte Konzept- und Syntheseseiten jetzt von Aktualitätswarnungen aus, sodass die Aufmerksamkeit auf Quell- und Entitätsseiten gerichtet bleibt, die tatsächlich überprüft werden müssen. #94369 Danke @sunnyshu0925, @vincentkoc.
- Lange eingebettete Ausführungen mit kürzlich erfolgtem Fortschritt werden jetzt seltener durch die Wiederherstellung veralteter Sitzungen unterbrochen, während tatsächlich festgefahrene Ausführungen weiterhin bereinigt werden können, damit Arbeiten in der Warteschlange fortgesetzt werden. #94701 Danke @imadal1n, @mrclawfield.
- Die Ollama-Speichersuche berücksichtigt jetzt eine konfigurierte kleinere Einbettungsdimension und hält Indizes für unterschiedliche Dimensionen getrennt. Dadurch wird vermieden, dass inkompatible Vektoren vermischt werden. #94811 Danke @mushuiyu886.
- Speichersuchen und gezielte Aktualisierungen bleiben jetzt mit der richtigen OpenClaw-Sitzung verbunden, selbst wenn sich Transkriptdateinamen ändern oder QMD-Exporte einen anderen Namen verwenden. #95087 Danke @jalehman.
- Lang andauernde Unterhaltungen mit Screenshots oder anderen Bildern behalten ihre Kontinuität jetzt zuverlässiger bei, wenn OpenClaw Platz für neue Nachrichten schafft, statt sich wiederholt zu füllen, ohne die beibehaltene Unterhaltung voranzubringen. #95128 Danke @yetval.
- Windows-Benutzer können QMD-gestützte Speicherindizierung und -suche jetzt ü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. Danke @ardooken, @ly85206559. - Mit
/usage fulloder/usage tokensausgewählte Nutzungsangaben in der Fußzeile bleiben jetzt nach einem täglichen oder inaktivitätsbedingten Sitzungswechsel sichtbar, sodass Benutzer sie nicht erneut aktivieren müssen. #95322 Danke @litang9. - Folgeantworten, Reaktionen, Nachrichten in Threads und Statusprüfungen bleiben nach WebChat- oder Systemaktivitäten bei dem Chat, zu dem sie gehören, während tatsächliche Kanalwechsel weiterhin veraltete Routingdetails löschen. #95467 Danke @yetval.
- Lang andauernde Hauptunterhaltungen behalten jetzt ihren vorherigen Kontext, wenn Benutzer über Nacht oder nach einer verzögerten Folgeanfrage zurückkehren, statt nach einem ansonsten normalen Abschluss stillschweigend von vorn zu beginnen. #95472 Danke @xydt-tanshanshan.
- Personen mit umfangreichen Sitzungsverläufen können Sitzungen ohne mehrsekündige Unterbrechungen auflisten, in der Vorschau anzeigen und finden, während ältere Sitzungsschlüssel mit gemischter Groß- und Kleinschreibung beim Start weiterhin migriert werden. #95699 Danke @jalehman, @jzakirov.
- Behebt, dass zugestellte Antworten gelegentlich im falschen Unterhaltungsverlauf gespeichert oder daraus ausgelassen wurden, wenn Betreiber einen benutzerdefinierten oder agentenspezifischen
session.storeverwenden. Dies verbessert Kontinuität und Nachvollziehbarkeit für die vorgesehene Sitzung. #95782 Zugehörig: #95781. Danke @youngting520. - Gespeicherte Zusammenfassungen des Sitzungsspeichers lassen jetzt rohe Modell-Token, Werkzeugaufrufblöcke, Medienplatzhalter, Rollen-Tags und veraltete
NO_REPLY-Markierungen aus, damit zukünftige Unterhaltungen nützlichen Kontext behalten. #95791 Danke @sweetsophia, @vincentkoc, @yb0y. - Lang andauernde OpenAI-Sitzungen, die Codex-/ChatGPT-OAuth verwenden, können jetzt ohne separaten API-Schlüssel komprimiert werden, unabhängig davon, ob
/compactmanuell ausgeführt oder automatisch ausgelöst wird. #95831 Zugehörig: #95693. Danke @sallyom, @yui-tien. - Lange, werkzeugintensive Sitzungen komprimieren jetzt übergroße Unterhaltungen, statt hängen zu bleiben, wenn am Ende ein umfangreiches Werkzeugergebnis erscheint. #95860 Zugehörig: #78478. Danke @jw8957, @wzhgba, @yetval.
- Wenn
memory_searchnicht verfügbar ist, weil der Node-Laufzeitnode:sqlitefehlt, verweist OpenClaw Benutzer jetzt auf eine kompatible Laufzeit, statt sie durch eine unzutreffende Fehlerbehebung für Einbettungs-Provider zu führen. #95916 Danke @rrrrrredy, @vincentkoc. - Entwickler und Betreiber, die eine komprimierte Copilot-Sitzung untersuchen, erhalten jetzt deren Zusammenfassung, die Token-Anzahlen vor und nach der Komprimierung sowie Sitzungsdetails statt eines unvollständigen Ergebnisses. #96049 Danke @vincentkoc.
- Die Befehle
/stopund zum Abbrechen stoppen aktive Ausführungen jetzt weiterhin, löschen Folgeaufgaben aus der Warteschlange und beenden zugehörige Unteragenten umgehend, selbst wenn Sitzungsschlüssel kanonisiert werden müssen oder Metadaten zum Abbruch nicht gespeichert werden können. #96201 Danke @jalehman. - Aktualisierungen von Voice Wake sorgen jetzt dafür, dass bestehende Auslösephrasen und Routingregeln weiterhin funktionieren, während OpenClaw sie aus stillgelegten Einstellungsdateien in die gemeinsame Zustandsdatenbank verschiebt. bdf81a8
- Aktualisierungen von älteren OpenClaw-Zustandsstrukturen bewahren jetzt Update-Benachrichtigungen, die Drosselung von Prüfungen, Datensätze verfügbarer Versionen und den Verlauf automatischer Aktualisierungsversuche, während dieser Zustand nach SQLite verschoben wird. eb00d49 Danke @vincentkoc.
- Unterhaltungen über Plugin-Kanäle behalten ihre vorgesehene Sitzung beim Start, bei Doctor-Prüfungen und bei Zustandsreparaturen zuverlässiger bei, wobei ältere Bindungsdatensätze in die gemeinsame Datenbank von OpenClaw migriert werden. 9f888d9
- Die speichergestützte Sitzungssynchronisierung unter Windows verwendet jetzt weiterhin die vorgesehene Transkriptdatei, selbst wenn sich die Pfadformatierung unterscheidet. b3b5b08 Danke @vincentkoc.
- Eingebettete Agentenausführungen mit einem fehlenden oder leeren Sitzungsschlüssel bleiben jetzt mit der vorgesehenen Sitzung verknüpft, statt durch ein inkonsistentes Sitzungsrouting geleitet zu werden. 911f853 Danke @vincentkoc.
- Wenn ein Modell einen falschen Werkzeugnamen errät, zeigen Tool Search und Code Mode jetzt, wie das richtige Werkzeug gefunden und erneut ausgeführt werden kann. Dadurch sinkt das Risiko, dass lang andauernde Sitzungen hängen bleiben oder während der Compaction dauerhaften Speicher verlieren. #93374 Zugehörig: #92273. Danke @mushuiyu886, @poison, @vincentkoc.
- Behebt, dass Assistentenantworten nach der Compaction aus WebChat, Control UI, Feishu und anderen eingebetteten Unterhaltungen verschwanden. Dadurch bleiben aktualisierte Chats lesbar und Folgeanfragen voneinander getrennt. #95484 Zugehörig: #76729. Danke @maweibin, @njuboy11, @vincentkoc.
- Die Speicherfunktionen von OpenClaw halten die Abdeckung aktiver, zurückgesetzter und gelöschter Transkripte jetzt mit konfigurierten Sitzungsspeichern und Agentenzuständigkeiten im Einklang. Dadurch werden Unterhaltungsverläufe beim Dreaming, bei QMD-Exporten, bei der Indizierung und bei der Synchronisierung seltener übersehen oder falsch zugeordnet. #96162 Danke @jalehman.
- Die Gateway-TLS-Einrichtung weist jetzt klar leere Zertifikat- oder Schlüsselpfade zurück oder verwendet die Standardwerte von OpenClaw. Dadurch werden verwirrende Fehler beim Start und bei der Zertifikatserstellung vermieden, während gültige Pfade erhalten bleiben. #94054 Danke @miorbnli.
- Konfigurierte Plugin-Richtlinien blockieren oder ändern sensible Werkzeugaufrufe auch nach Änderungen an der Gateway-Registry, Neuladungen oder einer späteren Hook-Initialisierung weiterhin, statt stillschweigend übersprungen zu werden. #94545 Danke @jesse-merhi.
- Mobile Betreiber mit
operator.approvalskönnen durch Chats ausgelöste Ausführungsgenehmigungen jetzt auf dem iOS-Gerät anzeigen und bearbeiten, auf dem die Anfrage gestartet wurde, auch während die App geöffnet ist, ohne ausschließlich auf Push-Benachrichtigungen angewiesen zu sein. #95175 Danke @joshavant. - Benutzer der Control UI erhalten jetzt die korrigierte DOMPurify-Version. Dadurch wird das Risiko durch die Sanitizer-Schwachstelle GHSA-cmwh-pvxp-8882 reduziert, ohne das Verhalten der Oberfläche zu verändern. #95691 Danke @vincentkoc.
- „Immer zulassen“-Genehmigungen für Plugin-Unterhaltungsbindungen werden jetzt aus der alten Einstellungsdatei übernommen und gehen weniger wahrscheinlich verloren oder werden überschrieben, wenn mehrere OpenClaw-Prozesse ausgeführt werden. ae41b00 Danke @vincentkoc.
- Matrix-Benutzer sehen nun, dass der aktive Wiederherstellungsschlüssel erforderlich ist, bevor ein erzwungenes Zurücksetzen der Cross-Signierung fortgesetzt werden kann. Dadurch wird verhindert, dass ein zweites Zurücksetzen die Verschlüsselungswiederherstellung und Sicherungen der Raumschlüssel unbrauchbar macht. #95720 Zugehörig: #78396. Vielen Dank an @jteddy, @vincentkoc und @xialonglee.
- Statuskarten des Memory Wiki und die Bridge-gestützte Quellsynchronisierung schlagen bei gleichzeitigen Seitenneuschreibungen nun seltener fehl, da OpenClaw vorübergehende Pfadabweichungen erneut versucht und unsichere oder dauerhaft fehlschlagende Dateisystemschreibvorgänge weiterhin abbricht. #94443 Zugehörig: #92134. Vielen Dank an @cknzraposo und @zengwen-dt.
- Behebt ein Problem, bei dem das Fortsetzen einer kürzlich verwendeten Sitzung für Benutzer mit langen Arbeitsbereichspfaden eine neue Unterhaltung öffnete, statt zum vorhandenen Transkript zurückzukehren. #94578 Zugehörig: #94577. Vielen Dank an @rohitjavvadi und @vincentkoc.
- Memory Wiki behält nun von Benutzern verfasste Notizen unverändert bei, wenn eine vorhandene Quellseite erneut eingelesen oder synchronisiert wird, während die generierten Inhalte weiterhin aktualisiert werden. #95614 Vielen Dank an @yetval.
- Behebt ein Problem, bei dem Memory Wiki seine eigenen generierten Quellseiten wiederholt in sich selbst kopierte, wenn sein Vault innerhalb des Speicherordners des Arbeitsbereichs abgelegt war. Dadurch werden doppelte Dateien, wiederholte Bereinigungen und ein unnötiges Wachstum des Speicherindexes vermieden. #95666 Zugehörig: #95657. Vielen Dank an @johannes0402, @turbotheturtle und @vincentkoc.
- Für Betreiber, 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 nach 45 Sekunden, während reguläre Webchats weiterhin Speicherabrufe erhalten. #95721 Zugehörig: #78500. Vielen Dank an @vincentkoc, @vishutdhar und @xialonglee.
- Agentensitzungen mit vielen Werkzeugaufrufen korrigieren Ergebnisse in falscher Reihenfolge nun mit weniger wiederholter Arbeit und ordnen jedes Ergebnis weiterhin dem richtigen Werkzeugaufruf zu. #96014 Vielen Dank an @vincentkoc.
- Qmd-gestützte Speichervorgänge unter Windows beenden nun 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 nun ähnlich benannte benachbarte Pfade ab. Das Vertrauen in
/artifactory/openclawlässt daher nicht mehr zugleich Pfade wie/artifactory/openclaw-maliciouszu. 12c34fc Vielen Dank an @vincentkoc.
Relay-Modus des Slack-Routers
Der Relay-Modus des Slack-Routers ermöglicht 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 nun 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 und @sjf-oa.
Aktivierungs-Bridge für Raft External Agents
Der Raft-Kanal und das Raft-Plugin unterstützen nun eine lokale CLI-Aktivierungs-Bridge, sodass External Agents OpenClaw bei ausstehenden Workspace-Aufgaben aktivieren können und Betreiber Einrichtung und Status über den unterstützten Pfad überprüfen können.
Quellen und Mitwirkende
- Betreiber von Raft External Agents können nun über die unterstützte lokale CLI-Bridge einen OpenClaw-Agenten aktivieren, wenn in einem Workspace Aufgaben ausstehen. Dabei werden benannte Profile und Prüfungen auf fehlende CLI-Voraussetzungen unterstützt. #95497 Vielen Dank an @vincentkoc.
Installation und Reparatur offizieller Plugins
Die Plugin-Verwaltung unterstützt nun weitere offizielle Integrationen über reguläre Installations- und Reparaturabläufe für externe Pakete. Das Plugin-Inventar und die zugehörigen Einrichtungsprüfungen liefern Benutzern klarere Ergebnisse, wenn ein Paket fehlt, inkompatibel ist oder neu installiert werden muss.
Quellen und Mitwirkende
- Wenn
plugins.allowstatt der tatsächlichen Plugin-ID einen Kanal- oder Paketnamen verwendet, identifizieren die Hinweise beim Start nun den nicht zugeordneten Eintrag und zeigen die gefundenen Plugin-IDs an, die zur Korrektur der Konfiguration erforderlich sind. #68389 Zugehörig: #68352. Vielen Dank an @aym9999, @jirboy, @lyfuci, @pahuchi-joe und @zmxccxy. - Plugin-Vertrauenswarnungen bei erstmaligen oder neuen Installationen enthalten nun ein direkt kopierbares Beispiel für
plugins.allowsowie Befehle zum Auflisten oder Prüfen von Plugin-IDs, sodass Benutzer die Warnung beheben können, bevor sie Plugin-Code als vertrauenswürdig einstufen oder neu installieren. #78105 Zugehörig: #68780. Vielen Dank an @jirboy und @pahuchi-joe. - Codex-Migrationen funktionieren nun 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 und @zerone0x. - Plugin-Installationen und -Aktualisierungen erholen sich von veralteten, durch OpenClaw verwalteten Abhängigkeitsfixierungen, statt mit
npm EOVERRIDEfehlzuschlagen. Dabei werden von Benutzern ausdrücklich installierte Pakete durch eine spätere Synchronisierung weder herabgestuft noch entfernt. #91786 Zugehörig: #91772. Vielen Dank an @amknight und @mkdelta221. - Entwickler von Kanal-Plugins können nun native Absender- und Konversationskennungen über Hooks und ausgewählte Ausführungsabläufe weitergeben. Dadurch erhalten Integrationen eine präzisere Weiterleitung, ohne bestehende Absender- und Chatfelder zu beeinträchtigen. #91903 Vielen Dank an @lanzhi-lee und @vincentkoc.
- Die Plugin-Erkennung wiederholt beim Start nun weniger blockierende Dateisystemprüfungen. Dadurch wird vermeidbarer Aufwand beim Kaltstart für gebündelte Plugin-Verzeichnisbäume reduziert, insbesondere auf langsameren Windows-Dateisystemen, ohne das Verhalten der Bundle-Erkennung zu ändern. #93919 Zugehörig: #76209. Vielen Dank an @ml12580 und @shenhonglong456-ai.
- Plugin-Gateway-Methoden funktionieren nach der Registrierung nun über
openclaw gateway call, sodass Plugin-Autoren sie aus Skripten und Cron-Jobs verwenden können, statt auf einen Fehler vom Typunknown methodzu stoßen. #94154 Zugehörig: #94127. Vielen Dank an @brycemurray, @pick-cat und @vincentkoc. - Bei der Erkennung und Installationsprüfung von ClawHub-Skills kommt es nun seltener zu einem Stillstand oder Absturz von OpenClaw, da übergroße oder nicht mehr reagierende Marketplace-Antworten gestoppt werden, bevor sie den Arbeitsspeicher erschöpfen können. #95226 Vielen Dank an @alix-007.
- Festgelegte 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 und @vincentkoc. - Bei Aktualisierungen verwalteter npm-Plugins wird die Arbeit an einem laufenden Gateway nun seltener durch Fehler aufgrund fehlender Module unterbrochen, da die älteren Plugin-Dateien verfügbar bleiben, bis sie bei einem späteren Gateway-Start bereinigt werden. #95589 Vielen Dank an @ooiuuii und @vincentkoc.
- Karten offizieller Plugins für unterstützte Marken zeigen nun in ClawHub und anderen Katalogen wiedererkennbare Symbole an. Plugin-Autoren können über das dokumentierte Manifestfeld zudem Grafiken für den Marketplace bereitstellen. #95845 Vielen Dank an @patrick-erichsen.
- Symbole offizieller Plugins werden in ClawHub und anderen Katalogen nicht mehr auf dieselbe fest codierte Farbe gesetzt, sodass Simple Icons stattdessen seine Standardgrafik verwenden kann. #95987 Vielen Dank an @patrick-erichsen.
- Docker-Benutzern steht nun neben GHCR ein offizieller Docker-Hub-Spiegel unter
openclaw/openclawzur Verfügung. Versionierte Beta-Versionen verändern dabei nicht die stabilen Aliasselatestundmain. #97122 Vielen Dank an @vincentkoc. - Git-basierte OpenClaw-Installationen verwenden nun die im Repository festgelegte pnpm-Version, selbst wenn eine andere globale pnpm-Version oder der Paketmanager eines übergeordneten Projekts vorhanden ist. Dadurch werden Einrichtungsbefehle nicht mehr in der falschen Paketmanager-Umgebung ausgeführt. bd74a62 Vielen Dank an @vincentkoc.
- Anfragen für ClawHub-Skill-Karten und -Aktualisierungen werden nun auch dann zuverlässig abgeschlossen oder mit einer Zeitüberschreitung beendet, wenn sie einen ungewöhnlich hohen 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 bestehende Shell-Einstellung wieder her. ea9065b Vielen Dank an @vincentkoc.
- Weitere offizielle Plugins für Kanäle, Provider und Websuchen können nun über reguläre 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 nun Version 2.15.0. Die erwartete Integritätsprüfung und die Hinweise bei fehlendem Plugin sind auf diese Version abgestimmt. #94470 Vielen Dank an @jase-283.
- Bei der Ersteinrichtung kann der gebündelte
gog-Skill nun über Homebrew installiert werden, ohne aufgrund der entfernten Formel eines Drittanbieter-Taps fehlzuschlagen. #95019 Zugehörig: #95017. Vielen Dank an @sedrak-hovhannisyan, @vincentkoc und @zengwen-dt. - Benutzer von Canvas, Discord, Slack, Voice Call und WhatsApp erhalten mit jedem installierten oder gebündelten Plugin weiterhin dieselben Skill-Hinweise. Verweise auf die früheren Stammpfade unter
skills/...müssen jedoch in das jeweilige Plugin-Verzeichnis verschoben werden. #95664 Vielen Dank an @vincentkoc. - Die ClawHub-Skill-Verifizierung akzeptiert nun dieselbe Referenz
@owner/<slug>, die für Installationen und Aktualisierungen verwendet wird. Dadurch können Benutzer den vorgesehenen Herausgeber überprüfen, ohne zu einem mehrdeutigen alleinstehenden Slug wechseln zu müssen. #95992 Vielen Dank an @patrick-erichsen. - Die Paketmanager-Warnung von OpenClaw während der Installation erkennt nun npm, Yarn, Yarn Berry und Launcher im Corepack-Stil korrekt. Dadurch werden irreführende Hinweise vermieden, wenn diese Werkzeuge unter alternativen Namen ausführbarer Dateien ausgeführt werden. 11a2e03 Vielen Dank an @vincentkoc.
- Installationen über Paket-URLs verarbeiten nun übergroße Download-Zeitüberschreitungen, ohne fehlzuschlagen, bevor verfügbare Paketdaten aufgelöst werden können. c310f8c
- Plugin- und CLI-Entwickler sehen nun 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 nun 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.
- Standardinstallationen von OpenClaw verbringen keine Zeit mehr mit dem Erstellen der optionalen llama.cpp-Unterstützung. Dadurch werden Fehler bei der nativen Erstellung 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 betreffen spezifischere Probleme bei der Zustellung und Einrichtung.
Quellen und Mitwirkende
- Bei Telegram-Antwortketten bleiben zwischengespeicherte Antworten nach Kontextänderungen zugeordnet, statt bei der erneuten Verwendung dieser Antworten fehlzuschlagen. #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 der Nachrichtenbegrenzung von 2.000 Zeichen liegt. #95661 Vielen Dank an @ly-wang19.
- Slack-Betreiber können Tokens und Signaturgeheimnisse nun als unterstützte SecretRef-Eingaben speichern. Lese- und Schreibvorgänge, Prüfungen von Zulassungslisten und Zielen sowie Einrichtungsprüfungen verwenden dabei die aufgelösten Anmeldedaten, statt die Referenzen abzulehnen oder falsch zu interpretieren. 7da955f Vielen Dank an @vincentkoc.
- Prüfungen der Kanalfunktionen geben nun eine klare Zeitüberschreitung zurück, wenn eine Integration nicht mehr reagiert. Dadurch bleiben Fehlerbehebungen weder in einem Terminal noch in einem Automatisierungslauf hängen. 8ecdb97 Vielen Dank an @vincentkoc.
Gateway, Sicherheit und Vertrauen
Wiederherstellung bei Neustart und Betriebsbereitschaft
Die Signale für den Gateway-Zustand und die Fehlerbehebung stimmen nun zuverlässiger damit überein, ob OpenClaw tatsächlich betriebsbereit ist, neu gestartet wird oder nicht fortfahren kann. Über die CLI gestartete Agentenläufe erholen sich zuverlässiger von Verbindungsabbrüchen, Herunterfahren, Weiterleitungsänderungen und fehlgeschlagenen Startbedingungen.
Quellen und Mitwirkende
- Wenn ein konfigurierter oder expliziter Remote-Gateway langsam, aber erreichbar ist, wartet
openclaw gateway probe --timeout ...jetzt bis zum Ablauf des angeforderten Timeouts, statt ihn nach einem kürzeren internen Zeitlimit als nicht erreichbar zu melden. #89859 Zugehörig: #65355. Vielen Dank an @hellocli und @mushuiyu886. - Lange oder parallele interne Subagent-Ausführungen vermeiden jetzt unnötige Verarbeitung für die Live-Vorschau, während sichtbare Subagent-Sitzungen weiterhin Live-Aktualisierungen und abschließende Antworten anzeigen. #91906 Vielen Dank an @lanzhi-lee und @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. Vielen Dank an @amersheeny und @chouzz.
- Wenn unter Linux Speicherdruck einen untergeordneten Befehl oder eine Sitzung beendet, laufen von systemd verwaltete OpenClaw-Gateways jetzt weiter und halten Kanalverbindungen aufrecht, während der Fehler des untergeordneten Prozesses gemeldet wird. #93585 Vielen Dank 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 Vielen Dank an @szsip239 und @vincentkoc.
- Geplante OpenClaw-Aufträge mit Cloud-Modellen erholen sich jetzt standardmäßig von stillen, festhängenden Modellaufrufen. Dies verhindert, dass sich spätere Cron-Arbeiten aufstauen, während lokale oder selbst gehostete Provider ihr bisheriges Timeout-Verhalten beibehalten. #94445 Vielen Dank an @bek91.
- Bereitschaftsprüfungen des Gateways melden während der Entleerungsphase eines Neustarts jetzt einen fehlerhaften Zustand. Dadurch senden Traffic-Manager keine neuen Aufgaben an einen Gateway, der Anfragen vorübergehend ablehnt. #94915 Zugehörig: #78136. Vielen Dank an @markoub, @maxschachere und @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 zwischengespeichert ist. #95081 Zugehörig: #95057. Vielen Dank an @849261680 und @yveslarose.
- Codex-gestützte Unterhaltungen in TUI, WebChat und kompatiblen Streaming-APIs zeigen Antworten jetzt bereits während ihrer Erstellung an. Vorläufiger Text wird dabei sauber ersetzt, sodass die endgültige Antwort keine veralteten Entwürfe enthält. #95404 Zugehörig: #95422. Vielen Dank an @agonza1 und @vincentkoc.
- Nach einem Gateway-Neustart sehen Benutzer keinen irreführenden Hinweis auf einen erneuten Versuch mehr, wenn OpenClaw die unterbrochene Antwort bereits fortsetzt oder den tatsächlichen Wiederherstellungsfehler meldet. Dadurch werden unnötige doppelte Versuche reduziert. #95431 Vielen Dank an @moeedahmed und @vincentkoc.
- Lange, werkzeugintensive Agentensitzungen behalten jetzt die Einsparungen durch den Prompt-Cache bei, während sich Ergebnisse ansammeln. Dies reduziert vermeidbare Verzögerungen und Kosten durch das erneute Senden umgeschriebener Verläufe zwischen Durchläufen. #95624 Vielen Dank 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. Nicht vertrauenswürdige Workspace-Plugins können sich weiterhin nicht selbst aktivieren. #95652 Vielen Dank an @vincentkoc.
- Lange Antworten, stark ausgelastete Werkzeug-Streams, bildintensive Anfragen und Speicherabrufe verursachen jetzt weniger CPU- und Dateisystemaufwand, ohne dass Einstellungen oder Arbeitsabläufe geändert werden müssen. #95697 Vielen Dank an @vincentkoc.
- Betreiber können in Umgebungen ohne Konfiguration wieder geplante Ankündigungen für bekannte Kanäle hinzufügen oder aktualisieren. Konfigurierte Umgebungen lehnen deaktivierte, veraltete, eigentümerlose oder unbekannte Ziele weiterhin vor der Zustellung ab. #95754 Vielen Dank an @vincentkoc.
- Bei macOS-Benutzern tritt beim Stoppen oder Aktualisieren eines verwalteten Gateways seltener fälschlicherweise ein Portkonflikt auf, da OpenClaw kurz darauf wartet, dass der Port bei der normalen Beendigung freigegeben wird, fortbestehende Konflikte jedoch weiterhin meldet. #95886 Vielen Dank 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. Gleichzeitig vermeiden kompakte Steuerelemente für die Werkzeugsuche und den Codemodus, dass der vollständige Werkzeugkatalog in die Sitzung geladen wird. #96005 Vielen Dank an @vincentkoc.
- Gateway-Neustarts in systemd- oder Container-Umgebungen lassen keine alten Codex- oder Claude-Adapterprozesse mehr zurück. Dadurch können neue ACPX-Sitzungen nach wiederholten Neustarts ohne minutenlange Verzögerungen durch Bereinigungsarbeiten beginnen. #96032 Vielen Dank an @t2wei und @vincentkoc.
- Copilot-gestützte Sitzungen zeigen jetzt Planaktualisierungen während des Arbeitsfortschritts an. Ihre nativen untergeordneten Aufgaben bleiben bis zum Abschluss oder Fehlschlag sichtbar, statt aus der Aufgabenansicht von OpenClaw zu verschwinden. #96062 Vielen Dank an @vincentkoc.
- Verbundene Agenten wie OpenCode starten jetzt über OpenClaw, selbst wenn ihr Harness ein angefordertes Modell nicht auswählen kann. Tatsächlich nicht unterstützte Modellauswahlen geben weiterhin den ursprünglichen Fehler zurück. #96068 Zugehörig: #95869. Vielen Dank an @sabatech-dev und @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. Normale Benutzerdurchläufe und Plugins, die den Hook nicht verwenden, bleiben davon unberührt. #96233 Vielen Dank an @azogheb und @vincentkoc. - Die Gateway-Bereinigung und Listener-Prüfungen unter Windows verarbeiten UTF-16-WMIC-Befehlszeilendaten jetzt einheitlich. Dadurch werden fehlgeschlagene oder widersprüchliche Identifizierungen des laufenden Gateway-Prozesses reduziert. 15c880a Vielen Dank an @vincentkoc.
- Lange, werkzeugintensive Agentensitzungen mit großem Kontext halten die Wiederverwendung des Prompt-Caches über wiederholte Durchläufe hinweg jetzt stabiler, ohne die Größenbegrenzungen einzelner Ergebnisse zu verlieren. Erfahrene Betreiber können zugleich größere Obergrenzen für Werkzeugergebnisse bei Modellen mit großem Kontext konfigurieren, ohne dass die Konfiguration abgelehnt wird. a60947f Vielen Dank an @vincentkoc.
- Bei langen, werkzeugintensiven Agentensitzungen wachsen Modellanfragen mit zunehmender Werkzeugausgabe jetzt seltener unnötig an, während die Wiederverwendung des Prompt-Caches über wiederholte Durchläufe stabil bleibt. 2f33999 Vielen Dank an @vincentkoc.
- Gateway-Neustarts verwenden für die Übergabe jetzt die dauerhafte Zustandsdatenbank von OpenClaw. Veraltete, fehlerhafte, dem falschen Prozess zugeordnete oder ersetzte Anfragen werden verworfen, 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 Vielen Dank an @vincentkoc.
- Gateway-Neustarts und Aktualisierungen verwalteter Dienste behalten jetzt die richtige Fortsetzungsnachricht bei, vermeiden die Wiederverwendung veralteter Übergabezustände und kennzeichnen fehlgeschlagene Aktualisierungsübergaben einheitlich. 514b336 Vielen Dank an @vincentkoc.
- Vom Gateway gestartete Agenten verlieren bei Aufgaben wie Live-Prüfungen von Cron-Aufträgen nicht mehr die ausschließlich Eigentümern vorbehaltenen OpenClaw-Werkzeuge. Autorisierte Vorgänge können dadurch die vorgesehenen Werkzeuge mit dem richtigen Anfragekontext verwenden. c2ee9b0 Vielen Dank an @vincentkoc.
- Fehlerhafte Anfragen für Gateway-Neustarts schlagen jetzt eindeutig fehl, ohne einen Neustart einzuplanen. Dadurch können fehlerhafte oder versehentliche Integrationsaufrufe den Gateway nicht mehr unerwartet neu starten. 108d6d7 Vielen Dank an @vincentkoc.
- Veraltete Node-Anfragen in der Warteschlange des Gateways laufen jetzt automatisch ab. Dadurch bleiben alte Aufgaben seltener bestehen und beeinflussen spätere Aktivitäten weniger. f6d432e
- Plugin-Arbeitsabläufe bleiben seltener hängen oder überlasten den Gateway, wenn eine Integration zu viel Sitzungsverlauf eines Subagenten anfordert, da jeder Lesevorgang jetzt auf einen sicheren Grenzwert beschränkt ist. b66b450 Vielen Dank an @vincentkoc.
- Bildbeschreibungen verarbeiten extrem große Timeout-Einstellungen jetzt einheitlich, indem sie auf einen sicheren Laufzeitgrenzwert beschränkt werden, statt einen Timerüberlauf zu riskieren. 88b21fc
- Eingebettete Agentensitzungen warten jetzt auch bei einem extrem großen Timeout zuverlässig darauf, dass eine andere Sitzung ihre Dateisperre freigibt, statt einen Timerüberlauf zu riskieren. 4c736df Vielen Dank an @vincentkoc.
- Befehle in der Warteschlange mit extrem großen Einstellungen für das Aufgaben-Timeout laufen jetzt zuverlässig ab, da OpenClaw die Wartezeit auf das sichere Maximum der Laufzeit beschränkt. 1f6ae32 Vielen Dank an @vincentkoc.
- Behebt, dass der Normalisierungskern den falschen Einstiegspunkt für die Zeichenkettenumwandlung bereitstellte und ACP-Sitzungen einen veralteten Wert für den Schnellmodus anzeigten. Integrationen erhalten dadurch die vorgesehene API und Benutzer sehen den tatsächlich aktiven Modus. 93ad397 Vielen Dank an @vincentkoc.
- Schnelle automatische Ausführungen liefern abschließende Antworten jetzt zuverlässiger. Die Behandlung des Zurücksetzens des Fortschritts ist auf den automatischen Modus beschränkt, sodass sie Antworten oder weitergeleitete Callbacks nicht beeinträchtigt. 9e8ab08 Vielen Dank an @vincentkoc.
- Agentensitzungen mit OpenAI Responses setzen werkzeugbasierte Arbeit jetzt fort, ohne fehlzuschlagen oder Fortschritt zu verlieren, wenn der wiedergegebene Verlauf nicht übereinstimmende Werkzeuganfragen und Ergebnisse enthält. b4bc1f2 Vielen Dank an @vincentkoc.
- Abgeschlossene Plugin-Subagent- und QA-Ausführungen werden nicht mehr fälschlicherweise als fehlgeschlagen gemeldet, wenn Gateways alternative Hüllenformate für Abschlüsse zurückgeben. Dies macht erfolgreiche Übergaben für Plugin-Autoren und Betreiber zuverlässiger. d1b268f Vielen Dank an @vincentkoc.
- Behebt, dass abgeschlossene Subagent-Aufgaben gelegentlich ohne Aktualisierung endeten, sodass Benutzer das Ergebnis oder den nächsten Schritt des übergeordneten Agenten erhalten. 68a1e00 Vielen Dank an @vincentkoc.
Zustellung von Remote-Ergebnissen und Medien
Remote-Bildergebnisse und abgeschlossene Subagent-Arbeiten werden jetzt zuverlässiger über die aktive Gateway-Unterhaltung zurückgegeben, statt scheinbar fehlzuschlagen oder zu verschwinden.
Quellen und Mitwirkende
- Generierte Bilder von einem Remote-Codex-App-Server treffen jetzt als Anhänge ein, statt
Media failedanzuzeigen oder nach erfolgreicher Generierung nur Text zurückzugeben. #96212 Vielen Dank an @sjf-oa. - Wenn ein Subagent seine Arbeit beendet, erreicht sein Ergebnis jetzt zuverlässiger die aktive übergeordnete Ausführung, statt scheinbar ohne Rückmeldung zu bleiben. 7fc4bbc Vielen Dank an @vincentkoc.
Clients und Oberflächen
Sendevorgänge und Wiederverbindungen von Clients
WebChat und die Control UI zeigen aktive Unterhaltungen und Fehlerzustände nach Wiederverbindungen nun konsistenter an, während mobile Clients und die Terminaloberfläche abgeschlossene, abgelehnte oder unterbrochene Sendevorgänge wiederherstellen, ohne dass diese weiterhin den Eindruck erwecken, festzustecken.
Quellen und Mitwirkende
- Wenn eine WebChat-Nachricht fehlschlägt, bevor der Agent startet, zeigen WebChat und Control UI die Sitzung nun als fehlgeschlagen an, statt den Eindruck zu erwecken, sie werde noch ausgeführt. #84352 Vielen Dank an @jesse-merhi.
- Behebt, dass die Sitzungsauswahl der Control UI hinter ausgeblendeten Subagent-Sitzungen hängen blieb, sodass Load More den nächsten nutzbaren Chat erreicht, ohne eine irreführende Gesamtzahl anzuzeigen. #89323 Zugehörig: #89249. Vielen Dank an @giodl73-repo und @originsecured-do.
- Wenn Benutzer eine Unterhaltung der Control UI aus dem Verlauf erneut öffnen, erscheinen ihre Eingaben nun zusammen mit den Antworten des Assistenten. Dadurch bleibt der Frage-und-Antwort-Kontext erhalten, ohne leere Lücken in langen Transkripten. #93841 Zugehörig: #90241. Vielen Dank an @mushuiyu886 und @pronzcw.
- Bereitstellungen der Control UI hinter einem Pfadpräfix belassen Anfragen für Manifest, Favicon und Service Worker nun unter diesem Präfix. Dadurch werden verwirrende 403-Fehler auf Stammebene nach der Anmeldung vermieden. #94204 Zugehörig: #94157. Vielen Dank an @hugenshen und @xrow.
- Android-Benutzer können nun Zeilen für das Zustandsprotokoll und Skills in Settings öffnen, um gut lesbare Details anzuzeigen. Dies erleichtert die Fehlerbehebung bei Gateway-Aktivitäten, die Prüfung der Einrichtung und des Status von Skills sowie das Verständnis der Kopplung mit einem vorhandenen Einrichtungscode. #95148 Vielen Dank an @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 eine doppelte Übermittlung oder das Überschreiben eines neuen Entwurfs zu riskieren; die beabsichtigte erneute Eingabe funktioniert weiterhin. #95503 Zugehörig: #89466. Vielen Dank an @vincentkoc, @zhangguiping-xydt und @zhong18804784882.
- Android-Benutzer erhalten nun 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 Vielen Dank an @joshavant und @solvely-colin.
- Android-Benutzer können Genehmigungen für Gateway-Befehle nun über den bildschirminternen Bereich Approvals aktualisieren und bearbeiten und dabei während der Verbindung zwischen Allow Once, Always und Deny wählen. #95593 Vielen Dank an @solvely-colin.
- iOS-Benutzer werden nun nicht mehr unerwartet zur Erteilung von Benachrichtigungsberechtigungen aufgefordert und erhalten klare Hinweise, wenn Genehmigungsbenachrichtigungen nicht verfügbar sind. Die Berechtigung wird über einen einzigen, vorhersehbaren Settings-Bildschirm verwaltet. #95640 Vielen Dank an @joshavant.
- Lokale TUI-Beendigungen bleiben nun innerhalb sicherer Zeitgebergrenzen, selbst wenn
OPENCLAW_TUI_LOCAL_RUN_SHUTDOWN_GRACE_MSauf einen extrem hohen Wert gesetzt ist. c21dcfc - Canvas A2UI stellt nach jedem Build nur noch die aktuellen App-Ressourcen bereit, sodass veraltete Kompatibilitätsbilder und übrig gebliebene Dateien seltener angezeigt werden. a89e65c Vielen Dank an @vincentkoc.
- Fehler bei der Einrichtung der iOS-Push-Weiterleitung lassen sich leichter eingrenzen, da die Registrierungsdiagnose anzeigt, an welcher Stelle die Einrichtung beendet wurde, während vertrauliche Push-Anmeldedaten nicht in Protokollen erscheinen. f2b8668 Vielen Dank an @joshavant.
- iOS-Geräte werden nun erst für Push-Benachrichtigungen registriert, nachdem Benutzer dem Hinweis zur gehosteten Weiterleitung zugestimmt und Benachrichtigungen erlaubt haben. Dadurch wird verhindert, dass Registrierungsdaten vor der Einwilligung veröffentlicht werden. 8efed50 Vielen Dank an @joshavant.
- Behebt, dass Sendevorgänge in Chat, Sprache und TUI sowie weitergeleitete Sendevorgänge gelegentlich festzustecken schienen oder verschwanden, nachdem das Gateway sie bereits abgeschlossen oder abgelehnt hatte. Betroffene Clients löschen nun den ausstehenden Zustand, stellen erneut sendbare Eingaben wieder her, aktualisieren den Verlauf oder zeigen einen hilfreichen Fehler an. #91049 Zugehörig: #91048. Vielen Dank an @nxmxbbd.
Korrekturen an Oberfläche, Einstellungen und Einführung
Weitere Korrekturen an der Control UI, den mobilen Apps und den Desktop-Apps verbessern die Darstellungsgenauigkeit, Barrierefreiheit, Einführung und das 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 Unterhaltung zu verlassen. #94219 Zugehörig: #93041. Vielen Dank an @jazzroutine und @pick-cat.
- iOS-Bildschirme verwenden nun in der Einführung, den Einstellungen, im Chat, in Genehmigungsaufforderungen, bei Sprachberechtigungen, in Widgets und in geteilten Chatansichten einheitliche OpenClaw-Akzent- und Statusfarben. #94627 Vielen Dank an @zats.
- Die Control UI kann nun 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. Vielen Dank an @vincentkoc, @vporton und @zoowh.
- An der Grenze von einer Million Token zeigen Abzeichen und Nutzungsanzeigen der Control UI nun „1M“ statt des verwirrenden „1000k“ an; die zugrunde liegenden Token-Anzahlen bleiben unverändert. #95485 Vielen Dank an @narahariraghava und @vincentkoc.
- Die Overview der Control UI zählt und kennzeichnet nun 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. Vielen Dank an @voytas75 und @zengwen-dt.
- Benutzer der Control UI sehen nun kürzere Kurzinfos für die Designs System, Light und Dark, während Screenreader weniger repetitive Bezeichnungen ausgeben, ohne den umgebenden Kontext von Color mode zu verlieren. #95837 Vielen Dank an @hannesrudolph und @sannidhyasah.
- Die Rohkonfiguration erscheint nach dem Wechsel aus der Formularansicht nicht mehr fälschlicherweise als fehlend in Settings, da das JSON wieder in den sichtbaren Bereich gebracht wird, statt die vorherige Bildlaufposition beizubehalten. #96145 Zugehörig: #94202. Vielen Dank an @sunlit-deng und @vporton.
- Neue iOS-Benutzer gelangen nun zur Begrüßung und Einführung von OpenClaw, bevor iOS den Zugriff auf das lokale Netzwerk anfordert. Bestehende Benutzer erhalten die Anfrage weiterhin, wenn sie die Gateway-Einrichtung öffnen oder die Gateway-Erkennung im LAN anderweitig benötigen. #96181 Vielen Dank an @joshavant.
Dokumentation und Administrationswerkzeuge
Zuverlässigkeit von Einrichtung und Befehlen
Häufig verwendete CLI-Befehle verarbeiten Konfiguration, Pfade, Ausgaben und Fehlerfälle nun konsistenter. Shell-Vervollständigung, Diagnose, 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 mit
$-Variablen oder in Backticks eingeschlossenen Beispielen jetzt wörtlich an, statt sie als Shell-Eingabe auszuwerten und dadurch das Menü zu beschädigen. #64490 Vielen Dank an @edenkangdw. - Nach einem Upgrade von älteren Sandbox-Speichern erhalten Betreiber jetzt eine eindeutige Warnung von
openclaw doctorzu verbliebenen Registrierungsdateien und können sie mitopenclaw doctor --fixmigrieren oder bereinigen. #84326 Vielen Dank an @giodl73-repo. - Betreiber können jetzt mit
doctor --lintveraltete Legacy-Gateway-Dienste erkennen und eine Vorschau der Bereinigung anzeigen. Bewusst eingerichtete zusätzliche Dienste bleiben dagegen reine Hinweise und lassen die Standardprüfung nicht fehlschlagen. #84340 Vielen Dank an @giodl73-repo. - Betreiber eines macOS-Gateways werden jetzt gewarnt, bevor eine Neuinstallation, Reparatur oder ein Neustart benutzerdefiniertes Verhalten des LaunchAgent-Wrappers überschreibt. Gleichzeitig unterscheidet
openclaw statuszwischen Prüfungen auf fehlende Geheimnisse, die nur die CLI betreffen, und dem installierten Dienst. #90537 Siehe auch #90518. Vielen Dank an @turbotheturtle und @vincentkoc. - Lange, mehrzeilige oder codelastige Prompts können jetzt mit
--message-fileanopenclaw agentgesendet werden. Dadurch entfällt fehleranfälliges Shell-Quoting, und ungültige Dateien werden vor der Übermittlung gemeldet. #93351 Vielen Dank an @ooiuuii. - Behebt, dass geplante Reparaturen mit
doctor --fix --non-interactivenach einem vorübergehenden Fehlschlag der Integritätsprüfung ein bereits laufendes Gateway neu starteten. Unbeaufsichtigte Wartungsarbeiten unterbrechen den aktiven Dienst daher nicht mehr. #94148 Siehe auch #78217. Vielen Dank an @esqandil und @zhangguiping-xydt. openclaw configureund der alleinstehende Befehlopenclaw configwerden bei der Ausführung über Skripte oder Pipes jetzt mit einem eindeutigen Hinweis auf erforderliche Unterbefehle beendet, statt einen unvollständigen interaktiven Assistenten zu öffnen und ohne klare Meldung zu enden. #94238 Siehe auch #93953. Vielen Dank an @nianjiuzst und @ruomuxydt.- Betreiber von Multi-Agent-Umgebungen können jetzt mit
openclaw gateway usage-costdie Kosten für einen konfigurierten Agenten oder für alle Agenten anzeigen, während der bestehende Befehl für den Standardagenten unverändert bleibt. #94483 Vielen Dank an @ly-wang19. - Archivierte Workboard-Karten überladen nicht mehr die Standardausgabe von
openclaw workboard list. Mit--include-archivedund der JSON-Ausgabe bleiben sie bei Bedarf weiterhin zugänglich. #94562 Siehe auch #94555. Vielen Dank an @ecican, @vincentkoc und @zengwen-dt. - OpenClaw Doctor gibt jetzt korrekte Hinweise für funktionierende isolierte Cron-Aufträge mit Shell-Prompt, statt wiederholt einen
--fix-Befehl vorzuschlagen, der die Warnung nicht beheben kann. #94784 Siehe auch #94655. Vielen Dank an @altaywtf, @geekoagent und @zengwen-dt. - Behebt, dass
openclaw doctorbei funktionsfähigen lokalen GGUF-Speicherkonfigurationen nach einer bewusst übersprungenen Bereitschaftsprüfung eine Warnung mit erforderlicher Korrektur anzeigte. Ist das konfigurierte lokale Modell tatsächlich nicht vorhanden, bleibt die Warnung bestehen. #95393 Siehe auch #92582. Vielen Dank an @mikasa0818, @neekolascmd und @vincentkoc. - Unter Windows werden vom Installationsprogramm erstellte Gateway-Aufgaben jetzt ohne Konsolenfenster im Hintergrund ausgeführt, sodass Benutzer das Fenster nicht mehr versehentlich schließen und damit das Gateway beenden können. #95480 Siehe auch #89231. Vielen Dank an @cameronweller, @mikasa0818 und @vincentkoc.
- Agenten-Kanalbindungen lehnen jetzt fehlerhafte Kontospezifikationen wie
matrix:work:extramit einer eindeutigen Fehlermeldung ab, statt den Agenten unbemerkt an ein anderes Konto weiterzuleiten. #95572 Vielen Dank an @ly-wang19. - Aktualisierungen von ClawHub-Skills berücksichtigen jetzt Ihre konfigurierte Sicherheitsrichtlinie für Installationen. Außerdem aktualisiert
openclaw skills update --allnur nachverfolgte ClawHub-Skills, statt unerwartet andere konfigurierte Skills zu installieren. #95684 Vielen Dank an @vincentkoc. - Abläufe für Neustarts und den Start des Gateways unter Windows sind zuverlässiger, da OpenClaw Befehle jetzt an den vertrauenswürdigen Systempfad von
cmd.exeübergibt, statt sich auf die Prozesssuche zu verlassen. 7dd01d1 Vielen Dank an @vincentkoc. - Die Gateway-Bereinigung und Listener-Prüfungen unter Windows sind bei einer unvollständigen PATH-Suche zuverlässiger. Betreiber können dadurch den Gateway-Prozess identifizieren und einen belegten Port freigeben, ohne dass installierte Systemwerkzeuge übersehen werden. e9b694e Vielen Dank an @vincentkoc.
- Unter Windows finden der Start von OpenClaw und die Übergabe von Codex durch die TUI jetzt
bun,codexund andere Laufzeit-Binärdateien über das vertrauenswürdige Suchprogramm des Systems, selbst wenn ein andererwhere-Befehl im PATH weiter vorne steht. 72b9bc7 Vielen Dank an @vincentkoc. - Die Portdiagnose unter Windows verwendet jetzt auch bei fehlenden oder überschatteten PATH-Einträgen die vorgesehenen Systemwerkzeuge. Konflikte an Gateway- und Dienstports werden dadurch seltener von Fehlern bei der Befehlsauflösung verdeckt. c4facb2 Vielen Dank an @vincentkoc.
- Bei der Wiederherstellung des Daemons unter Windows werden Prozesserkennung und Bereinigung bei einem unvollständigen, ungewöhnlichen oder überschatteten PATH seltener übersprungen, da der Fallback für geplante Aufgaben PowerShell und taskkill jetzt an vertrauenswürdigen Systempfaden findet. 2a140e6 Vielen Dank an @vincentkoc.
- OpenClaw bewahrt Markierungen zur Konfigurationswiederherstellung, die letzten als funktionsfähig bekannten Schnappschüsse und den Verlauf verdächtiger Lesevorgänge jetzt während der Migration im gemeinsamen Zustand auf, ohne eine separate Protokolldatei für den Konfigurationszustand zu hinterlassen. 6daabd2 Vielen Dank an @vincentkoc.
- Unter Windows empfangen Crabbox-Befehle, die über Node-Paket-Shims gestartet werden, Provider-Flags, Shell-Befehle und spezielle Shell-Zeichen jetzt genau wie eingegeben, statt sie zu verlieren oder neu zu interpretieren. 54d24cd Vielen Dank an @vincentkoc.
- Auf Windows ausgerichtete Crabbox-Abläufe schlagen beim Start von Node-Werkzeugen über
.cmd- und.bat-Shims seltener fehl oder greifen auf eine langsamere Shell-Verarbeitung zurück. d48dcc6 Vielen Dank an @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 Vielen Dank an @vincentkoc. openclaw doctorprüft jetzt Profile, in denen Einstellungen für Werkzeugrichtlinien fehlen, ohne diese gültige Auslassung als Fehler zu behandeln. 03ba09bopenclaw doctorzeigt keine irreführenden Warnungen zum Werkzeugabschnitt mehr an, wenn ein benutzerdefiniertes Vorschauprofil nicht ausgewertet werden kann. 420a0e6 Vielen Dank an @vincentkoc.openclaw doctorbeschränkt Vorschauwarnungen jetzt auf auswertbare Werkzeugprofile und vermeidet dadurch irreführende Warnungen zu konfigurierten Berechtigungen bei unbekannten Profilen. 541f7ff Vielen Dank an @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 zwangsweise über
cmd.exeausführt. 1252378 Vielen Dank an @vincentkoc. - Größere OpenClaw-Konfigurationen können effizienter initialisiert und mit Hinweisen für die Benutzeroberfläche versehen werden, während vertrauliche Felder weiterhin auf dieselbe Weise gekennzeichnet werden. #55018 Vielen Dank an @huangyandi-red, @vincentkoc und @xdhuangyandi.
- Konfigurationsänderungen, die weiterhin einen manuellen Neustart des Gateways erfordern, zeigen jetzt einen eindeutigen Hinweis auf den erforderlichen Neustart an und behalten dabei die ursprüngliche Anmerkung bei, statt mit einer irreführenden Meldung
config-patch okabgeschlossen zu wirken. #83041 Siehe auch #46797. Vielen Dank an @stache73 und @xuruiray. - Die Hilfe für
doctor,gateway,models,plugins,sessionsundtaskserscheint jetzt innerhalb weniger Dutzend Millisekunden. Zuvor benötigten Befehle wiesessions --helpundtasks --helpetwa 1,6 bis 1,8 Sekunden, bevor sie zu reagieren begannen. #89628 Vielen Dank an @yyzquwu. - OpenTelemetry-Trace-Backends wie Langfuse zeigen bei Modell-IDs mit Schrägstrichqualifizierung jetzt den tatsächlichen Namen des Providers und Modells statt „unknown“ an. #89981 Vielen Dank an @mycarrysun und @vincentkoc.
- Fehlerhafte oder ältere Datensätze zur Gerätekopplung verhindern nicht mehr, dass
openclaw devices listausstehende Genehmigungsanfragen anzeigt. Gültige Rollen werden weiterhin wie gewohnt dargestellt. #93504 Vielen Dank an @ly-wang19. - OpenClaw lehnt SSH-Ziele mit überflüssigen führenden oder abschließenden Doppelpunkten jetzt ab, bevor sie ungültige SSH-Konfigurationen oder Fehler beim Tunnelstart für SSH-basierte Sandboxes und Gateways verursachen können. #93887 Vielen Dank an @miorbnli.
- Benutzer, deren nicht interaktive Einrichtung bei der lokalen Integritätsprüfung des Gateways fehlschlägt, erhalten jetzt ausführbare Wiederherstellungsbefehle mit
openclaw onboard --install-daemonoderopenclaw onboard --skip-healthstatt nicht unterstütztersetup-Flags. #93994 Siehe auch #93947. Vielen Dank an @bk-z1 und @nianjiuzst. - Integritäts- und Prüfkontrollen des Gateways akzeptieren jetzt denselben benutzerdefinierten
--port, mit dem ein lokales Gateway gestartet wurde, lehnen ungültige Ports frühzeitig ab und zeigen das ausgewählte local-loopback-Ziel in der JSON-Ausgabe an. #94687 Siehe auch #79100. Vielen Dank an @bryantegomoh und @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 behandeln. #94949 Siehe auch #94426. Vielen Dank an @sunlit-deng, @vincentkoc und @wangwllu.openclaw config validateakzeptiert jetzt befehlsbasierte MCP-Serverkonfigurationen, die ausdrücklichtransport: "stdio"verwenden. Dadurch werden fälschliche Validierungsfehler vermieden, während ungültige remoteartige stdio-Konfigurationen weiterhin abgelehnt werden. #95102 Siehe auch #95082. Vielen Dank an @ken-jo und @lzyyzznl.- Bildbearbeitungen über die CLI können jetzt mit
--count <n>mehrere Varianten in einem einzigen Befehl zurückgeben, statt auf das standardmäßige einzelne Ergebnis des Providers beschränkt zu sein. #95300 Vielen Dank an @ly-wang19. openclaw sessions export-trajectoryfindet jetzt Sitzungen, die für andere Sitzungsbefehle bereits sichtbar sind, wenn benutzerdefinierte, auf~basierende oder mit{agentId}parametrisierte Speicher konfiguriert wurden, ohne dass der Speicherpfad erneut angegeben werden muss. #95570 Siehe auch #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, @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-Hydratisierung von crabbox wählt jetzt automatisch den erforderlichen Windows-Daemon-Auftrag aus. Dadurch werden fehlgeschlagene oder fehlgeleitete Ausführungen vermieden, während WSL2 und explizite Auftragsü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 Begrenzung nicht. #78884 Zugehörig: #65312. Vielen Dank an @wangjieweb3-design, @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 individuelle Entwicklung vorschlagen; individuelle Lösungen bleiben weiterhin möglich, wenn sie besser geeignet sind. #86608 Vielen Dank an @cablackmon.
- Plugin-Autoren können jetzt den dokumentierten
targetSessionKeybeisubagent_ended-Ereignissen verwenden, um diese dem entsprechenden Startvorgang zuzuordnen, anstatt sich auf die nicht ausgegebenen FelderagentIdoderchildSessionKeyzu verlassen. #95191 Zugehörig: #95186. Vielen Dank an @ken-jo, @mahaohao-ch. - ClawHub-Links zu Skills in der OpenClaw-Dokumentation und auf Präsentationskarten öffnen jetzt die kanonischen, um den Eigentümer ergänzten Seiten. Installationsbeispiele verwenden kopierfertige Referenzen im Format
openclaw skills install @owner/<slug>anstelle der älteren Routen, die nur den Slug enthielten. #95972 Vielen Dank an @patrick-erichsen.
Tools und geplante Aufgaben
Geplante Aufträge und integrierte Tools werden jetzt konsistenter abgeschlossen, erneut versucht und bei Fehlern gemeldet; außerdem bleiben die vorgesehenen Eingaben zuverlässiger erhalten. Verbesserungen an der Laufzeitumgebung des Plugin-SDK erhöhen zudem die Zuverlässigkeit Tool-gestützter Erweiterungen beim Laden, Zurückgeben von Ergebnissen oder Ausführen geplanter Aufgaben.
Quellen und Mitwirkende
- Isolierte Cron-Aufträge mit
deleteAfterRunentfernen jetzt nach Abschluss ihre temporäre Sitzung und ihr Transkript, auch bei Ausführungen mit deaktivierter Zustellung. Dadurch werden veraltete Dateien, angesammelter Kontext und der Bedarf an manueller Bereinigung reduziert. #84794 Zugehörig: #84707. Vielen Dank an @bottenbenny und @turbotheturtle. - Einzelne geplante Aufträge können jetzt eigene Fallback-Modelle verwenden, mit deaktivierten Fallbacks ausgeführt werden oder über die CLI wieder zur normalen Fallback-Vererbung zurückkehren, ohne dass Betreiber untergeordnete Nutzdaten bearbeiten müssen. #93369 Zugehörig: #90302. Vielen Dank an @849261680 und @walliiee.
- Der Cron-Verlauf findet jetzt zuverlässig Einträge, deren Auftrags-IDs zusätzliche umgebende Leerzeichen enthalten, und weist verschachtelte oder leere IDs zurück, bevor sie Protokolleinträge erzeugen können, die sich nicht sicher wieder einlesen lassen. #93567 Vielen Dank an @alix-007 und @vincentkoc.
- Das Hinzufügen oder Entfernen eines Cron-Auftrags führt nicht mehr dazu, dass ein anderer wiederkehrender Auftrag, dessen Ausführung bereits fällig ist, seine anstehende Ausführung verliert. #94323 Vielen Dank an @yetval.
- Beim Lesen und Schreiben von Word-, PowerPoint- und Excel-Dokumenten wird jetzt der vorgesehene Pfad mit
.docx,.pptxoder.xlsxverwendet, anstatt aufgrund einer erfundenen Dateierweiterung fehlzuschlagen. #95805 Zugehörig: #93326. Vielen Dank an @bhnan, @lzyyzznl, @vincentkoc und @xzh-icenter. - Benutzer der Browserautomatisierung erhalten weiterhin dieselben referenzreichen Momentaufnahmen, einschließlich nützlicher Zweige in kompakten Ergebnissen, während bei der Erstellung der Momentaufnahmen weniger vermeidbare Verarbeitung anfällt. #96072 Vielen Dank an @vincentkoc.
- Behebt, dass Befehle mit Zeitüberschreitung und unterbrochene Kernaktualisierungen unter Windows mitunter untergeordnete Prozesse weiterlaufen ließen. Dadurch kann OpenClaw nach Abbrüchen, Zeitüberschreitungen oder der Bereinigung von Aktualisierungen den gesamten Prozessbaum zuverlässiger beenden. a192b2e Vielen Dank an @vincentkoc.
- Bei Windows-Benutzern schlagen von Agenten verwaltete Tool-Installationen beim Entpacken von ZIP-Downloads wie ripgrep jetzt seltener fehl, da OpenClaw die integrierten Windows-Entpackprogramme verwendet, statt sich auf die Suche über PATH zu verlassen. a5fde91
- Die Einrichtung und Laufzeitprüfungen unter Windows finden erforderliche Tools jetzt zuverlässiger, da sie den vertrauenswürdigen System32-Resolver verwenden, anstatt von einem unerwarteten PATH-Eintrag abhängig zu sein. d3b4444 Vielen Dank an @vincentkoc.
- Mit
timeoutMs: 0erstellte SDK-Ausführungen behalten jetzt wie angefordert die Zeitüberschreitung von null bei, ohne eine unerwünschte clientseitige Überwachung. 2bdcc83 Vielen Dank an @vincentkoc. - Hängengebliebene OpenClaw-Befehle werden jetzt zuverlässig beendet, selbst wenn Aufrufer extrem lange Zeitüberschreitungen für die Ausführung oder für ausbleibende Ausgaben angeben. 1425bb3 Vielen Dank an @vincentkoc.
- Befehle mit extrem hohen Zeitüberschreitungseinstellungen verwenden jetzt einen sicheren Höchstwert, statt fehlzuschlagen, weil die Laufzeitumgebung die angeforderte Wartezeit nicht einplanen kann. 66b94ba
- Providerspezifische Einstellungen zum Zulassen oder Verweigern von Tools stimmen jetzt konsistenter mit den Warnungen des OpenClaw-Diagnosewerkzeugs überein, einschließlich Konfigurationen mit Provider-Aliasen, modellspezifischen Schlüsseln, Modell-IDs im OpenRouter-Stil oder fehlerhaften Richtlinieneinträgen. 8f2882f
- SDK-Anwendungen erhalten jetzt
tool.call.failed, wenn Terminal-Tools fehlschlagen oder blockiert werden, anstatt eines irreführenden Abschlussereignisses. Dadurch kann die bestehende Fehlerbehandlung korrekt reagieren. #95383 Vielen Dank an @ly-wang19. - Behebt, dass Anfragen zum Hinzufügen und Aktualisieren von Cron-Aufträgen zurückgewiesen wurden, wenn erkannte Auftragsfelder harmlose nachgestellte Leerzeichen enthielten. Zeitpläne können dadurch gespeichert werden, ohne die Prüfungen auf mehrdeutige oder unsichere Eingaben zu lockern. #95674 Zugehörig: #95407. Vielen Dank an @nassiel und @zw-xysk.
- Die Überwachung von Codex-Unteragenten verarbeitet große Mengen untergeordneter Agenten 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 Basisverzeichnisse verwendeten. Dadurch können beide denselben Auftragsstatus und dieselben Stoppdateien finden. f354889 Vielen Dank an @vincentkoc.
Weitere Beiträge
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95308 Danke, @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95465 Danke, @wangmiao0668000666.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95625 Danke, @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95649 Danke, @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95681 Danke, @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95857 Danke, @romneyda.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95870 Danke, @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95872 Danke, @romneyda.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95879 Danke, @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95890 Danke, @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95909 Danke, @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95922 Danke, @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95946 Danke, @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95967 Danke, @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #95983 Danke, @vincentkoc.
- Verbessert die CI-Planung des Repositorys, die Runner-Nutzung und die Fehlerbehandlung. #96258 Danke, @vincentkoc.
- Verbessert die Automatisierung der Release-Prüfungen und die Verarbeitung erforderlicher Nachweise. #95094 Danke, @romneyda.
- Verbessert die Automatisierung der Release-Prüfungen und die Verarbeitung erforderlicher Nachweise. #95466 Danke, @jason-allen-oneal.
- Verbessert die Automatisierung der Release-Prüfungen und die Verarbeitung erforderlicher Nachweise. #95876 Danke, @romneyda.
- Verbessert die Automatisierung der Release-Prüfungen und die Verarbeitung erforderlicher Nachweise. #95880 Danke, @romneyda.
- Verbessert die Automatisierung der Release-Prüfungen und die Verarbeitung erforderlicher Nachweise. #95919 Danke, @romneyda.
- Verbessert die Automatisierung der Release-Prüfungen und die Verarbeitung erforderlicher Nachweise. #95928 Danke, @vincentkoc.
- Verbessert die Automatisierung der Release-Prüfungen und die Verarbeitung erforderlicher Nachweise. #95991 Danke, @vincentkoc.
- Verbessert die Automatisierung der Release-Prüfungen und die Verarbeitung erforderlicher Nachweise. #96235 Danke, @vincentkoc.
- Verbessert die Werkzeuge für das Paketieren, Veröffentlichen und Validieren von Releases. #94272 Danke, @romneyda.
- Verbessert die Werkzeuge für das Paketieren, Veröffentlichen und Validieren von Releases. #94622 Danke, @tayoun.
- Verbessert die Werkzeuge für das Paketieren, Veröffentlichen und Validieren von Releases. #95898 Danke, @romneyda.
- Verbessert die Werkzeuge für das Paketieren, Veröffentlichen und Validieren von Releases. #95901 Danke, @romneyda.
- Verbessert die Werkzeuge für das Paketieren, Veröffentlichen und Validieren von Releases. #95999 Danke, @vincentkoc.
- Verbessert die Werkzeuge für das Paketieren, Veröffentlichen und Validieren von Releases. #96055 Danke, @vincentkoc.
- Verbessert die Werkzeuge für das Paketieren, Veröffentlichen und Validieren von Releases. #96226 Danke, @vincentkoc.
- Verbessert die Werkzeuge für das Paketieren, Veröffentlichen und Validieren von Releases. #96271 Danke, @vincentkoc.
- Verbessert die Werkzeuge für das Paketieren, Veröffentlichen und Validieren von Releases. #97909 Danke, @patrick-erichsen.
- Verbessert die Abdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfungen der Release-Bereitschaft. #91502 Danke, @romneyda.
- Verbessert die Abdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfungen der Release-Bereitschaft. #91506 Danke, @romneyda.
- Verbessert die Abdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfungen der Release-Bereitschaft. #94700 Danke, @romneyda.
- Verbessert die Abdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfungen der Release-Bereitschaft. #95406 Danke, @romneyda.
- Verbessert die Abdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfungen der Release-Bereitschaft. #95858 Danke, @romneyda.
- Verbessert die Abdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfungen der Release-Bereitschaft. #95933 Danke, @romneyda.
- Verbessert die Abdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfungen der Release-Bereitschaft. #95944 Danke, @romneyda.
- Verbessert die Abdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfungen der Release-Bereitschaft. #95947 Danke, @romneyda.
- Verbessert die Abdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfungen der Release-Bereitschaft. #95952 Danke, @vincentkoc.
- Verbessert die Abdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfungen der Release-Bereitschaft. #95961 Danke, @vincentkoc.
- Verbessert die Abdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfungen der Release-Bereitschaft. #95971 Danke, @romneyda.
- Verbessert die Abdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfungen der Release-Bereitschaft. #95975 Danke, @vincentkoc.
- Verbessert die Abdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfungen der Release-Bereitschaft. #96003 Danke, @romneyda.
- Verbessert die Abdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfungen der Release-Bereitschaft. #96017 Danke, @romneyda.
- Verbessert die Abdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfungen der Release-Bereitschaft. #96030 Danke, @romneyda.
- Verbessert die Abdeckung im QA Lab, die Erfassung von Nachweisen und die Prüfungen der Release-Bereitschaft. #96246 Danke, @vincentkoc.
- Ergänzt oder korrigiert gezielte Regressionstestabdeckung für Maintainer-Workflows. #87121 Danke, @davinci282828, @lizuju.
- Ergänzt oder korrigiert gezielte Regressionstestabdeckung für Maintainer-Workflows. #90223 Danke, @aniruddhaadak80.
- Ergänzt oder korrigiert gezielte Regressionstestabdeckung für Maintainer-Workflows. #93378 Danke, @mmyzwl, @yachiyo1680.
- Ergänzt oder korrigiert gezielte Regressionstestabdeckung für Maintainer-Workflows. #95475 Danke, @kklouzal.
- Ergänzt oder korrigiert gezielte Regressionstestabdeckung für Maintainer-Workflows. #95499 Danke, @romneyda.
- Ergänzt oder korrigiert gezielte Regressionstestabdeckung für Maintainer-Workflows. #95602 Danke, @vincentkoc, @zats.
- Ergänzt oder korrigiert gezielte Regressionstestabdeckung für Maintainer-Workflows. #95653 Danke, @vincentkoc.
- Verbessert die Repository-Wartung und die Workflows zur Aufnahme von Mitwirkenden. #76668 Danke, @wadydx.
- Verbessert die Repository-Wartung und die Workflows zur Aufnahme von Mitwirkenden. #87861 Danke, @coder999999999, @shuofengzhang, @vincentkoc.
- Verbessert die Repository-Wartung und die Workflows zur Aufnahme von Mitwirkenden. #95243 Danke, @hugenshen, @vincentkoc.
- Verbessert die Struktur der internen Dokumentation und die Pflege der Release-Referenzen. #78715 Danke, @mehrazmorshed.
- Verbessert die Struktur der internen Dokumentation und die Pflege der Release-Referenzen. #93502 Danke, @harjothkhara.
- Verbessert die Struktur der internen Dokumentation und die Pflege der Release-Referenzen. #96044 Danke, @romneyda.
- Verbessert die Struktur der internen Dokumentation und die Pflege der Release-Referenzen. #96057 Danke, @vincentkoc.
- Verbessert die Struktur der internen Dokumentation und die Pflege der Release-Referenzen. #96061 Danke, @vincentkoc.
- Stärkt interne Verhaltensgrenzen, ohne den öffentlichen Produkt-Workflow zu ändern. #91193 Danke, @davinci282828, @whiteyzy.
- Stärkt interne Verhaltensgrenzen, ohne den öffentlichen Produkt-Workflow zu ändern. #95706 Danke, @rushindrasinha, @vincentkoc.
- Stärkt interne Verhaltensgrenzen, ohne den öffentlichen Produkt-Workflow zu ändern. #96179 Danke, @jalehman.
- Verschiebt Sitzungs- und Laufzeitinterna hinter gemeinsame Wartungsgrenzen. #89912 Danke, @jalehman.
- Verschiebt Sitzungs- und Laufzeitinterna hinter gemeinsame Wartungsgrenzen. #90439 Danke, @jalehman.
- Verschiebt Sitzungs- und Laufzeitinterna hinter gemeinsame Wartungsgrenzen. #96182 Danke, @jalehman.
- Verschiebt Sitzungs- und Laufzeitinterna hinter gemeinsame Wartungsgrenzen. #96191 Danke, @jalehman.
- Verschiebt Sitzungs- und Laufzeitinterna hinter gemeinsame Wartungsgrenzen. #96193 Danke, @jalehman.
- Verschiebt Sitzungs- und Laufzeitinterna hinter gemeinsame Wartungsgrenzen. #96195 Danke, @jalehman.
- Verschiebt Sitzungs- und Laufzeitinterna hinter gemeinsame Wartungsgrenzen. #96204 Danke, @jalehman.
- Verschiebt Sitzungs- und Laufzeitinterna hinter gemeinsame Wartungsgrenzen. #96206 Danke, @jalehman.
- Verschiebt Sitzungs- und Laufzeitinterna hinter gemeinsame Wartungsgrenzen. #96213 Danke, @jalehman.
- Verschiebt Sitzungs- und Laufzeitinterna hinter gemeinsame Wartungsgrenzen. #96218 Danke, @jalehman.
- Verbessert die Abdeckung der iOS-Push-Sandbox und der Release-Validierung. #95893 Danke, @joshavant.
- Aktualisiert die Dokumentation zur Validierung des Copilot-Harnesses und die Einrichtung der Live-Tests. #95930 Danke, @vincentkoc.