Release and CI

v2026.6.11

Note sulla versione OpenClaw v2026.6.11 (2026-06-30)

Abbiamo ascoltato il feedback. La v2026.6.11 si concentra sugli attriti che rendono OpenClaw meno affidabile, con correzioni per risposte fuori contesto, invii bloccati, riconnessioni, errori di configurazione dei modelli e impostazioni predefinite di amministrazione più sicure.

Punti salienti

Affidabilità della consegna dei canali

In Telegram, WhatsApp, Matrix, Google Chat, iMessage, Feishu e Mattermost, risposte, comandi, messaggi in coda e allegati hanno meno probabilità di essere persi, duplicati, indirizzati in modo errato o associati alla conversazione sbagliata.

Fonti e contributori
  • Corregge i messaggi diretti più recenti di Google Chat che a volte venivano trattati come conversazioni di gruppo, così raggiungono la chat uno-a-uno corretta mentre i messaggi di Space e delle chat di gruppo mantengono il routing esistente. #58993 Grazie @starhappysh, @vincentkoc.
  • Le risposte vocali Feishu da OpenClaw ora mostrano la loro durata nel fumetto della chat, così i destinatari possono vedere quanto dura l'audio prima di riprodurlo. #89172 Correlato a #53798. Grazie @areslp, @fxz26284407, @kinrocw.
  • Le risposte Discord e Telegram e la cronologia chat rispecchiata restano legate alla conversazione prevista in modo più coerente, anche tra risposte Telegram ripetute e cambi di sessione. #89911 Grazie @jalehman.
  • I risultati in background di immagini, video e musica ora tornano alla chat che li ha richiesti quando l'attività parte senza un target di conversazione completo, invece di sembrare non riusciti dopo la creazione o di essere inviati al peer sbagliato mentre la sessione cambia. #89949 Correlato a #86034. Grazie @tianxiaochannel-oss88, @wangwllu.
  • Le risposte Telegram ora restano collegate alla domanda corrente dell'utente quando citano un messaggio precedente del bot, mentre le citazioni dei messaggi di altre persone continuano a rispondere alla citazione selezionata. #90475 Grazie @moeedahmed.
  • Gli amministratori dei gruppi QQBot possono scegliere quanto ampiamente siano disponibili i comandi slash, e i comandi riservati alle chat private ora indirizzano gli utenti a una chat privata invece di essere esposti o ignorati silenziosamente nei gruppi. #92154 Grazie @sliverp.
  • I controlli Heartbeat che usano modelli capaci di reasoning ora mostrano la risposta prevista dell'assistente invece di esporre il reasoning interno in Telegram, WhatsApp e altri canali, mentre i messaggi Thinking esplicitamente abilitati continuano a funzionare. #92356 Correlato a #92260. Grazie @jmpei, @tangtaizong666, @vincentkoc.
  • Le chat Telegram in modalità avanzamento ora eliminano un vecchio fumetto di avanzamento prima che appaiano output degli strumenti o artefatti più recenti, mantenendo la conversazione in un ordine pulito e leggibile. #93002 Correlato a #90753. Grazie @shadow-enthusiast, @zhangguiping-xydt.
  • I messaggi iMessage con comando e link ora restano insieme come un unico turno OpenClaw quando arrivano anteprime dei link in ritardo, mentre i messaggi rapidi non correlati restano separati per gli utenti che hanno abilitato l'aggregazione dei DM dello stesso mittente. #93143 Grazie @omarshahine.
  • Le risposte Discord riuscite inviate tramite lo strumento messaggi non attivano più un avviso di errore fuorviante nei turni del canale sorgente message_tool_only interessati. #94072 Correlato a #93875. Grazie @chenyangjun-xy, @hoyanhan, @vincentkoc.
  • Le conversazioni di gruppo WhatsApp ora preservano il messaggio e il contesto di gruppo corretti in modo più affidabile durante nuovi tentativi, riconnessioni e cambiamenti del gruppo. #94338 Correlato a #7433. Grazie @mcaxtr, @octopuslabs-fl, @xialonglee.
  • Corregge OpenClaw che a volte rispondeva ai propri eco iMessage ritardati quando caratteri iniziali estranei impedivano il riconoscimento del messaggio inviato. #94442 Grazie @ly-wang19.
  • Gli utenti del Webhook Telegram possono continuare a ricevere DM e messaggi di gruppo durante brevi riavvii del canale, ricaricamenti della configurazione e cicli di ripristino senza blackout temporanei dei messaggi. #94506 Correlato a #90254. Grazie @obviyus, @travellingsoldier85, @xialonglee.
  • I gateway Matrix E2EE possono restare online durante usi prolungati invece di consumare gradualmente memoria finché un arresto anomalo interrompe i canali e il lavoro in corso. #94942 Correlato a #90455. Grazie @xzh-icenter, @yar-sh.
  • Gli utenti Telegram ora vedono la reazione nativa prevista invece di istruzioni trapelate o di una risposta solo-reazione scartata, con il successo registrato solo dopo l'accettazione da parte di Telegram. #94977 Correlato a #71140. Grazie @cuttingwater, @hugenshen.
  • Gli aggiornamenti di avanzamento Telegram per comandi, ricerche, aggiornamenti e attività API ora restano leggibili invece di esporre HTML rumoroso o righe in stile codice, con fallback in testo semplice quando Telegram non riesce ad analizzare la formattazione. #95007 Correlato a #95002.
  • Le conversazioni Telegram continuate in WebChat ora mostrano una risposta dell'assistente per turno e mantengono le risposte successive con la conversazione attiva invece di duplicare le risposte o inviarle di nuovo a Telegram. #95069 Correlato a #94930. Grazie @heichaowo.
  • Google Chat ora nasconde banner di errore interni fuorvianti quando il risultato di uno strumento è innocuo, lasciando agli utenti la risposta completata mentre il normale testo dell'assistente resta invariato. #95084 Correlato a #90684. Grazie @jailbirt, @studentzhou-svg.
  • Le conversazioni di canale multi-agent associate ora caricano i file dell'area di lavoro per l'agente configurato invece che per l'agente predefinito, anche se le conversazioni archiviate in precedenza nel posto sbagliato potrebbero ricominciare da zero nell'archivio agente corretto. #95118 Correlato a #92903. Grazie @849261680, @axjing.
  • Le persone che condividono un gateway OpenClaw possono ora assegnare modelli diversi ai singoli contatti di messaggi diretti nei canali chat supportati, mentre le scelte di modello esistenti per gruppi e wildcard continuano a funzionare come prima. #95120 Correlato a #53638. Grazie @gandalf-at-lerian, @thomaszta, @xydigit-zt.
  • Telegram ora mostra che OpenClaw sta ancora lavorando durante brevi anteprime iniziali o risposte in modalità avanzamento, invece di lasciare la chat silenziosa finché arriva il messaggio finale. #95183 Correlato a #95004. Grazie @obviyus.
  • Gli utenti e gli operatori Matrix ora ricevono un errore chiaro quando un homeserver invia una risposta sovradimensionata o bloccata, invece che OpenClaw continui a memorizzarla nel buffer rischiando un uso illimitato della memoria. #95240 Grazie @alix-007.
  • Corregge risposte Telegram e di altri canali in coda ritardate o mancanti in deployment in stile Kubernetes con molte variabili d'ambiente iniettate, dove l'apertura del database della coda poteva bloccare il gateway. #95278 Correlato a #94571. Grazie @kaka-srp.
  • Le chat Telegram si ripristinano dopo il timeout di un messaggio bloccato, consentendo ai messaggi successivi nella stessa chat o nello stesso topic di raggiungere l'agente senza riavviare il gateway. #95299 Correlato a #95248. Grazie @kriegerbangerz-ship-it, @mikasa0818, @obviyus.
  • Quando le persone passano tra Telegram e un altro client OpenClaw in una conversazione diretta condivisa, le brevi risposte Telegram ora seguono la conversazione più recente invece di rispondere a una proposta Telegram più vecchia e non correlata. #95390 Correlato a #95378. Grazie @maiduy708, @mikasa0818, @obviyus.
  • Corregge i messaggi completati dell'assistente che apparivano due volte in Telegram, Discord, Slack e altre chat in streaming dopo una risposta composta da più messaggi. #95432 Grazie @vincentkoc, @yetval.
  • Le risposte WhatsApp ora restano collegate al messaggio diretto o di gruppo a cui si sta rispondendo invece di apparire come un messaggio separato che perde il contesto della conversazione. #95483 Grazie @mcaxtr.
  • Le risposte Telegram con messaggi ricchi ora mantengono separati paragrafi, elenchi puntati e righe di stato invece di comprimere il contenuto multilinea in un unico blocco continuo, senza richiedere modifiche alla configurazione. #95532 Correlato a #95409. Grazie @amknight.
  • Gli operatori Mattermost che abilitano i comandi slash nativi possono ora usare /oc_queue direttamente in Mattermost per regolare l'accodamento delle esecuzioni attive, inclusi modalità, temporizzazione del debounce, limite e gestione degli scarti. #95546 Grazie @amknight.
  • I messaggi precedentemente consentiti continuano a raggiungere gli account nominati dopo gli upgrade dei canali legacy multi-account, con regole di accesso ereditate per DM e gruppi preservate tra Mattermost, Discord, Slack, Telegram, Signal, WhatsApp, iMessage e IRC. #95550 Grazie @amknight.
  • Gli utenti Mattermost possono continuare a parlare in un thread senza menzionare di nuovo il bot dopo che questo risponde, e tale partecipazione sopravvive ai riavvii del gateway finché il thread non resta inattivo per sette giorni. #95552 Grazie @amknight.
  • I messaggi Telegram in ingresso ora raggiungono prontamente la sessione OpenClaw configurata invece di restare senza risposta fino al successivo intervallo di polling, al riavvio del gateway o a un intervento manuale. #95577 Correlato a #86957. Grazie @freidrich-goldenflow, @liuwqgit.
  • Gli utenti QQBot ora ricevono tabelle markdown complete quando separatori validi usano uno o due trattini per colonna, invece di perdere l'intestazione e tutte le righe tranne l'ultima. #95637 Grazie @ly-wang19.
  • Gli utenti Synology Chat possono ora ricevere risposte dell'agente che richiedono più di 120 secondi quando il timeout core configurato lo consente, invece che il canale le rifiuti in anticipo. #95707 Grazie @sahibzada-allahyar, @vincentkoc.
  • I job Cron dei topic forum Telegram ora continuano a inviare gli avvisi di errore configurati separatamente alla destinazione prevista, anche quando l'annuncio principale usa un topic nella stessa chat. #95794 Grazie @vincentkoc.
  • Corregge le risposte di gruppo WhatsApp che potevano citare un messaggio OpenClaw più vecchio invece del messaggio attivatore dell'utente, così le risposte finali restano collegate al messaggio previsto quando è disponibile un target di risposta ed evitano di puntare a contesto del bot obsoleto quando non lo è. #95914 Grazie @mcaxtr.
  • Gli utenti WhatsApp possono approvare o negare prompt tramite reazione senza che il prompt resti bloccato quando WhatsApp identifica la stessa chat diretta in modo diverso, mentre le approvazioni di gruppo restano legate al gruppo e alla persona corretti. #95935 Grazie @mcaxtr.
  • L'elaborazione della risposta finale ora usa meno CPU quando OpenClaw verifica se il testo di un blocco era già stato inviato, senza cambiare quale risposta raggiunge la chat o come viene soppresso il testo duplicato. #96087 Grazie @vincentkoc.
  • I risultati dell'approvazione Exec dai plugin di canale esterni ora tornano al canale o al DM in cui il comando è stato avviato, invece di ripiegare su WebChat o sembrare scomparire dopo l'approvazione. #96140 Correlato #96103. Grazie @lansenger-pm, @vincentkoc, @yetval.
  • La risposta finale di WhatsApp ora resta citata nel messaggio di follow-up appena inviato da un utente quando risponde a un messaggio OpenClaw precedente, invece di arrivare senza citazione o rimandare alla risposta del bot precedente. #96220 Grazie @mcaxtr.
  • I bot Nextcloud Talk ora ignorano i normali eventi di condivisione file e di ciclo di vita senza registrarli come errori del bot o rischiare di disabilitare la consegna, mentre i payload di chat malformati restituiscono comunque un errore. #96243 Correlato #81566. Grazie @arkyu2077, @rafaelmgbh, @vincentkoc.
  • Le risposte e la consegna tramite strumenti di messaggistica nei canali Mattermost ora usano indicazioni per canale e thread perché l'agente identifica quelle conversazioni come canali anziché chat di gruppo, mentre il comportamento esistente delle chat di gruppo rimane invariato. #96244 Correlato #95645. Grazie @arkyu2077, @iloveleon19, @vincentkoc.
  • Le integrazioni di canale MCP ora mantengono elenchi di conversazioni, letture dei messaggi, polling degli eventi e attese entro limiti prevedibili anche quando un client richiede limiti o timeout eccessivi. a39e548 Grazie @vincentkoc.
  • Le risposte automatiche in streaming di lunga durata hanno meno probabilità di interrompersi in anticipo o annullarsi in modo incoerente quando è configurato un timeout insolitamente alto. 6c85b90 Grazie @vincentkoc.
  • L'avanzamento del canale ora mostra uno stato ripetuto quando il lavoro vi ritorna davvero dopo un altro aggiornamento, invece di nascondere contesto utile come duplicato. 8a75c4d
  • Le risposte di canale completate non ricevono più notifiche di avanzamento tardive, impedendo che testo di stato obsoleto appaia dopo il completamento della risposta. a594d2c Grazie @vincentkoc.
  • Durante le risposte di canale in streaming, i messaggi di avanzamento ora continuano a mostrare lo stato più recente invece di bloccarsi su un aggiornamento più vecchio. e114001 Grazie @vincentkoc.
  • I ripristini forzati di Matrix ora gestiscono l'archiviazione segreta non disponibile senza un errore di runtime, trattando l'accesso di recupero come non disponibile così che il percorso di ripristino possa continuare in sicurezza. 5c5a8a4 Grazie @vincentkoc.
  • I canali configurati ora rimangono visibili in openclaw channels status --json, mentre gli annunci pianificati rifiutano le voci obsolete che non hanno alcun plugin attivo per consegnarli. a641c0d
  • Le conversazioni vocali Discord ora mantengono in movimento le risposte consecutive dell'assistente, così una risposta in coda viene riprodotta dopo la chiusura dello stream audio precedente invece di restare bloccata. 88b64e4 Grazie @vincentkoc.
  • Le anteprime di avanzamento Discord hanno meno probabilità di fermarsi prima delle modifiche finali quando una risposta dell'agente ha già iniziato ad arrivare. 86ea382
  • Le chat non mostrano più testo NO_REPLY spurio quando l'assistente intende restare in silenzio, mentre le risposte multimediali legittime arrivano comunque senza il segnaposto. 96c6f80
  • Le risposte in streaming di Telegram ora mostrano ogni intestazione di avanzamento una sola volta, mantenendo più facili da scorrere gli aggiornamenti di strumenti e ricerche. 013e33c Grazie @vincentkoc.
  • I messaggi Telegram che si bloccano dopo un'attività di lunga durata, un crash o un riavvio del Gateway ora riprendono l'elaborazione automaticamente, quindi i messaggi successivi non attendono più in silenzio né richiedono agli operatori di riparare la coda manualmente. #97543 Grazie @romneyda, @vincentkoc.

Ripristino di provider e modello

La selezione del modello e la configurazione si ripristinano in modo più chiaro quando cataloghi, credenziali, stream, timeout, Compaction o fallback non funzionano correttamente. Le configurazioni interessate di OpenAI, OpenRouter e OpenCode Go ora segnalano o recuperano dagli errori in modo più coerente, invece di lasciare gli utenti con una scelta obsoleta o una richiesta bloccata.

Le correzioni successive per la modalità veloce ne migliorano il comportamento nei percorsi di provider e fallback interessati; la modalità veloce automatica in sé non è nuova in questa release.

Fonti e contributori
  • La sintesi vocale e le note vocali di MiniMax hanno meno probabilità di fallire perché OpenClaw ora richiede esplicitamente il formato audio che può decodificare invece di affidarsi ai valori predefiniti del fornitore. #73079 Grazie @efe-arv.
  • Gli operatori del Gateway possono di nuovo vedere fornitore, modello, stato della richiesta e dettagli sui tempi nei log normali, rendendo più semplice diagnosticare problemi di instradamento dei modelli e di trasporto senza abilitare log di debug aggiuntivi. #89648 Correlato #89300. Grazie @enominera, @xiaobao-k8s.
  • I modelli raggiunti tramite Google, Mistral, OpenAI Responses, Azure OpenAI Responses e ChatGPT/Codex Responses ora ricevono istruzioni di sistema pulite, senza che il marker interno di OpenClaw per il limite della cache trapeli nel prompt. #89716 Grazie @enominera, @masatohoshino.
  • Le chiamate agli strumenti Cron che usano modelli Gemini tramite fornitori compatibili con OpenAI ora vengono eseguite senza che campi nullable causino rifiuti dello schema da parte del fornitore. #91559 Correlato #91542. Grazie @pick-cat, @qiukui666.
  • Gli ID modello qualificati dal fornitore ora rispettano le policy di runtime agente configurate e gli alias CLI invece di ricadere inaspettatamente sul runtime predefinito di OpenClaw. #91724 Grazie @vincentkoc, @yu-xin-c.
  • L’elenco /models della chat e altri percorsi di selezione di modelli o fornitori consapevoli dei Plugin ora rispondono rapidamente invece di bloccarsi per secondi e consumare un core CPU tramite scansioni di configurazione ripetute, mentre le modifiche ai Plugin continuano ad aggiornarsi normalmente. #93356 Grazie @obuchowski.
  • Gli utenti di Ollama Cloud ospitato possono mantenere solo i modelli configurati esplicitamente dopo un riavvio, senza che l’intero catalogo condiviso venga aggiunto di nuovo, mentre il rilevamento automatico continua per i server Ollama locali e self-hosted. #93956 Grazie @jason-allen-oneal.
  • I job Cron ora possono riprovare o passare a un modello di fallback configurato quando un fornitore locale restituisce l’errore generico LLM request failed., invece di fallire lasciando inutilizzato il fallback. #94062 Correlato #93931. Grazie @hugenshen.
  • I token fornitore scaduti non seppelliscono più log operatore utili sotto avvisi di fallback ripetuti, mentre il primo avviso e i successivi riepiloghi dei duplicati restano disponibili per la diagnosi. #94233 Correlato #56979. Grazie @goutamadwant, @yanan1991.
  • Google Gemini 3.5 Flash ora può essere selezionato con la sua finestra di contesto completa da 1.048.576 token, evitando errori di modello mancante e rifiuti inutili per dimensione del prompt. #94726 Correlato #94723. Grazie @ajwan8998, @anguslogan01, @kevinat.
  • Le sessioni figlie della dashboard ora gestiscono in modo coerente le scelte consentite di modelli qualificati dal fornitore e forniscono indicazioni di ripristino accurate quando lo stato del modello salvato è obsoleto. #94752 Correlato #94713. Grazie @gr4via.
  • Gli utenti di Claude CLI non ricevono più promesse di aggiornamenti di completamento che potrebbero non arrivare mai, perché OpenClaw ora blocca il lavoro nativo in background non supportato prima che possa lasciare bloccato l’avanzamento. #95008 Grazie @anagnorisis2peripeteia.
  • OpenClaw ora rifiuta cataloghi fornitore o risposte JSON troppo grandi con un errore chiaro prima di bufferizzare l’intera risposta in memoria. #95218 Grazie @alix-007.
  • Gli utenti di OpenRouter ora possono selezionare ed eseguire gli ID modello brevi DeepSeek V4 pubblicizzati senza che le richieste falliscano con model_not_found perché OpenClaw inviava un prefisso fornitore duplicato. #95268 Correlato #95198. Grazie @daniel-alejandro-t, @darren2030.
  • Con /reasoning on, i modelli compatibili con OpenAI in stile DeepSeek ora mostrano la risposta finale separatamente dal loro ragionamento invece di inglobarla nel blocco di ragionamento, senza richiedere modifiche di configurazione. #95283 Correlato #95280. Grazie @marvinthebored, @vincentkoc, @zengwen-dt.
  • Quando un abbonamento Codex raggiunge il limite di utilizzo, OpenClaw ora passa ai modelli di fallback configurati invece di fermarsi sul risultato fallito, e non riprova le esecuzioni che hanno già prodotto output visibile. #95400 Grazie @jason-allen-oneal, @sallyom.
  • Gli utenti di LM Studio ora possono eseguire modelli locali quantizzati o con più varianti senza falsi errori del turno assistente o voci modello con suffissi fantasma causate da chiavi modello non corrispondenti. #95401 Grazie @monkeyleet.
  • Le esecuzioni di agenti integrati basate su Google ora interrompono la lettura di risposte della cache dei prompt troppo grandi o infinite prima che possano esaurire la memoria o lasciare l’esecuzione bloccata. #95417 Grazie @alix-007.
  • Le scansioni dei modelli OpenRouter falliscono in sicurezza su cataloghi troppo grandi o malformati invece di rischiare un uso eccessivo della memoria che può destabilizzare OpenClaw. #95418 Grazie @alix-007.
  • Le configurazioni OpenRouter ora rifiutano cataloghi modello troppo grandi prima che possano esaurire la memoria di OpenClaw, senza memorizzare nella cache né recuperare immediatamente di nuovo la risposta fallita. #95420 Grazie @alix-007, @sallyom.
  • I modelli di fallback configurati ora possono rispondere quando Claude CLI esaurisce i crediti o incontra un errore generico del runner, invece di lasciare agli utenti il messaggio di errore come risposta finale. #95508 Correlato #95489. Grazie @mikasa0818, @riazrahaman, @sallyom.
  • Le ricerche web basate su Gemini che usano freshness: "day" o pd ora si completano invece di fallire con un errore fornitore 400, mentre le scelte di freshness più ampie e gli intervalli di date espliciti mantengono un filtro più rigoroso. #95682 Grazie @sunjae-k, @vincentkoc.
  • Le risposte di follow-up dai modelli di ragionamento xAI come Grok Composer ora preservano in modo più affidabile il contesto di ragionamento precedente, anche quando lo sforzo di ragionamento configurabile non è supportato. #95686 Grazie @fuller-stack-dev, @geraint0923.
  • Gli utenti di Vercel AI Gateway ora possono eseguire modelli scelti dal catalogo live, inclusi ID modello disponibili solo live assenti dall’elenco incluso in OpenClaw. #95710 Grazie @vincentkoc.
  • Corregge i fornitori definiti dal manifest che trasformavano ID modello validi in ID non funzionanti quando le voci stripPrefixes hanno spazi superflui o maiuscole/minuscole diverse, così operatori e autori di Plugin ottengono il modello fornitore previsto. #95744 Correlato #95743. Grazie @parveshsaini.
  • La configurazione al primo avvio ora apre la richiesta credenziali per un fornitore esterno appena installato invece di sembrare in loop e lasciare OpenAI selezionato. #95792 Correlato #95765.
  • I cataloghi fornitore troppo grandi o bloccati ora falliscono rapidamente con un errore chiaro invece di bloccare OpenClaw o consumare memoria senza limiti, mentre i cataloghi normali continuano a caricarsi. #95827 Grazie @alix-007.
  • Gli utenti di Xiaomi Token Plan ora possono usare fino a 128K token di output con mimo-v2.5 e mimo-v2.5-pro invece di essere fermati al limite obsoleto di 32.000 token. #95934 Grazie @idootop.
  • Le risposte dei modelli ricche di strumenti possono essere trasmesse in streaming con meno overhead, mentre gli ID ripetuti delle chiamate strumento e i dettagli di ragionamento cifrati restano associati alla chiamata corretta tra Google e fornitori compatibili con OpenAI. #95957 Grazie @vincentkoc.
  • La contabilizzazione dell’uso dei token è più affidabile per gli utenti ACPX incluso perché OpenClaw ora include per impostazione predefinita la correzione di persistenza di ACPX 0.11.2, senza override di pacchetto separati o aggiornamenti manuali del client. #96124 Grazie @vincentkoc.
  • Gli utenti di Ollama Cloud ora possono trovare e selezionare glm-5.2:cloud con la sua finestra di contesto da 1.000.000 token, ragionamento e supporto strumenti anche quando è assente dall’elenco pubblico dei modelli. 11484f8
  • Le richieste di comprensione immagini di MiniMax non falliscono più prima di raggiungere il fornitore quando un timeout è zero, negativo o estremamente grande; i valori non validi ora usano un’attesa normale o un massimo sicuro. 4b6182e Grazie @vincentkoc.
  • Le esecuzioni Codex ora seguono la scelta corrente della modalità veloce invece di mantenere un vecchio livello di velocità, e la riga di stato mostra chiaramente quando la modalità veloce è automatica. 77012f9 Grazie @vincentkoc.
  • Le conversazioni basate su Codex ora tornano al routing normale dopo la cancellazione della modalità veloce automatica, impedendo ai turni successivi o alle modifiche del modello di riutilizzare un livello di priorità obsoleto. 8afc1f7
  • Le esecuzioni degli agenti di fallback ora rispettano la soglia automatica di modalità veloce configurata per ciascun modello anche quando la modalità veloce viene sovrascritta per l’esecuzione, mantenendo il comportamento di fallback allineato alla policy del modello selezionato. efd3172
  • I retry di cambio modello live ora preservano la soglia originale della modalità veloce per le sessioni di lunga durata, mentre la modalità veloce esplicita evita messaggi di avanzamento fuorvianti sulla soglia automatica. d990115 Grazie @vincentkoc.
  • Le esecuzioni degli agenti integrati ora mantengono la modalità veloce automatica funzionante in modo coerente attraverso retry e aggiornamenti di avanzamento senza confonderla con un’impostazione di modalità veloce selezionata manualmente. cf1b6fe Grazie @vincentkoc.
  • Le esecuzioni in modalità veloce ora mantengono la propria impostazione di velocità durante i retry di fallback del modello e mostrano la soglia automatica configurata nello stato, evitando comportamenti di retry incoerenti e un’etichetta generica poco utile. aa3797c Grazie @vincentkoc.
  • Le risposte degli agenti e le esecuzioni Cron pianificate ora gestiscono in modo più affidabile i retry di fallback della modalità veloce, mantenendo lo stato necessario perché il tentativo finale termini o riporti correttamente l’avanzamento. 14e448e Grazie @vincentkoc.
  • Gli utenti non vedono più un avviso di reimpostazione della modalità veloce mentre i tentativi di fallback del modello sono ancora in esecuzione; appare solo quando l’esecuzione raggiunge il tentativo di fallback finale. 6eb72a8
  • Utenti e operatori ora ottengono una gestione più chiara quando un modello live configurato diventa non disponibile, perché OpenClaw riconosce la risposta del fornitore "selected model was not found" come errore di modello non trovato invece che come errore generico. 2405d02 Grazie @vincentkoc.
  • Qwen e vLLM ora preservano in modo coerente le impostazioni esistenti di chat-template quando il ragionamento viene attivato o disattivato, e i Plugin dei provider possono usare lo stesso helper testato. 2ba9d6e Grazie @vincentkoc.
  • I provider proxy compatibili con OpenAI possono gestire in modo più coerente i livelli di ragionamento e i campi legacy reasoning_effort, con gli sviluppatori di Plugin e i maintainer dei provider che usano un unico helper di normalizzazione documentato in OpenRouter, Kilocode e nell'SDK. 35bafea
  • Le build per browser e Vite ora possono caricare il provider OpenAI ChatGPT Responses senza che una dipendenza solo server rompa il bundle, mentre gli errori WebSocket continuano ad apparire normalmente. 8c8eb86 Grazie @vincentkoc.
  • Le scansioni dei modelli OpenRouter ora accettano gli stessi cataloghi validi più grandi della discovery a runtime, continuando comunque a rifiutare le risposte sovradimensionate prima che possano consumare memoria senza limiti. ad3b2f4 Grazie @vincentkoc.
  • Gli utenti di OpenAI Responses, incluse le configurazioni di ragionamento Bedrock Mantle GPT-5.x interessate, ora ricevono un'unica risposta finale pulita, con trascrizioni salvate e contesto di replay allineati, invece di decine di copie cumulative ripetute. #92399 Correlato #91959. Grazie @amersheeny, @daimingnj, @phoenixyy, @pigfoot.
  • I job pianificati e le sessioni isolate che usano modelli opencode-go ora spostano le richieste bloccate nella gestione configurata di timeout o fallback, invece di restare sospese per minuti prima di terminare con un errore generico LLM request failed. #93965 Correlato #93610. Grazie @forceconstant, @zhangguiping-xydt.
  • Dopo la modifica del modello predefinito, l'avvio di una nuova sessione di canale con /new o /reset ora usa il nuovo predefinito invece di riutilizzare silenziosamente il modello precedente memorizzato nella cache, mentre gli override espliciti di /model restano invariati. #77339 Correlato #77322. Grazie @mjamiv, @zaynl.
  • Dietro proxy HTTP o HTTPS, l'uso di Codex/OpenAI e i controlli di quota in openclaw status --usage --json e nella Control UI ora recuperano le finestre di utilizzo invece di fallire quando chatgpt.com non è raggiungibile direttamente. #93943 Correlato #78714. Grazie @tnzgit, @turbotheturtle.
  • /status ora mantiene il modello attivo e come cancellare una scelta fissata su una sola riga compatta, così gli utenti di Discord e di altre chat possono leggere rapidamente lo stato del modello senza una spiegazione su più righe. #95797 Grazie @solvely-colin.
  • Le risposte in streaming di Anthropic ora mantengono testo, ragionamento e aggiornamenti delle chiamate agli strumenti intercalati collegati al blocco di risposta corretto invece di mescolarli quando più blocchi sono attivi contemporaneamente. #96013 Grazie @vincentkoc.

Continuità di sessione, memoria e fiducia

Sessioni, Compaction, memoria e memoria basata su QMD preservano la conversazione prevista e il contesto utile in modo più coerente durante lavori di lunga durata, riconnessioni, aggiornamenti e riparazioni delle trascrizioni. Anche la ricerca degli strumenti si comporta in modo più affidabile quando gli agenti devono recuperare il contesto o la capacità corretti.

Il ripristino crittografato di Matrix si interrompe in sicurezza quando lo stato delle chiavi richiesto non può essere verificato. Le policy degli strumenti, le approvazioni e la gestione dei segreti restano associate allo stato di runtime previsto, con le azioni a rischio più elevato che rimangono disabilitate salvo abilitazione esplicita.

Fonti e contributori
  • Le conversazioni degli agenti interessate che usano OpenAI Responses ora possono recuperare e continuare a rispondere dopo che una risposta visibile del canale lascia incompleta la cronologia salvata, invece di far fallire ogni turno successivo prima che compaia una risposta. #84708 Grazie a @anyech.
  • Quando un agente basato su Codex produce un output degli strumenti insolitamente grande, le conversazioni salvate e riprodotte ora mantengono il testo entro il normale limite di dimensione, lasciando invariati i contenuti non testuali. #87912 Grazie a @adrianip0204.
  • Le conversazioni della Control UI ora restano visibili e continuano nella stessa sessione dopo una sospensione, un'interruzione di rete o una riconnessione del Gateway, invece di scomparire quando viene inviato il messaggio successivo. #89017 Correlato #87700. Grazie a @zhangguiping-xydt, @asicoe.
  • Le integrazioni Codex e Copilot incluse ora mantengono la cronologia chat speculare e gli aggiornamenti della trascrizione collegati alla sessione OpenClaw corretta mentre lo storage evolve, mentre le trascrizioni attive esistenti basate su file continuano a funzionare durante la migrazione. #89518 Grazie a @jalehman.
  • Lo stato della sessione corrente di WebChat ora corrisponde alla conversazione che stai effettivamente usando, quindi l'identità della sessione, il livello di ragionamento, il contesto dei token e i dettagli dei costi non provengono più dalla sessione di fallback main. #89800 Correlato #89773. Grazie a @killo3967, @sweetcornna.
  • È meno probabile che la tua conversazione perda il contesto dopo aver premuto stop durante la Compaction automatica, perché ora viene annullata anche la richiesta di Compaction. #89886 Correlato #89868. Grazie a @lykeion-dev, @openperf, @vincentkoc.
  • Quando l'accesso alle sessioni tra agenti viene bloccato, OpenClaw ora elenca tutte le impostazioni richieste di visibilità, da agente ad agente e di allow-list, aiutando gli operatori a correggere la configurazione delle policy invece di cercare un errore dell'agente inesistente. #90489 Correlato #90443. Grazie a @ramitrkar-hash, @sahibzada-allahyar, @vincentkoc.
  • openclaw memory status ora mostra una fase attiva light o REM Dreaming invece di indicare erroneamente Dreaming: off, così gli operatori possono vedere che le configurazioni di memoria valide sono abilitate. #93113 Correlato #67868. Grazie a @agentarclab, @mrossit.
  • Le ricerche di memoria QMD scadute ora interrompono il lavoro in background quando l'agente passa oltre, impedendo ai processi abbandonati di continuare a consumare CPU e memoria. #93394 Grazie a @alix-007.
  • Le istruzioni ripetute inviate dopo la Compaction ora restano nella conversazione, evitando turni persi, risposte orfane e cronologie malformate che alcuni provider rifiutano. #94328 Grazie a @vincentkoc, @yetval.
  • Il report Stale Pages di Memory Wiki ora esclude dalle avvertenze di freschezza le pagine durevoli di concetti e sintesi, mantenendo l'attenzione sulle pagine sorgente e di entità che potrebbero davvero richiedere una revisione. #94369 Grazie a @sunnyshu0925, @vincentkoc.
  • È ora meno probabile che le esecuzioni incorporate lunghe con progressi recenti vengano interrotte dal recupero di sessioni obsolete, mentre le esecuzioni realmente bloccate possono ancora essere cancellate in modo che il lavoro in coda continui. #94701 Grazie a @imadal1n, @mrclawfield.
  • La ricerca di memoria Ollama ora rispetta una dimensione di embedding configurata più piccola e mantiene separati gli indici per dimensioni diverse, evitando che vettori incompatibili vengano mescolati. #94811 Grazie a @mushuiyu886.
  • Le ricerche di memoria e gli aggiornamenti mirati ora restano collegati alla sessione OpenClaw corretta anche quando i nomi file delle trascrizioni cambiano o le esportazioni QMD usano un nome diverso. #95087 Grazie a @jalehman.
  • Le conversazioni di lunga durata con screenshot o altre immagini ora mantengono la continuità in modo più coerente quando OpenClaw libera spazio per nuovi messaggi, invece di riempirsi ripetutamente senza far avanzare la conversazione conservata. #95128 Grazie a @yetval.
  • Gli utenti Windows ora possono eseguire l'indicizzazione e la ricerca della memoria basate su QMD tramite percorsi assoluti configurati memory.qmd.command, incluse posizioni con lettera di unità e UNC, senza che OpenClaw rimuova i separatori di percorso prima dell'avvio. #95274 Correlato #92302. Grazie a @ardooken, @ly85206559.
  • I piè di pagina di utilizzo selezionati con /usage full o /usage tokens ora restano visibili dopo il rollover giornaliero o per inattività della sessione, così gli utenti non devono riattivarli. #95322 Grazie a @litang9.
  • Risposte di follow-up, reazioni, messaggi in thread e controlli di stato restano nella chat a cui appartengono dopo attività webchat o di sistema, mentre i veri cambi di canale continuano a cancellare i dettagli di routing obsoleti. #95467 Grazie a @yetval.
  • Le conversazioni principali di lunga durata ora mantengono il contesto precedente quando gli utenti tornano dopo la notte o dopo un follow-up ritardato, invece di ricominciare silenziosamente dopo un completamento altrimenti normale. #95472 Grazie a @xydt-tanshanshan.
  • Le persone con cronologie di sessione grandi possono elencare, visualizzare in anteprima e trovare sessioni senza blocchi di più secondi, mentre le chiavi di sessione meno recenti con maiuscole e minuscole miste vengono ancora migrate all'avvio. #95699 Grazie a @jalehman, @jzakirov.
  • Corregge casi in cui le risposte consegnate venivano talvolta salvate nella cronologia della conversazione sbagliata, o omesse da essa, quando gli operatori usano un session.store personalizzato o per agente, migliorando continuità e verificabilità per la sessione prevista. #95782 Correlato #95781. Grazie a @youngting520.
  • I riepiloghi salvati della memoria di sessione ora escludono token grezzi del modello, blocchi di chiamata degli strumenti, placeholder multimediali, tag di ruolo e marker NO_REPLY obsoleti, così le conversazioni future mantengono contesto utile. #95791 Grazie a @sweetsophia, @vincentkoc, @yb0y.
  • Le sessioni OpenAI di lunga durata che usano OAuth Codex/ChatGPT ora possono eseguire la Compaction senza una chiave API separata, sia che /compact venga eseguito manualmente sia che venga attivato automaticamente. #95831 Correlato #95693. Grazie a @sallyom, @yui-tien.
  • Le sessioni lunghe e con molti strumenti ora compattano le conversazioni sovradimensionate invece di bloccarsi quando un risultato di strumento grande compare alla fine. #95860 Correlato #78478. Grazie a @jw8957, @wzhgba, @yetval.
  • Quando memory_search non è disponibile perché il runtime Node non include node:sqlite, OpenClaw ora indirizza gli utenti a un runtime compatibile invece di guidarli attraverso una risoluzione dei problemi non correlata del provider di embedding. #95916 Grazie a @rrrrrredy, @vincentkoc.
  • Gli sviluppatori e gli operatori che ispezionano una sessione Copilot compattata ora ottengono il relativo riepilogo, i conteggi dei token prima e dopo e i dettagli della sessione invece di un risultato incompleto. #96049 Grazie a @vincentkoc.
  • I comandi /stop e abort ora continuano a interrompere le esecuzioni attive, cancellare i follow-up in coda e terminare rapidamente i subagenti correlati anche quando le chiavi di sessione devono essere canonicalizzate o i metadati di abort non possono essere salvati. #96201 Grazie a @jalehman.
  • Gli upgrade di Voice Wake ora mantengono funzionanti le frasi di attivazione e le regole di routing esistenti mentre OpenClaw le sposta dai file di impostazioni ritirati al database di stato condiviso. bdf81a8
  • Gli upgrade da layout di stato OpenClaw meno recenti ora preservano notifiche di aggiornamento, limitazione dei controlli, record delle versioni disponibili e cronologia dei tentativi di aggiornamento automatico mentre tale stato viene spostato in SQLite. eb00d49 Grazie a @vincentkoc.
  • Le conversazioni dei canali Plugin mantengono la sessione prevista in modo più affidabile durante avvio, controlli doctor e riparazioni dello stato, con i record di binding meno recenti migrati nel database condiviso di OpenClaw. 9f888d9
  • La sincronizzazione delle sessioni basate su memoria in Windows ora continua a usare il file di trascrizione previsto anche quando la formattazione del percorso differisce. b3b5b08 Grazie a @vincentkoc.
  • Le esecuzioni di agenti incorporati con una chiave di sessione mancante o vuota ora restano collegate alla sessione prevista invece di passare attraverso un routing di sessione incoerente. 911f853 Grazie a @vincentkoc.
  • Quando un modello ipotizza il nome dello strumento sbagliato, Tool Search e Code Mode ora mostrano come trovare e riprovare lo strumento corretto, riducendo il rischio che le sessioni di lunga durata si blocchino o perdano memoria durevole durante la Compaction. #93374 Correlato #92273. Grazie a @mushuiyu886, @poison, @vincentkoc.
  • Corregge la scomparsa delle risposte dell'assistente da webchat, Control UI, Feishu e altre conversazioni incorporate dopo la Compaction, mantenendo leggibili le chat aggiornate e separate le richieste di follow-up. #95484 Correlato #76729. Grazie a @maweibin, @njuboy11, @vincentkoc.
  • Le funzionalità di memoria di OpenClaw ora mantengono la copertura delle trascrizioni attive, ripristinate ed eliminate allineata agli store di sessione configurati e alla proprietà degli agenti, rendendo meno probabile che Dreaming, esportazioni QMD, indicizzazione e sincronizzazione perdano o attribuiscano in modo errato la cronologia delle conversazioni. #96162 Grazie a @jalehman.
  • La configurazione TLS del Gateway ora rifiuta chiaramente percorsi di certificato o chiave vuoti oppure usa i valori predefiniti di OpenClaw, evitando errori confusi di avvio e generazione dei certificati pur preservando i percorsi validi. #94054 Grazie a @miorbnli.
  • Le policy Plugin configurate continuano a bloccare o riscrivere chiamate sensibili agli strumenti dopo modifiche al registro del Gateway, ricaricamenti o inizializzazione successiva degli hook, invece di essere saltate silenziosamente. #94545 Grazie a @jesse-merhi.
  • Gli operatori mobili con operator.approvals ora possono vedere e risolvere approvazioni exec attivate dalla chat sul dispositivo iOS che ha avviato la richiesta, anche mentre l'app è aperta, senza fare affidamento solo sulle notifiche push. #95175 Grazie a @joshavant.
  • Gli utenti della Control UI ora ricevono la release corretta di DOMPurify, riducendo l'esposizione alla vulnerabilità del sanitizer GHSA-cmwh-pvxp-8882 senza cambiare il comportamento dell'interfaccia. #95691 Grazie a @vincentkoc.
  • Le approvazioni "Consenti sempre" per i binding delle conversazioni Plugin ora vengono trasferite dal vecchio file di impostazioni ed è meno probabile che vadano perse o vengano sovrascritte quando sono in esecuzione più processi OpenClaw. ae41b00 Grazie a @vincentkoc.
  • Gli utenti Matrix ora vedono che la chiave di recupero attiva è necessaria prima che possa procedere un ripristino forzato della firma incrociata, impedendo che un secondo ripristino renda inutilizzabili il recupero della crittografia e i backup delle chiavi delle stanze. #95720 Correlato #78396. Grazie @jteddy, @vincentkoc, @xialonglee.
  • Le schede di stato di memory-wiki e la sincronizzazione delle sorgenti basata su bridge hanno meno probabilità di fallire durante riscritture simultanee delle pagine, perché OpenClaw ora ritenta la mancata corrispondenza transitoria del percorso, continuando comunque a bloccare scritture sul filesystem non sicure o persistenti. #94443 Correlato #92134. Grazie @cknzraposo, @zengwen-dt.
  • Corregge il ripristino delle sessioni recenti che apriva una nuova conversazione per gli utenti con percorsi di workspace lunghi invece di tornare alla trascrizione esistente. #94578 Correlato #94577. Grazie @rohitjavvadi, @vincentkoc.
  • Memory Wiki ora mantiene intatte le note scritte dall'utente quando una pagina sorgente esistente viene reimportata o sincronizzata, continuando comunque ad aggiornare il contenuto generato. #95614 Grazie @yetval.
  • Corregge Memory Wiki che copiava ripetutamente le proprie pagine sorgente generate dentro se stesso quando il relativo vault è archiviato nella cartella di memoria del workspace, evitando file duplicati, pulizie ripetute e crescita non necessaria dell'indice della memoria. #95666 Correlato #95657. Grazie @johannes0402, @turbotheturtle, @vincentkoc.
  • Per gli operatori che usano Active Memory con il dreaming di memory-core, i job notturni di dreaming non avviano più lavoro di richiamo non necessario né raggiungono timeout di 45 secondi, mentre le normali chat web continuano a ricevere il richiamo della memoria. #95721 Correlato #78500. Grazie @vincentkoc, @vishutdhar, @xialonglee.
  • Le sessioni dell'agente con molte chiamate agli strumenti riparano i risultati fuori ordine con meno lavoro ripetuto, mantenendo ogni risultato associato alla chiamata allo strumento corretta. #96014 Grazie @vincentkoc.
  • Il lavoro di memoria basato su qmd in Windows ora arresta tutti i processi correlati dopo le sonde di disponibilità e i timeout dei comandi, impedendo ai processi figli di qmd di continuare a essere eseguiti in background. 830691b
  • Le sorgenti attendibili dei pacchetti OpenClaw ora rifiutano percorsi fratelli simili, quindi considerare attendibile /artifactory/openclaw non ammette più anche percorsi come /artifactory/openclaw-malicious. 12c34fc Grazie @vincentkoc.

Modalità relay del router Slack

La modalità relay del router Slack consente alle distribuzioni gestite o multi-gateway di centralizzare il traffico Slack in ingresso, mentre il gateway OpenClaw corretto gestisce comunque menzioni, affinità dei thread e risposte.

Fonti e contributori
  • Le distribuzioni Slack gestite possono ora usare un router centrale per inviare menzioni e thread in corso al gateway OpenClaw corretto, mentre le risposte continuano ad apparire tramite Slack. #94707 Grazie @pash-openai, @sjf-oa.

Bridge di risveglio Raft External Agent

Il canale Raft e il Plugin Raft ora supportano un bridge CLI locale di risveglio, così gli External Agents possono risvegliare OpenClaw per il lavoro dell'area di lavoro in sospeso e gli operatori possono controllare configurazione e stato tramite il percorso supportato.

Fonti e contributori
  • Gli operatori Raft External Agent possono ora risvegliare un agente OpenClaw quando un'area di lavoro ha lavoro in sospeso tramite il bridge CLI locale supportato, con profili denominati e controlli per prerequisiti CLI mancanti. #95497 Grazie @vincentkoc.

Installazione e riparazione dei Plugin ufficiali

La gestione dei Plugin ora gestisce più integrazioni ufficiali tramite i normali flussi di installazione e riparazione di pacchetti esterni. L'inventario dei Plugin e i relativi controlli di configurazione forniscono agli utenti risultati più chiari quando un pacchetto manca, è incompatibile o deve essere reinstallato.

Fonti e contributori
  • Quando plugins.allow usa un nome di canale o pacchetto invece dell'id reale del Plugin, la guida di avvio ora identifica la voce non corrispondente e mostra gli id Plugin rilevati necessari per correggere la configurazione. #68389 Correlato #68352. Grazie @aym9999, @jirboy, @lyfuci, @pahuchi-joe, @zmxccxy.
  • Gli avvisi di attendibilità dei Plugin per installazioni iniziali o nuove ora includono un esempio plugins.allow pronto da copiare e comandi per elencare o ispezionare gli id Plugin, così gli utenti possono risolvere l'avviso prima di considerare attendibile o reinstallare il codice del Plugin. #78105 Correlato #68780. Grazie @jirboy, @pahuchi-joe.
  • Le migrazioni Codex ora funzionano con installazioni Plugin globali standard perché openclaw migrate può trovare il provider installato invece di fallire con Unknown migration provider. #89612 Correlato #89609. Grazie @mugabuga, @zerone0x.
  • Le installazioni e gli aggiornamenti dei Plugin recuperano da pin di dipendenze obsolete gestiti da OpenClaw invece di fallire con npm EOVERRIDE, senza che la sincronizzazione successiva retroceda o rimuova i pacchetti installati esplicitamente dagli utenti. #91786 Correlato #91772. Grazie @amknight, @mkdelta221.
  • Gli sviluppatori di Plugin di canale possono ora trasportare gli identificatori nativi di mittente e conversazione attraverso hook e workflow di esecuzione selezionati, offrendo alle integrazioni un routing più preciso senza interrompere i campi mittente e chat esistenti. #91903 Grazie @lanzhi-lee, @vincentkoc.
  • Il rilevamento dei Plugin ora ripete meno controlli bloccanti del filesystem durante l'avvio, riducendo il lavoro evitabile di avvio a freddo per gli alberi di Plugin in bundle, soprattutto su filesystem Windows più lenti, senza modificare il comportamento di rilevamento dei bundle. #93919 Correlato #76209. Grazie @ml12580, @shenhonglong456-ai.
  • I metodi Gateway dei Plugin ora funzionano tramite openclaw gateway call dopo la registrazione, così gli autori di Plugin possono usarli da script e job cron invece di incontrare un errore unknown method. #94154 Correlato #94127. Grazie @brycemurray, @pick-cat, @vincentkoc.
  • Il rilevamento e i controlli di installazione delle Skills ClawHub hanno meno probabilità di bloccare o mandare in crash OpenClaw perché le risposte del marketplace sovradimensionate o bloccate ora vengono interrotte prima di poter esaurire la memoria. #95226 Grazie @alix-007.
  • I Plugin ufficiali fissati a una versione non restano più su una vecchia release quando gli operatori seguono i consigli di riparazione di openclaw doctor o dello stato gateway approfondito dopo un aggiornamento. #95541 Grazie @ooiuuii, @vincentkoc.
  • Gli aggiornamenti gestiti dei Plugin npm hanno meno probabilità di interrompere il lavoro su un gateway in esecuzione con errori di modulo mancante, perché i file del Plugin più vecchi restano disponibili finché un successivo avvio del gateway non li ripulisce. #95589 Grazie @ooiuuii, @vincentkoc.
  • Le schede dei Plugin ufficiali per i brand supportati ora mostrano icone riconoscibili in ClawHub e in altri cataloghi, e gli autori di Plugin possono fornire elementi grafici per il marketplace tramite il campo manifest documentato. #95845 Grazie @patrick-erichsen.
  • Le icone dei Plugin ufficiali in ClawHub e in altri cataloghi non sono più forzate nello stesso colore hard-coded, consentendo invece a Simple Icons di usare la propria grafica predefinita. #95987 Grazie @patrick-erichsen.
  • Gli utenti Docker ora hanno un mirror Docker Hub ufficiale openclaw/openclaw insieme a GHCR, con release beta versionate mantenute senza spostare gli alias stabili latest e main. #97122 Grazie @vincentkoc.
  • Le installazioni OpenClaw basate su Git ora usano la versione pnpm fissata del repository anche quando è presente un altro pnpm globale o il package manager del progetto circostante, così i comandi di configurazione non vengono più eseguiti nell'ambiente di package manager sbagliato. bd74a62 Grazie @vincentkoc.
  • Le richieste di schede Skill e aggiornamento di ClawHub ora si completano o scadono in modo prevedibile anche quando ricevono un valore di timeout insolitamente grande. 8cd0c11 Grazie @vincentkoc.
  • Gli utenti Windows possono completare installazioni da sorgente senza che un passaggio di configurazione llama.cpp le blocchi o le rallenti, e il programma di installazione ripristina poi la loro impostazione di shell esistente. ea9065b Grazie @vincentkoc.
  • Più Plugin ufficiali di canale, provider e ricerca web possono ora essere installati o riparati tramite normali cataloghi di pacchetti esterni, pur continuando a essere riconosciuti dalle loro credenziali esistenti. #95683 Grazie @vincentkoc.
  • Le persone che installano o aggiornano il Plugin ufficiale del canale Yuanbao tramite il catalogo attendibile di OpenClaw ora ottengono la versione 2.15.0, con il controllo di integrità previsto e la guida per Plugin mancante allineati a quella release. #94470 Grazie @jase-283.
  • L'onboarding al primo avvio può ora installare la Skill gog in bundle tramite Homebrew senza fallire sulla formula rimossa del tap di terze parti. #95019 Correlato #95017. Grazie @sedrak-hovhannisyan, @vincentkoc, @zengwen-dt.
  • Gli utenti Canvas, Discord, Slack, Voice Call e WhatsApp mantengono la stessa guida alle Skill con ogni Plugin installato o in bundle, mentre i riferimenti ai precedenti percorsi radice skills/... devono essere spostati nella directory del Plugin pertinente. #95664 Grazie @vincentkoc.
  • La verifica delle Skill ClawHub ora accetta lo stesso riferimento @owner/<slug> usato per installazioni e aggiornamenti, così gli utenti possono controllare l'editore previsto senza passare a uno slug semplice ambiguo. #95992 Grazie @patrick-erichsen.
  • L'avviso di OpenClaw in fase di installazione sul package manager ora identifica correttamente npm, Yarn, Yarn Berry e launcher in stile Corepack, evitando indicazioni fuorvianti quando questi strumenti vengono eseguiti tramite nomi di eseguibili alternativi. 11a2e03 Grazie @vincentkoc.
  • Le installazioni da URL di pacchetto ora gestiscono timeout di download sovradimensionati senza fallire prima che i dati del pacchetto disponibili possano essere risolti. c310f8c
  • Gli sviluppatori di Plugin e CLI ora vedono un'API supportata di formattazione dei comandi più chiara, mentre l'associazione dei dispositivi, la registrazione dei Node e la guida doctor continuano a produrre gli stessi comandi sicuri per la shell. 23b4f33
  • Gli utenti Windows ARM64 ora ottengono download ARM64 corrispondenti di Node e MinGit quando eseguono l'installer PowerShell tramite una shell emulata x64. fac091b Grazie @vincentkoc.
  • Le installazioni predefinite di OpenClaw non impiegano più tempo a creare il supporto opzionale llama.cpp, evitando errori di build nativa per gli utenti che non lo hanno abilitato. cc1b3a8 Grazie @vincentkoc.

Canali e messaggistica

Correzioni aggiuntive dei canali

Ulteriori correzioni di configurazione per Telegram e i canali coprono problemi più specifici di consegna e configurazione.

Fonti e contributori
  • Le catene di risposte Telegram mantengono le risposte memorizzate nella cache allegate dopo cambiamenti di contesto invece di fallire quando quelle risposte memorizzate nella cache vengono riutilizzate. #82909 Grazie @lidge-jun.
  • Corregge Discord che eliminava un'intera risposta lunga con blocchi di codice delimitati quando il delimitatore di chiusura del codice cade vicino al limite di 2.000 caratteri del messaggio. #95661 Grazie @ly-wang19.
  • Gli operatori Slack possono ora archiviare token e segreti di firma come input SecretRef supportati, mentre letture, scritture, ricerche di allowlist e target, e controlli di configurazione usano le credenziali risolte invece di rifiutare o leggere in modo errato i riferimenti. 7da955f Grazie @vincentkoc.
  • I controlli delle funzionalità dei canali ora restituiscono un timeout chiaro quando un'integrazione smette di rispondere, evitando che la risoluzione dei problemi resti bloccata in un terminale o in un'esecuzione di automazione. 8ecdb97 Grazie @vincentkoc.

Gateway, sicurezza e attendibilità

Recupero da riavvio e prontezza

I segnali di salute del Gateway e risoluzione dei problemi ora si allineano in modo più coerente con il fatto che OpenClaw sia effettivamente pronto, in riavvio o impossibilitato a continuare. Le esecuzioni degli agenti avviate tramite la CLI recuperano in modo più pulito da disconnessioni, arresti, cambiamenti di routing e condizioni di avvio fallite.

Fonti e contributori
  • Quando un gateway remoto configurato o esplicito è lento ma raggiungibile, openclaw gateway probe --timeout ... ora attende il timeout richiesto invece di segnalarlo come non raggiungibile dopo una soglia interna più breve. #89859 Correlato a #65355. Grazie @hellocli, @mushuiyu886.
  • Le esecuzioni lunghe o parallele dei subagenti interni ora evitano l'elaborazione non necessaria dell'anteprima live, mentre le sessioni dei subagenti visibili continuano a mostrare aggiornamenti live e risposte finali. #91906 Grazie @lanzhi-lee, @vincentkoc.
  • Le conversazioni ACP, in particolare i thread basati su Kiro, ora proseguono oltre la prima risposta avviando una nuova sessione quando il backend non può più riprendere quella vecchia. #93547 Correlato a #87830. Grazie @amersheeny, @chouzz.
  • Quando la pressione sulla memoria in Linux termina un comando o una sessione figlio, i Gateway OpenClaw gestiti da systemd ora restano in esecuzione e mantengono attive le connessioni dei canali mentre segnalano l'errore del figlio. #93585 Grazie @snowzlm.
  • L'annullamento di un'esecuzione OpenClaw durante il lavoro degli strumenti ora la termina rapidamente invece di avviare un altro turno del modello o lasciare la sessione bloccata. #94412 Grazie @szsip239, @vincentkoc.
  • I job OpenClaw pianificati che usano modelli cloud ora recuperano per impostazione predefinita dalle chiamate al modello silenziose e bloccate, aiutando a evitare che il lavoro cron successivo si accumuli, mentre i provider locali o self-hosted mantengono il comportamento di timeout esistente. #94445 Grazie @bek91.
  • I controlli di prontezza del Gateway ora diventano non integri durante il drain di un riavvio, impedendo ai gestori del traffico di inviare nuovo lavoro a un Gateway che sta temporaneamente rifiutando le richieste. #94915 Correlato a #78136. Grazie @markoub, @maxschachere, @vincentkoc.
  • Gli utenti Mac possono mantenere in esecuzione i gateway gestiti da LaunchAgent durante gli upgrade di OpenClaw invece di vedere cicli ripetuti di arresto anomalo e riavvio quando il vecchio codice runtime di trasformazione del testo è ancora in cache. #95081 Correlato a #95057. Grazie @849261680, @yveslarose.
  • Le conversazioni basate su Codex in TUI, WebChat e API di streaming compatibili ora mostrano le risposte mentre vengono scritte, sostituendo in modo pulito il testo provvisorio così che la risposta finale non includa bozze obsolete. #95404 Correlato a #95422. Grazie @agonza1, @vincentkoc.
  • Dopo un riavvio del gateway, gli utenti non vedono più un avviso di nuovo tentativo fuorviante quando OpenClaw sta già riprendendo la risposta interrotta o segnalando l'effettivo errore di recupero, riducendo i tentativi duplicati non necessari. #95431 Grazie @moeedahmed, @vincentkoc.
  • Le sessioni agente lunghe e ricche di strumenti ora mantengono i risparmi della cache dei prompt man mano che i risultati si accumulano, riducendo ritardi evitabili e costi dovuti al reinvio della cronologia riscritta tra i turni. #95624 Grazie @vincentkoc.
  • I riavvii del Gateway non lasciano più temporaneamente non disponibili gli agenti configurati basati su Codex, Copilot o Plugin attendibili, e i Plugin dello spazio di lavoro non attendibili restano bloccati dall'attivarsi autonomamente. #95652 Grazie @vincentkoc.
  • Le risposte lunghe, gli stream di strumenti intensi, le richieste con molte immagini e il richiamo della memoria ora comportano meno overhead di CPU e file system senza richiedere modifiche alle impostazioni o al flusso di lavoro. #95697 Grazie @vincentkoc.
  • Gli operatori possono di nuovo aggiungere o aggiornare annunci pianificati per canali noti in configurazioni senza config, mentre gli ambienti configurati continuano a rifiutare destinazioni disabilitate, obsolete, senza proprietario o sconosciute prima della consegna. #95754 Grazie @vincentkoc.
  • Gli utenti macOS hanno meno probabilità di vedere un falso errore di conflitto di porta quando arrestano o aggiornano un gateway gestito, perché OpenClaw attende brevemente che l'arresto normale liberi la porta continuando a segnalare i conflitti persistenti. #95886 Grazie @fuller-stack-dev.
  • Gli agenti basati su Copilot ora possono porre una domanda agli utenti e accettare la risposta tramite il normale flusso di risposta chat di OpenClaw, mentre i controlli compatti di ricerca strumenti e modalità codice evitano di caricare l'intero catalogo degli strumenti nella sessione. #96005 Grazie @vincentkoc.
  • I riavvii del Gateway su configurazioni systemd o container non lasciano più indietro vecchi processi adattatore Codex o Claude, aiutando le nuove sessioni ACPX ad avviarsi senza stalli di pulizia lunghi minuti dopo riavvii ripetuti. #96032 Grazie @t2wei, @vincentkoc.
  • Le sessioni basate su Copilot ora mostrano aggiornamenti del piano man mano che il lavoro procede, e i loro task figlio nativi restano visibili fino al completamento o all'errore invece di scomparire dalla vista task di OpenClaw. #96062 Grazie @vincentkoc.
  • Gli agenti connessi come OpenCode ora si avviano tramite OpenClaw anche quando il loro harness non può selezionare un modello richiesto, mentre le scelte di modello realmente non supportate restituiscono comunque l'errore originale. #96068 Correlato a #95869. Grazie @sabatech-dev, @vincentkoc.
  • I Plugin che usano heartbeat_prompt_contribution ora consegnano ai modelli il loro contesto specifico per Heartbeat quando gli agenti vengono eseguiti tramite runtime harness come il server app Codex, senza influire sui normali turni utente o sui Plugin che non usano l'hook. #96233 Grazie @azogheb, @vincentkoc.
  • La pulizia del Gateway Windows e i controlli dei listener ora gestiscono in modo coerente i dati della riga di comando WMIC in UTF-16, riducendo l'identificazione fallita o conflittuale del processo gateway in esecuzione. 15c880a Grazie @vincentkoc.
  • Le sessioni agente con contesto lungo e ricche di strumenti ora mantengono più stabile il riutilizzo della cache dei prompt tra turni ripetuti senza perdere i limiti di dimensione per risultato, mentre gli operatori avanzati possono configurare limiti più ampi per i risultati degli strumenti per modelli a contesto ampio senza rifiuto della configurazione. a60947f Grazie @vincentkoc.
  • Le sessioni agente lunghe e ricche di strumenti hanno meno probabilità di gonfiare le richieste al modello man mano che l'output degli strumenti si accumula, mentre i turni ripetuti mantengono un riutilizzo stabile della cache dei prompt. 2f33999 Grazie @vincentkoc.
  • I riavvii del Gateway ora usano il database di stato durevole di OpenClaw per il passaggio di consegne, mentre le richieste obsolete, malformate, del processo sbagliato o superate vengono scartate prima che possano influire sul riavvio. 0ad48da
  • Lo stato del Gateway, doctor e la diagnostica di riavvio ora conservano i dettagli recenti dei riavvii nel database di stato condiviso di OpenClaw, mentre i record scaduti o malformati vengono comunque scartati. a39a3b7 Grazie @vincentkoc.
  • I riavvii del Gateway e gli aggiornamenti dei servizi gestiti ora mantengono il messaggio di continuazione corretto, evitano di riutilizzare lo stato di passaggio obsoleto e marcano coerentemente i passaggi di aggiornamento non riusciti. 514b336 Grazie @vincentkoc.
  • Gli agenti avviati dal Gateway non perdono più gli strumenti OpenClaw riservati al proprietario durante task come i controlli live cron, così le operazioni autorizzate possono usare gli strumenti previsti con il contesto di richiesta corretto. c2ee9b0 Grazie @vincentkoc.
  • Le richieste malformate di riavvio del gateway ora falliscono chiaramente senza pianificare un riavvio, impedendo a chiamate di integrazione errate o accidentali di riavviare inaspettatamente il gateway. 108d6d7 Grazie @vincentkoc.
  • Le richieste di nodo obsolete accodate dal gateway ora scadono automaticamente, quindi è meno probabile che il lavoro vecchio rimanga in sospeso e influisca sull'attività successiva. f6d432e
  • I flussi di lavoro dei Plugin hanno meno probabilità di bloccarsi o sovraccaricare il gateway quando un'integrazione richiede troppa cronologia di sessione dei subagenti, perché ogni lettura ora è limitata a una soglia sicura. b66b450 Grazie @vincentkoc.
  • Le descrizioni delle immagini ora gestiscono in modo coerente impostazioni di timeout estremamente grandi limitandole a un limite runtime sicuro invece di rischiare l'overflow del timer. 88b21fc
  • Le sessioni agente incorporate ora attendono in modo affidabile che un'altra sessione rilasci il proprio blocco file, anche con un timeout estremamente grande, invece di rischiare l'overflow del timer. 4c736df Grazie @vincentkoc.
  • I comandi accodati con impostazioni di timeout dei task estremamente grandi ora scadono in modo affidabile perché OpenClaw limita l'attesa al massimo sicuro del runtime. 1f6ae32 Grazie @vincentkoc.
  • Corregge normalization-core che esponeva il punto di ingresso sbagliato per la coercizione di stringhe e le sessioni ACP che mostravano un valore fast-mode obsoleto, così le integrazioni ricevono l'API prevista e gli utenti vedono la modalità effettivamente in uso. 93ad397 Grazie @vincentkoc.
  • Le esecuzioni automatiche veloci ora consegnano le risposte finali in modo più coerente, con la gestione del reset dell'avanzamento limitata alla modalità automatica così non interferisce con risposte o callback inoltrati. 9e8ab08 Grazie @vincentkoc.
  • Le sessioni agente che usano OpenAI Responses ora riprendono il lavoro basato su strumenti senza fallire o perdere avanzamento quando la cronologia riprodotta contiene richieste e risultati degli strumenti non corrispondenti. b4bc1f2 Grazie @vincentkoc.
  • Le esecuzioni completate di subagenti Plugin e QA non vengono più segnalate erroneamente come errori quando i gateway restituiscono forme alternative dell'envelope di completamento, rendendo i passaggi di consegne riusciti più affidabili per autori di Plugin e operatori. d1b268f Grazie @vincentkoc.
  • Corregge task subagente completati che a volte terminavano senza un aggiornamento, così gli utenti ricevono il risultato o il passaggio successivo dell'agente padre. 68a1e00 Grazie @vincentkoc.

Risultati remoti e consegna dei media

I risultati immagine remoti e il lavoro completato dai subagenti ora ritornano attraverso la conversazione gateway attiva in modo più affidabile invece di apparire come falliti o scomparsi.

Fonti e contributori
  • Le immagini generate da un server app Codex remoto ora arrivano come allegati invece di mostrare Media failed o restituire solo testo dopo una generazione riuscita. #96212 Grazie @sjf-oa.
  • Quando un subagente termina, il suo risultato ora raggiunge l'esecuzione padre attiva in modo più affidabile invece di sembrare silenzioso. 7fc4bbc Grazie @vincentkoc.

Client e interfacce

Invii e riconnessioni dei client

WebChat e la Control UI mantengono visibili in modo più coerente le conversazioni attive e gli stati di errore dopo le riconnessioni, mentre i client mobili e la terminal UI recuperano gli invii completati, rifiutati o interrotti senza lasciarli apparire bloccati.

Fonti e contributori
  • Quando un messaggio WebChat non riesce prima dell'avvio dell'agente, WebChat e Control UI ora mostrano la sessione come non riuscita invece di lasciarla sembrare ancora in esecuzione. #84352 Grazie @jesse-merhi.
  • Risolve il blocco del selettore di sessione della Control UI dietro sessioni di sottoagenti nascoste, così Carica altro raggiunge la successiva chat utilizzabile senza mostrare un totale fuorviante. #89323 Correlato #89249. Grazie @giodl73-repo, @originsecured-do.
  • Quando gli utenti riaprono una conversazione della Control UI dalla Cronologia, i loro prompt ora appaiono con le risposte dell'assistente, preservando il contesto di domanda e risposta senza vuoti nelle trascrizioni lunghe. #93841 Correlato #90241. Grazie @mushuiyu886, @pronzcw.
  • Le distribuzioni della Control UI dietro un prefisso di percorso ora mantengono le richieste di manifesto, favicon e service worker sotto quel prefisso, evitando confusi errori 403 a livello root dopo l'accesso. #94204 Correlato #94157. Grazie @hugenshen, @xrow.
  • Gli utenti Android ora possono aprire le righe del log di integrità e delle Skills nelle Impostazioni per dettagli leggibili, rendendo più semplice risolvere i problemi dell'attività del Gateway, controllare configurazione e stato delle Skills e capire come associare un codice di configurazione esistente. #95148 Grazie @tosko4.
  • I prompt inviati non ricompaiono più nel compositore della Control UI dopo un invio, così gli utenti possono cambiare sessione o iniziare il messaggio successivo senza rischiare un invio duplicato o sovrascrivere una nuova bozza, mentre il reinserimento intenzionale continua a funzionare. #95503 Correlato #89466. Grazie @vincentkoc, @zhangguiping-xydt, @zhong18804784882.
  • Gli utenti Android ora hanno una Panoramica più pulita in cui stato della connessione, agente configurato, integrità del Node, approvazioni, sessioni recenti e azioni Chat e Talk sono visibili a colpo d'occhio. #95557 Grazie @joshavant, @solvely-colin.
  • Gli utenti Android ora possono aggiornare e risolvere le approvazioni dei comandi del Gateway dalla schermata Approvazioni nell'app, scegliendo Consenti una volta, Sempre o Nega mentre sono connessi. #95593 Grazie @solvely-colin.
  • Gli utenti iOS ora evitano richieste di notifica inattese e ricevono indicazioni chiare quando gli avvisi di approvazione non sono disponibili, con l'autorizzazione gestita da un'unica schermata Impostazioni prevedibile. #95640 Grazie @joshavant.
  • Gli arresti locali della TUI ora restano entro limiti sicuri dei timer anche quando OPENCLAW_TUI_LOCAL_RUN_SHUTDOWN_GRACE_MS è impostato su un valore estremamente alto. c21dcfc
  • Canvas A2UI ora serve solo gli asset correnti dell'app dopo ogni build, così è meno probabile che compaiano immagini di compatibilità obsolete e file residui. a89e65c Grazie @vincentkoc.
  • Gli errori di configurazione del relay push iOS sono più facili da individuare perché la diagnostica di registrazione mostra dove si è interrotta la configurazione mantenendo le credenziali push sensibili fuori dai log. f2b8668 Grazie @joshavant.
  • I dispositivi iOS ora vengono registrati per le notifiche push solo dopo che gli utenti accettano l'informativa sul relay ospitato e consentono le notifiche, impedendo la pubblicazione dei dati di registrazione prima del consenso. 8efed50 Grazie @joshavant.
  • Risolve il problema per cui gli invii chat, vocali, TUI e inoltrati a volte apparivano bloccati o scomparivano dopo che il Gateway li aveva già completati o rifiutati, così i client interessati ora cancellano lo stato in sospeso, ripristinano l'input ritentabile, aggiornano la cronologia o mostrano un errore utile. #91049 Correlato #91048. Grazie @nxmxbbd.

Correzioni a interfaccia, impostazioni e onboarding

Ulteriori correzioni a Control UI, mobile e desktop migliorano accuratezza di visualizzazione, accessibilità, onboarding e comportamento dell'app.

Fonti e contributori
  • Ripristina la quota di utilizzo OpenAI/Codex nella barra laterale chat espansa della Control UI, così gli utenti possono controllare i propri limiti senza lasciare la conversazione. #94219 Correlato #93041. Grazie @jazzroutine, @pick-cat.
  • Le schermate iOS ora usano colori di accento e di stato OpenClaw coerenti in onboarding, impostazioni, chat, prompt di approvazione, autorizzazioni vocali, widget e viste chat condivise. #94627 Grazie @zats.
  • La Control UI ora può creare job Early Morning con il preset Silent nella sessione principale e senza notifiche, invece di lasciare aperta la finestra di dialogo senza un risultato visibile. #95459 Correlato #95073. Grazie @vincentkoc, @vporton, @zoowh.
  • Al limite di un milione di token, i badge e le letture di utilizzo della Control UI ora mostrano "1M" invece del fuorviante "1000k", mentre i conteggi dei token sottostanti restano invariati. #95485 Grazie @narahariraghava, @vincentkoc.
  • La Panoramica della Control UI ora conta e segnala solo i job Cron abilitati che richiedono ancora attenzione, mentre i job disabilitati conservano i dettagli dei loro errori passati senza apparire come problemi correnti. #95723 Correlato #95716. Grazie @voytas75, @zengwen-dt.
  • Gli utenti della Control UI ora vedono tooltip più brevi per i temi Sistema, Chiaro e Scuro, mentre gli screen reader annunciano etichette meno ripetitive senza perdere il contesto circostante della modalità Colore. #95837 Grazie @hannesrudolph, @sannidhyasah.
  • La configurazione raw non sembra più mancante nelle Impostazioni dopo il passaggio dalla vista modulo, perché il JSON viene riportato in vista invece di mantenere la precedente posizione di scorrimento. #96145 Correlato #94202. Grazie @sunlit-deng, @vporton.
  • I nuovi utenti iOS ora arrivano alla schermata di benvenuto e all'onboarding di OpenClaw prima che iOS chieda l'accesso alla rete locale, mentre gli utenti esistenti ricevono comunque la richiesta quando aprono la configurazione del Gateway o hanno altrimenti bisogno del rilevamento del Gateway LAN. #96181 Grazie @joshavant.

Documentazione e strumenti di amministrazione

Configurazione e affidabilità dei comandi

I comuni comandi CLI ora gestiscono configurazione, percorsi, output e casi di errore in modo più coerente. Completamento shell, doctor, comandi di configurazione e configurazione del gateway forniscono indicazioni più chiare e un recupero più sicuro quando un'installazione o un'impostazione richiede attenzione.

Fonti e contributori
  • Il menu di completamento con tab di zsh di OpenClaw ora mostra letteralmente le descrizioni delle opzioni che contengono variabili $ o esempi racchiusi tra backtick, invece di valutarle come input della shell e corrompere il menu. #64490 Grazie a @edenkangdw.
  • Dopo l'aggiornamento da uno storage sandbox più vecchio, gli operatori ora ricevono un avviso chiaro di openclaw doctor sui file di registro residui e possono usare openclaw doctor --fix per migrarli o rimuoverli. #84326 Grazie a @giodl73-repo.
  • Gli operatori ora possono usare doctor --lint per individuare servizi Gateway legacy obsoleti e visualizzare in anteprima la pulizia, mentre i servizi extra intenzionali restano informativi e non fanno fallire il controllo predefinito. #84340 Grazie a @giodl73-repo.
  • Gli operatori del gateway macOS ora ricevono un avviso prima che reinstallazione, riparazione o riavvio sovrascrivano il comportamento personalizzato del wrapper LaunchAgent, mentre openclaw status distingue i controlli di segreto mancante solo CLI dal servizio installato. #90537 Correlato a #90518. Grazie a @turbotheturtle, @vincentkoc.
  • Prompt lunghi, multilinea o ricchi di codice ora possono essere inviati a openclaw agent con --message-file, evitando fragili escape della shell e segnalando i file non validi prima dell'invio. #93351 Grazie a @ooiuuii.
  • Corregge le riparazioni programmate doctor --fix --non-interactive che riavviavano un gateway già in esecuzione dopo un errore temporaneo del controllo di integrità, quindi la manutenzione non presidiata non interrompe più il servizio live. #94148 Correlato a #78217. Grazie a @esqandil, @zhangguiping-xydt.
  • openclaw configure e il semplice openclaw config ora si fermano con indicazioni chiare sui sottocomandi quando vengono eseguiti da script o pipe, invece di aprire una procedura guidata interattiva parziale e uscire in modo poco chiaro. #94238 Correlato a #93953. Grazie a @nianjiuzst, @ruomuxydt.
  • Gli operatori multi-agente ora possono usare openclaw gateway usage-cost per visualizzare i costi di un agente configurato o di tutti gli agenti, mentre il comando esistente per l'agente predefinito resta invariato. #94483 Grazie a @ly-wang19.
  • Le schede Workboard archiviate non ingombrano più l'output predefinito di openclaw workboard list, mentre --include-archived e l'output JSON forniscono ancora accesso quando necessario. #94562 Correlato a #94555. Grazie a @ecican, @vincentkoc, @zengwen-dt.
  • OpenClaw Doctor ora fornisce indicazioni accurate per job Cron funzionanti con prompt shell isolato, invece di suggerire ripetutamente un comando --fix che non può eliminare l'avviso. #94784 Correlato a #94655. Grazie a @altaywtf, @geekoagent, @zengwen-dt.
  • Corregge openclaw doctor che mostrava un avviso di correzione richiesta per configurazioni di memoria GGUF locali sane dopo un controllo di prontezza saltato intenzionalmente, preservando l'avviso quando il modello locale configurato è effettivamente mancante. #95393 Correlato a #92582. Grazie a @mikasa0818, @neekolascmd, @vincentkoc.
  • Su Windows, le attività gateway create dall'installer ora vengono eseguite in background senza una finestra console che gli utenti potrebbero chiudere accidentalmente arrestando il gateway. #95480 Correlato a #89231. Grazie a @cameronweller, @mikasa0818, @vincentkoc.
  • I binding dei canali agente ora rifiutano specifiche account malformate come matrix:work:extra con un errore chiaro, invece di instradare silenziosamente l'agente a un account diverso. #95572 Grazie a @ly-wang19.
  • Gli aggiornamenti delle skill ClawHub ora rispettano la policy di sicurezza di installazione configurata, e openclaw skills update --all aggiorna solo le skill ClawHub tracciate invece di installare inaspettatamente altre skill configurate. #95684 Grazie a @vincentkoc.
  • I flussi di lavoro di riavvio Windows e avvio del gateway sono più affidabili perché OpenClaw ora passa i comandi al percorso attendibile di sistema cmd.exe invece di dipendere dalla ricerca del processo. 7dd01d1 Grazie a @vincentkoc.
  • La pulizia del gateway e i controlli dei listener su Windows sono più affidabili quando la ricerca in PATH è incompleta, così gli operatori possono identificare il processo gateway e liberare una porta occupata senza che gli strumenti di sistema installati vengano ignorati. e9b694e Grazie a @vincentkoc.
  • Su Windows, l'avvio di OpenClaw e il passaggio a Codex nella TUI ora trovano bun, codex e altri binari runtime tramite il localizzatore di sistema attendibile anche quando un altro comando where appare prima nel PATH. 72b9bc7 Grazie a @vincentkoc.
  • La diagnostica delle porte su Windows ora usa gli strumenti di sistema previsti anche quando voci del PATH mancano o sono mascherate, quindi è meno probabile che i conflitti di porte del gateway e del servizio vengano oscurati da errori di risoluzione dei comandi. c4facb2 Grazie a @vincentkoc.
  • Il ripristino del daemon su Windows ha meno probabilità di non rilevare i processi o non eseguire la pulizia quando il PATH è incompleto, insolito o mascherato, perché il fallback delle attività pianificate ora trova PowerShell e taskkill in posizioni di sistema attendibili. 2a140e6 Grazie a @vincentkoc.
  • OpenClaw ora conserva i marker di ripristino della configurazione, gli snapshot last-known-good e la cronologia delle letture sospette nel proprio stato condiviso tramite migrazione, senza lasciare un file di log config-health separato. 6daabd2 Grazie a @vincentkoc.
  • Su Windows, i comandi Crabbox avviati tramite shim di pacchetti Node ora ricevono flag del provider, comandi shell e caratteri speciali della shell come inseriti, invece di perderli o reinterpretarli. 54d24cd Grazie a @vincentkoc.
  • I flussi di lavoro Crabbox destinati a Windows hanno meno probabilità di fallire o ricorrere a una gestione shell più lenta quando avviano strumenti Node tramite shim .cmd e .bat. d48dcc6 Grazie a @vincentkoc.
  • Gli utenti Windows possono eseguire crabbox, git e altri strumenti basati su Node tramite shim di comandi installati con npm senza che Crabbox si interrompa prima dell'apertura dello strumento. 77f4e45 Grazie a @vincentkoc.
  • openclaw doctor ora controlla i profili che omettono le impostazioni di policy degli strumenti senza trattare l'omissione valida come errore. 03ba09b
  • openclaw doctor non mostra più avvisi fuorvianti nella sezione strumenti quando non può valutare un profilo di anteprima personalizzato. 420a0e6 Grazie a @vincentkoc.
  • openclaw doctor ora limita gli avvisi di anteprima ai profili strumenti che può valutare, evitando avvisi fuorvianti sui permessi configurati per profili sconosciuti. 541f7ff Grazie a @vincentkoc.
  • Gli utenti Windows possono installare OpenClaw dal sorgente senza che la configurazione delle dipendenze venga bloccata dall'installer che forza gli script npm o pnpm tramite cmd.exe. 1252378 Grazie a @vincentkoc.
  • Configurazioni OpenClaw più grandi possono inizializzarsi e generare suggerimenti UI in modo più efficiente, mentre i campi sensibili continuano a essere contrassegnati nello stesso modo. #55018 Grazie a @huangyandi-red, @vincentkoc, @xdhuangyandi.
  • Le modifiche di configurazione che richiedono ancora un riavvio manuale del gateway ora mostrano un chiaro avviso di riavvio richiesto con la nota originale preservata, invece di apparire completate con un messaggio config-patch ok fuorviante. #83041 Correlato a #46797. Grazie a @stache73, @xuruiray.
  • L'aiuto per doctor, gateway, models, plugins, sessions e tasks ora appare in decine di millisecondi, mentre comandi come sessions --help e tasks --help in precedenza impiegavano circa 1,6-1,8 secondi per iniziare a rispondere. #89628 Grazie a @yyzquwu.
  • I backend di traccia OpenTelemetry come Langfuse ora mostrano il nome effettivo di provider/modello invece di "unknown" per gli ID modello qualificati con slash. #89981 Grazie a @mycarrysun, @vincentkoc.
  • Record di associazione dispositivo malformati o più vecchi non impediscono più a openclaw devices list di mostrare le richieste di approvazione in sospeso, mentre i ruoli validi continuano ad apparire normalmente. #93504 Grazie a @ly-wang19.
  • OpenClaw ora rifiuta destinazioni SSH con due punti iniziali o finali superflui prima che possano produrre configurazioni SSH non valide o errori di avvio del tunnel per sandbox e gateway basati su SSH. #93887 Grazie a @miorbnli.
  • Gli utenti la cui configurazione non interattiva fallisce il controllo di integrità del gateway locale ora ricevono comandi di ripristino eseguibili openclaw onboard --install-daemon o openclaw onboard --skip-health invece di flag setup non supportati. #93994 Correlato a #93947. Grazie a @bk-z1, @nianjiuzst.
  • I controlli di integrità e probe del Gateway ora accettano la stessa --port personalizzata usata per avviare un gateway locale, rifiutano subito le porte non valide e mostrano la destinazione loopback selezionata nell'output JSON. #94687 Correlato a #79100. Grazie a @bryantegomoh, @ozthedivine.
  • gateway --force ora rileva processi solo IPv4 che occupano la porta del gateway e tenta comunque la pulizia quando un controllo della porta è inconcludente, invece di considerare erroneamente la porta libera. #94949 Correlato a #94426. Grazie a @sunlit-deng, @vincentkoc, @wangwllu.
  • openclaw config validate ora accetta configurazioni di server MCP basate su comando che usano esplicitamente transport: "stdio", evitando falsi errori di validazione pur continuando a rifiutare configurazioni stdio non valide in stile remoto. #95102 Correlato a #95082. Grazie a @ken-jo, @lzyyzznl.
  • Le modifiche immagini da CLI ora possono restituire più varianti in un solo comando con --count <n>, invece di essere limitate al singolo risultato predefinito del provider. #95300 Grazie a @ly-wang19.
  • openclaw sessions export-trajectory ora trova sessioni che altri comandi sessione possono già vedere quando sono configurati store personalizzati, basati su ~ o templati con {agentId}, senza richiedere di nuovo il percorso dello store. #95570 Correlato a #95568. Grazie a @youngting520.
  • Corregge infer inspect --name <id> --json, che mostrava flag non accettati dai comandi CLI corrispondenti, così sviluppatori e operatori possono scoprire in modo affidabile le opzioni supportate per modello, autenticazione e trascrizione. #95719 Grazie a @ly-wang19, @vincentkoc.
  • Chi ispeziona sessioni molto grandi o fuori ordine può aprire i dettagli di utilizzo e ottenere comunque le voci di log con timestamp più recenti senza che OpenClaw mantenga in memoria l'intera cronologia dei log analizzati. #96019 Grazie a @vincentkoc.
  • Gli operatori possono ora configurare il monitor di autenticazione, il timer systemd e i widget Termux per il proprio host OpenClaw senza dover prima sostituire nomi host e percorsi del filesystem specifici dei manutentori. af3e509 Grazie a @vincentkoc.
  • L'idratazione crabbox nativa di Windows ora seleziona automaticamente il job daemon Windows richiesto, evitando esecuzioni non riuscite o instradate in modo errato e lasciando invariati WSL2 e gli override espliciti dei job. d5d9a82 Grazie a @vincentkoc.
  • Chi imposta un avatar locale per l'agente può evitare immagini mancanti mantenendo i file relativi al workspace sotto i 2 MB, mentre gli avatar HTTP(S) e data URI non sono soggetti a tale limite. #78884 Correlato #65312. Grazie a @wangjieweb3-design, @nyx-nocturna.
  • Le istruzioni predefinite degli agenti di OpenClaw ora chiedono agli agenti di verificare la presenza di soluzioni gratuite o open-source adeguate prima di proporre una realizzazione personalizzata, consentendo comunque il lavoro personalizzato quando è la scelta più adatta. #86608 Grazie a @cablackmon.
  • Gli autori di Plugin possono ora usare il targetSessionKey documentato sugli eventi subagent_ended per associarli allo spawn corrispondente, invece di fare affidamento sui campi agentId o childSessionKey che non vengono emessi. #95191 Correlato #95186. Grazie a @ken-jo, @mahaohao-ch.
  • I link alle skill di ClawHub nella documentazione di OpenClaw e nelle schede showcase ora aprono le pagine canoniche qualificate dal proprietario, e gli esempi di installazione usano riferimenti openclaw skills install @owner/<slug> pronti da copiare invece delle vecchie route con solo slug. #95972 Grazie a @patrick-erichsen.

Strumenti e lavoro pianificato

I job pianificati e gli strumenti integrati ora completano l'esecuzione, riprovano, segnalano gli errori e preservano gli input previsti in modo più coerente. I miglioramenti al runtime dell'SDK dei plugin rendono inoltre le estensioni basate su strumenti più affidabili durante il caricamento, la restituzione dei risultati o l'esecuzione del lavoro pianificato.

Fonti e contributori
  • I job cron isolati che usano deleteAfterRun ora rimuovono la sessione temporanea e la trascrizione al termine, incluse le esecuzioni con recapito disabilitato, riducendo file obsoleti, contesto accumulato e pulizia manuale. #84794 Correlato #84707. Grazie @bottenbenny, @turbotheturtle.
  • I singoli job pianificati ora possono usare i propri modelli di fallback, essere eseguiti con i fallback disabilitati o tornare alla normale ereditarietà dei fallback tramite la CLI, invece di richiedere agli operatori di modificare dati di payload di livello inferiore. #93369 Correlato #90302. Grazie @849261680, @walliiee.
  • La cronologia Cron ora trova in modo affidabile le voci i cui ID job includono spazi aggiuntivi circostanti e rifiuta ID annidati o vuoti prima che possano creare record di log che non possono essere riletti in sicurezza. #93567 Grazie @alix-007, @vincentkoc.
  • L'aggiunta o la rimozione di un job cron non fa più perdere l'esecuzione in sospeso a un altro job ricorrente già in scadenza. #94323 Grazie @yetval.
  • Le letture e scritture di documenti Word, PowerPoint ed Excel ora usano il percorso .docx, .pptx o .xlsx previsto invece di fallire su un'estensione inventata. #95805 Correlato #93326. Grazie @bhnan, @lzyyzznl, @vincentkoc, @xzh-icenter.
  • Gli utenti dell'automazione del browser mantengono gli stessi snapshot ricchi di riferimenti, incluse diramazioni utili nei risultati compatti, con meno elaborazione evitabile durante la generazione degli snapshot. #96072 Grazie @vincentkoc.
  • Corregge i comandi scaduti e gli aggiornamenti core interrotti su Windows che a volte lasciavano processi figli in esecuzione, così OpenClaw può arrestare l'intero albero dei processi in modo più affidabile dopo annullamenti, timeout o pulizia degli aggiornamenti. a192b2e Grazie @vincentkoc.
  • Gli utenti Windows hanno meno probabilità di vedere fallire le installazioni di strumenti gestite dall'agente durante l'estrazione di download ZIP come ripgrep, perché OpenClaw ora usa i programmi di estrazione integrati di Windows invece di affidarsi alla ricerca in PATH. a5fde91
  • I controlli di configurazione ed esecuzione su Windows ora trovano gli strumenti richiesti in modo più affidabile usando il resolver System32 attendibile invece di dipendere da una voce PATH inattesa. d3b4444 Grazie @vincentkoc.
  • Le esecuzioni SDK create con timeoutMs: 0 ora mantengono il timeout zero richiesto senza un watchdog lato client indesiderato. 2bdcc83 Grazie @vincentkoc.
  • I comandi OpenClaw bloccati ora si arrestano in modo affidabile anche quando i chiamanti forniscono timeout di esecuzione o di output inattivo estremamente grandi. 1425bb3 Grazie @vincentkoc.
  • I comandi con impostazioni di timeout estremamente grandi ora usano un massimo sicuro invece di fallire perché il runtime non può pianificare l'attesa richiesta. 66b94ba
  • Le impostazioni allow/deny degli strumenti specifiche del provider ora sono allineate in modo più coerente con gli avvisi doctor di OpenClaw, incluse configurazioni con alias di provider, chiavi specifiche del modello, ID modello in stile OpenRouter o voci di policy malformate. 8f2882f
  • Le applicazioni SDK ora ricevono tool.call.failed quando gli strumenti terminali falliscono o vengono bloccati, invece di un evento di completamento fuorviante, così la gestione degli errori esistente può reagire correttamente. #95383 Grazie @ly-wang19.
  • Corregge le richieste di aggiunta e aggiornamento cron rifiutate quando campi job riconosciuti arrivano con spazi finali innocui, così le pianificazioni possono essere salvate senza allentare i controlli per input ambigui o non sicuri. #95674 Correlato #95407. Grazie @nassiel, @zw-xysk.
  • Il monitoraggio dei subagenti Codex gestisce grandi insiemi di agenti figli e file di trascrizione con meno scansioni non necessarie, mentre i formati meno recenti dei nomi file delle trascrizioni continuano a risolversi come prima. #96085 Grazie @vincentkoc.
  • Corregge l'hydration crabbox nativa di Windows che si bloccava o perdeva handoff quando runner e daemon usavano directory home diverse, così entrambi possono trovare lo stesso stato job e gli stessi file di arresto. f354889 Grazie @vincentkoc.
Contributi aggiuntivi
  • Migliora la pianificazione della CI del repository, l'uso dei runner e la gestione degli errori. #95308 Grazie @vincentkoc.
  • Migliora la pianificazione della CI del repository, l'uso dei runner e la gestione degli errori. #95465 Grazie @wangmiao0668000666.
  • Migliora la pianificazione della CI del repository, l'uso dei runner e la gestione degli errori. #95625 Grazie @vincentkoc.
  • Migliora la pianificazione della CI del repository, l'uso dei runner e la gestione degli errori. #95649 Grazie @vincentkoc.
  • Migliora la pianificazione della CI del repository, l'uso dei runner e la gestione degli errori. #95681 Grazie @vincentkoc.
  • Migliora la pianificazione della CI del repository, l'uso dei runner e la gestione degli errori. #95857 Grazie @romneyda.
  • Migliora la pianificazione della CI del repository, l'uso dei runner e la gestione degli errori. #95870 Grazie @vincentkoc.
  • Migliora la pianificazione della CI del repository, l'uso dei runner e la gestione degli errori. #95872 Grazie @romneyda.
  • Migliora la pianificazione della CI del repository, l'uso dei runner e la gestione degli errori. #95879 Grazie @vincentkoc.
  • Migliora la pianificazione della CI del repository, l'uso dei runner e la gestione degli errori. #95890 Grazie @vincentkoc.
  • Migliora la pianificazione della CI del repository, l'uso dei runner e la gestione degli errori. #95909 Grazie @vincentkoc.
  • Migliora la pianificazione della CI del repository, l'uso dei runner e la gestione degli errori. #95922 Grazie @vincentkoc.
  • Migliora la pianificazione della CI del repository, l'uso dei runner e la gestione degli errori. #95946 Grazie @vincentkoc.
  • Migliora la pianificazione della CI del repository, l'uso dei runner e la gestione degli errori. #95967 Grazie @vincentkoc.
  • Migliora la pianificazione della CI del repository, l'uso dei runner e la gestione degli errori. #95983 Grazie @vincentkoc.
  • Migliora la pianificazione della CI del repository, l'uso dei runner e la gestione degli errori. #96258 Grazie @vincentkoc.
  • Migliora l'automazione dei controlli di rilascio e la gestione delle prove richieste. #95094 Grazie @romneyda.
  • Migliora l'automazione dei controlli di rilascio e la gestione delle prove richieste. #95466 Grazie @jason-allen-oneal.
  • Migliora l'automazione dei controlli di rilascio e la gestione delle prove richieste. #95876 Grazie @romneyda.
  • Migliora l'automazione dei controlli di rilascio e la gestione delle prove richieste. #95880 Grazie @romneyda.
  • Migliora l'automazione dei controlli di rilascio e la gestione delle prove richieste. #95919 Grazie @romneyda.
  • Migliora l'automazione dei controlli di rilascio e la gestione delle prove richieste. #95928 Grazie @vincentkoc.
  • Migliora l'automazione dei controlli di rilascio e la gestione delle prove richieste. #95991 Grazie @vincentkoc.
  • Migliora l'automazione dei controlli di rilascio e la gestione delle prove richieste. #96235 Grazie @vincentkoc.
  • Migliora gli strumenti di confezionamento, pubblicazione e convalida dei rilasci. #94272 Grazie @romneyda.
  • Migliora gli strumenti di confezionamento, pubblicazione e convalida dei rilasci. #94622 Grazie @tayoun.
  • Migliora gli strumenti di confezionamento, pubblicazione e convalida dei rilasci. #95898 Grazie @romneyda.
  • Migliora gli strumenti di confezionamento, pubblicazione e convalida dei rilasci. #95901 Grazie @romneyda.
  • Migliora gli strumenti di confezionamento, pubblicazione e convalida dei rilasci. #95999 Grazie @vincentkoc.
  • Migliora gli strumenti di confezionamento, pubblicazione e convalida dei rilasci. #96055 Grazie @vincentkoc.
  • Migliora gli strumenti di confezionamento, pubblicazione e convalida dei rilasci. #96226 Grazie @vincentkoc.
  • Migliora gli strumenti di confezionamento, pubblicazione e convalida dei rilasci. #96271 Grazie @vincentkoc.
  • Migliora gli strumenti di confezionamento, pubblicazione e convalida dei rilasci. #97909 Grazie @patrick-erichsen.
  • Migliora la copertura del QA Lab, l'acquisizione delle prove e i controlli di preparazione al rilascio. #91502 Grazie @romneyda.
  • Migliora la copertura del QA Lab, l'acquisizione delle prove e i controlli di preparazione al rilascio. #91506 Grazie @romneyda.
  • Migliora la copertura del QA Lab, l'acquisizione delle prove e i controlli di preparazione al rilascio. #94700 Grazie @romneyda.
  • Migliora la copertura del QA Lab, l'acquisizione delle prove e i controlli di preparazione al rilascio. #95406 Grazie @romneyda.
  • Migliora la copertura del QA Lab, l'acquisizione delle prove e i controlli di preparazione al rilascio. #95858 Grazie @romneyda.
  • Migliora la copertura del QA Lab, l'acquisizione delle prove e i controlli di preparazione al rilascio. #95933 Grazie @romneyda.
  • Migliora la copertura del QA Lab, l'acquisizione delle prove e i controlli di preparazione al rilascio. #95944 Grazie @romneyda.
  • Migliora la copertura del QA Lab, l'acquisizione delle prove e i controlli di preparazione al rilascio. #95947 Grazie @romneyda.
  • Migliora la copertura del QA Lab, l'acquisizione delle prove e i controlli di preparazione al rilascio. #95952 Grazie @vincentkoc.
  • Migliora la copertura del QA Lab, l'acquisizione delle prove e i controlli di preparazione al rilascio. #95961 Grazie @vincentkoc.
  • Migliora la copertura del QA Lab, l'acquisizione delle prove e i controlli di preparazione al rilascio. #95971 Grazie @romneyda.
  • Migliora la copertura del QA Lab, l'acquisizione delle prove e i controlli di preparazione al rilascio. #95975 Grazie @vincentkoc.
  • Migliora la copertura del QA Lab, l'acquisizione delle prove e i controlli di preparazione al rilascio. #96003 Grazie @romneyda.
  • Migliora la copertura del QA Lab, l'acquisizione delle prove e i controlli di preparazione al rilascio. #96017 Grazie @romneyda.
  • Migliora la copertura del QA Lab, l'acquisizione delle prove e i controlli di preparazione al rilascio. #96030 Grazie @romneyda.
  • Migliora la copertura del QA Lab, l'acquisizione delle prove e i controlli di preparazione al rilascio. #96246 Grazie @vincentkoc.
  • Aggiunge o ripara una copertura mirata delle regressioni per i flussi di lavoro dei maintainer. #87121 Grazie @davinci282828, @lizuju.
  • Aggiunge o ripara una copertura mirata delle regressioni per i flussi di lavoro dei maintainer. #90223 Grazie @aniruddhaadak80.
  • Aggiunge o ripara una copertura mirata delle regressioni per i flussi di lavoro dei maintainer. #93378 Grazie @mmyzwl, @yachiyo1680.
  • Aggiunge o ripara una copertura mirata delle regressioni per i flussi di lavoro dei maintainer. #95475 Grazie @kklouzal.
  • Aggiunge o ripara una copertura mirata delle regressioni per i flussi di lavoro dei maintainer. #95499 Grazie @romneyda.
  • Aggiunge o ripara una copertura mirata delle regressioni per i flussi di lavoro dei maintainer. #95602 Grazie @vincentkoc, @zats.
  • Aggiunge o ripara una copertura mirata delle regressioni per i flussi di lavoro dei maintainer. #95653 Grazie @vincentkoc.
  • Migliora la manutenzione del repository e i flussi di accoglienza dei contributori. #76668 Grazie @wadydx.
  • Migliora la manutenzione del repository e i flussi di accoglienza dei contributori. #87861 Grazie @coder999999999, @shuofengzhang, @vincentkoc.
  • Migliora la manutenzione del repository e i flussi di accoglienza dei contributori. #95243 Grazie @hugenshen, @vincentkoc.
  • Migliora la struttura della documentazione interna e la manutenzione dei riferimenti di rilascio. #78715 Grazie @mehrazmorshed.
  • Migliora la struttura della documentazione interna e la manutenzione dei riferimenti di rilascio. #93502 Grazie @harjothkhara.
  • Migliora la struttura della documentazione interna e la manutenzione dei riferimenti di rilascio. #96044 Grazie @romneyda.
  • Migliora la struttura della documentazione interna e la manutenzione dei riferimenti di rilascio. #96057 Grazie @vincentkoc.
  • Migliora la struttura della documentazione interna e la manutenzione dei riferimenti di rilascio. #96061 Grazie @vincentkoc.
  • Rafforza i confini del comportamento interno senza modificare il flusso di lavoro pubblico del prodotto. #91193 Grazie @davinci282828, @whiteyzy.
  • Rafforza i confini del comportamento interno senza modificare il flusso di lavoro pubblico del prodotto. #95706 Grazie @rushindrasinha, @vincentkoc.
  • Rafforza i confini del comportamento interno senza modificare il flusso di lavoro pubblico del prodotto. #96179 Grazie @jalehman.
  • Sposta gli aspetti interni di sessione e runtime dietro confini di manutenzione condivisi. #89912 Grazie @jalehman.
  • Sposta gli aspetti interni di sessione e runtime dietro confini di manutenzione condivisi. #90439 Grazie @jalehman.
  • Sposta gli aspetti interni di sessione e runtime dietro confini di manutenzione condivisi. #96182 Grazie @jalehman.
  • Sposta gli aspetti interni di sessione e runtime dietro confini di manutenzione condivisi. #96191 Grazie @jalehman.
  • Sposta gli aspetti interni di sessione e runtime dietro confini di manutenzione condivisi. #96193 Grazie @jalehman.
  • Sposta gli aspetti interni di sessione e runtime dietro confini di manutenzione condivisi. #96195 Grazie @jalehman.
  • Sposta gli aspetti interni di sessione e runtime dietro confini di manutenzione condivisi. #96204 Grazie @jalehman.
  • Sposta gli aspetti interni di sessione e runtime dietro confini di manutenzione condivisi. #96206 Grazie @jalehman.
  • Sposta gli aspetti interni di sessione e runtime dietro confini di manutenzione condivisi. #96213 Grazie @jalehman.
  • Sposta gli aspetti interni di sessione e runtime dietro confini di manutenzione condivisi. #96218 Grazie @jalehman.
  • Migliora la copertura per la sandbox delle push iOS e la convalida dei rilasci. #95893 Grazie @joshavant.
  • Aggiorna la documentazione di convalida dell'harness Copilot e la configurazione dei test live. #95930 Grazie @vincentkoc.
Was this useful?
On this page

On this page