OpenClaw v2026.7.1 發行說明 (2026-07-13)
OpenClaw v2026.7.1 針對控制介面與新手引導進行重大改版,大幅更新官方 iOS、Android 與 macOS 應用程式,擴充模型與供應商支援,包括 GPT-5.6 相容性、騰訊 Hy3 與 Meta Muse Spark 1.1,並強化 Codex 及相連的程式設計代理工作流程。Telegram、Slack、Discord 與 Apple Messages 均獲得重大更新,閘道當機循環、排程工作、遠端瀏覽器控制、工作區終端機、工作階段與目標也有所改善。此外,OpenClaw 各處還有許多一般修正與改良。重點功能
控制介面改版:聊天、工作階段、工作區與用量
控制介面現在的運作方式更接近一個可處理對話與平行工作的瀏覽器工作區。聊天標題更加清楚,最近的工作階段更容易尋找、釘選、分組、重新命名、分支、封存及標示為已讀,而且多個工作階段可並列於可調整大小的窗格中,重新載入後仍會恢復。拖放配置、更緊湊的工作階段頁面,以及即時的任務檢視,讓你不必頻繁切換瀏覽器分頁,就能更輕鬆地在進行中的工作之間移動。 工作進行期間的聊天控制項更加清楚。在各種螢幕尺寸下,撰寫區都能持續使用附件、模型選擇、語音、推理、傳送與停止狀態,以及訊息操作;Talk 使用者可從設定中選擇或重新整理麥克風,並在窄螢幕上取得易讀的權限指引;引用回覆會保留所回應的內容位置;而精簡的工具列則可呈現輸入、結果、圖片、進度、錯誤、核准與引導功能,同時避免讓對話顯得雜亂。 現在無論從狀態檢視或瀏覽器,都更容易理解用量資訊。用量頁面無須反覆重新載入或將游標停留於項目上,即可比較近期估算支出與每日數值,顯示各供應商、模型、代理或頻道的占比,並可納入供應商回報的方案、配額、餘額、預算,以及 Anthropic 或 OpenAI 帳務詳細資料。7 天、30 天與 90 天圖表現在會保留零活動量的日期;大型全代理報告會限制並行工作數量,以減少速度變慢與記憶體壓力;聊天層級的內容面板與已完成訊息的詳細資料則會顯示目前使用的模型、權杖、快取使用量、內容壓力與估算成本。 行動裝置配對、閘道健康狀態、桌面節點核准、已連結的 GitHub 工作、工作區檔案、排程工作、工作樹、Workboard 項目與背景任務,現在都能在更靠近對話的位置使用。其狀態、權限與後續步驟也更加清楚。 此次改版也強化了這些控制項底層的運作路徑。儀表板連線與重新連線時會使用較少的暫存閘道記憶體,減少錯誤的壓力警告,而暫時性的閘道重新啟動與過期資產也能更順利地復原。依路徑路由的閘道會保留正確的目的地與認證資訊,已儲存的選擇在重新整理後仍會保留;當驗證、通訊協定、更新或配對失敗時,則會顯示更實用的後續步驟,不再讓頁面卡住或處於狀態不明的情況。 回應式版面配置讓聊天記錄與控制項在手機、平板、橫向短螢幕及大型桌面螢幕上都能正常使用。鍵盤與焦點行為、對比度、輔助標籤、複製、捲動及觸控目標更加一致,而導覽、配對、語音、排程與狀態文字也支援更多語言。來源與貢獻者
來源與貢獻者
- 新的 Control UI 聊天現在會根據第一則訊息產生簡潔的側邊欄標題,操作人員也能透過較小的
utilityModel,為儀表板、Telegram 主題和 Discord 討論串產生標題。#87643 感謝 @juliangsm、@zhangguiping-xydt。 - 已配對的管理員現在可以從 Control UI 節點建立行動裝置設定 QR 圖碼或可複製的代碼,並用它連接官方 iOS 或 Android 應用程式。#94672 感謝 @bkudiess、@douhualili。
- Control UI 現在透過已有內容的工作階段側邊欄,讓對話更容易建立、尋找及切換,同時將上下文壓力與供應商配額資訊保持在隨手可得之處。#99289 相關項目:#99288。
- Control UI 側邊欄現在聚焦於工作階段和少數預設目的地,同時允許使用者釘選偏好的頁面,並在重新載入後保留這些選擇。#100296
- 重新設計的 Control UI 編輯器讓附件、供應商與模型選擇、語音、執行狀態和訊息操作更加清晰,並在行動版與桌面版配置中維持更穩定的呈現。#100461 感謝 @fuller-stack-dev。
- Control UI Talk 使用者可以在窄螢幕上選擇及重新整理麥克風,並在瀏覽器存取遭封鎖時看到清楚的權限指引。#101377 感謝 @fuller-stack-dev。
- Control UI 聊天現在可以並排或堆疊顯示多個可調整大小的工作階段、在重新載入後保留窗格配置,並讓作用中的窗格在窄螢幕上仍可正常使用。#100754
- Control UI 現在提供即時的「工作」頁面,操作人員可以在其中檢查作用中及近期的背景工作、開啟其工作階段、重新整理詳細資料,並在獲得授權時取消排隊中或執行中的工作。#100789
- 網頁版與行動版的工作階段清單現在支援釘選及自訂群組、共用的已讀與未讀狀態、背景輸出指示器、對話記錄分支,以及原地重新命名、封存、移動和刪除操作。#100814
- Control UI 的「工作階段」頁面現在能在一般螢幕上容納更多實用的狀態和操作;展開資料列詳細資訊即可顯示標籤、調校控制項及檢查點歷程,不再迫使使用者為日常操作反覆橫向捲動。#100943
- Control UI 使用者可以將工作階段直接拖入目前窗格,或拖至任一側建立分割畫面,並透過預覽查看其落點。#101191
- 操作人員可以使用
messages.responseUsage一次設定每則回覆顯示權杖用量或完整用量的頁尾,而使用者可以將其關閉,或將工作階段重設為繼承的預設值。#89762 感謝 @marvinthebored、@obviyus、@peetiegonzalez。 - Control UI 的「用量」頁面現在無須反覆重新載入或將游標停留其上,即可更輕鬆比較近期預估成本、每日數值,以及各供應商、模型、代理程式或頻道所占的比例。#100432
- 「用量」頁面現在會在 OpenClaw 工作階段分析旁顯示供應商回報的方案、配額、重設時間、餘額、支出與預算,涵蓋 OpenRouter 和 Venice。#100520
- 設定管理員認證資訊後,Control UI 的「用量」現在可以顯示 Anthropic 和 OpenAI 在今天、7 天及 30 天內的每日支出、權杖、請求、熱門模型與計費類別。#100672
- 每日權杖與成本圖表現在會在有界日期範圍內納入活動量為零的日期,因此 7 天、30 天和 90 天檢視會顯示完整的日曆期間,而不會只圍繞有活動的日期縮短。#81467 感謝 @adapepper。
- 大型安裝環境中的所有代理程式成本報告現在會限制並行的閘道工作,降低儀表板變慢、逾時或增加記憶體壓力的可能性。#101589 感謝 @vincentkoc、@zw-xysk。
- 現在於 Control UI 聊天中將游標停留在公開的 GitHub 議題或提取要求上,或以鍵盤將焦點移至其上,即可預覽其狀態、標題、作者、活動、留言及變更規模,無須離開對話。#100434
- Control UI 聊天中的檔案路徑現在可以點擊,並會在引用的行號開啟可搜尋且具語法突顯的預覽,提供顯示檔案位置、複製或在支援的編輯器中開啟檔案等選項。#100679
- Control UI 連線失敗現在會顯示「需要配對」等可採取行動的訊息,而不會將其替換為籠統的閘道中斷連線訊息。#54758 感謝 @ruanrrn。
- 使用完整詳細輸出的 Control UI 工作階段現在預設會展開工具輸入與結果,減少偵錯及審查期間反覆點擊的次數。#74398 感謝 @samrusani。
- Control UI 上下文指示器現在會在回覆進行期間保持可見,並顯示約略的快取總量,同時不會將過時資料用於緊急警告或「壓縮」操作。#89772 感謝 @bladin。
- 當助理已產生正常的最終答案後,Control UI 和 WebChat 不再讓非終止性的內部工具失敗以紅色錯誤橫幅占據對話記錄的主要位置。#90122 感謝 @harjothkhara。
- 在 Control UI 中選取的預設代理程式現在會在重新整理後維持選取狀態,而不會儲存其他尚未完成的設定。#91457 感謝 @zengwen-dt。
- Control UI WebChat 中分段串流的回覆現在會歸在同一個助理頭像和頁尾下,不再顯示為數則獨立回覆。#92063 相關項目:#63956。感謝 @contentfree、@harjothkhara。
- 儀表板 WebChat 使用者可以用滑鼠右鍵點擊已完成的訊息,並在回覆中顯示引用上下文,不必再手動複製和設定格式。#92654 感謝 @programmingwtf、@vincentkoc。
- 安裝更新後,若閘道已在重新啟動,Control UI 現在會加以說明,不再讓「更新」按鈕看起來沒有回應。#93082 感謝 @goutamadwant。
- Control UI WebChat 中即時使用工具的回覆現在會將助理的引言保持在工具卡片前方,即使瀏覽器與閘道的時鐘不同步亦然。#93184 感謝 @pick-cat。
- Control UI 的「快速建立」現在允許使用者為代理程式回合的排程工作選擇模型,並顯示現有工作使用的是該模型還是預設模型。#95341 感謝 @ly85206559。
- Control UI WebChat 現在可在工具執行期間顯示 Codex 前言與評論,並可選擇在最終答案出現後隱藏或保留該進度。#95708 感謝 @obviyus、@ragesaq。
- 包含表情符號或其他補充字元的長回覆 ID,現在針對 WebChat 和閘道回覆指示縮短時仍會保持有效,不再因截斷而變成格式錯誤的文字。#96938 感謝 @ly-wang19。
- 較長的工具活動詳細資訊現在針對聊天、UI 或日誌縮短時仍會保持可讀,即使截斷位置剛好落在表情符號或其他補充字元上亦然。#96958 感謝 @bartok9、@ly-wang19、@vincentkoc。
- WebChat 現在會在編輯器中同時顯示較長的供應商及模型名稱與所選的推理層級,而窄螢幕仍會維持合理的溢位限制。#96990 感謝 @maweibin、@xiayingren123。
- 代理程式可以使用不指定目標的
message.send,在目前的 WebChat 中傳送進度或中間更新,而無須明確指定目的地。#97167 相關項目:#96840。感謝 @mantiscartography、@zhangguiping-xydt。 - 新的 Control UI 聊天現在會使用所選模型目前的上下文視窗,而不再從父工作階段繼承過時且較小的限制。#97332 感謝 @galiniliev。
- 助理音訊或視訊載入完成時,WebChat 現在會停留在最新回覆,同時尊重刻意向上捲動的閱讀者。#97575 感謝 @turbotheturtle。
- 同一網域上多個閘道的 Control UI 頁面,現在會持續連線至其路徑所指定的閘道,而不會重複使用同層頁面已儲存的目的地。#97665 感謝 @alix-007。
/pair qr現在會在 Telegram 和 Control UI 中提供可掃描的圖碼,或在終端介面中提供可讀代碼,且不會將一次性設定密鑰儲存在聊天記錄中。#97933 感謝 @joshavant。- Control UI 中已過期的
/pair qr卡片現在會清楚說明代碼無法使用,並引導使用者產生新的代碼。#98049 相關項目:#98039。感謝 @ooiuuii。 - 行動裝置配對碼過期時,現在會以所選語言說明如何再次執行
/pair qr。來源:bb4afe4、da9308d、dfaec18、6b7986e、21af6e7、4e62124、6cd0106、a72a641、a143ae4、cd30b1c、f69e27a、ccddbee、9ed03df、f84243f、3d06ee9、9bd071e、405b7a5、1a160ce。 - 控制介面現在會將頻道觸發的代理程式執行顯示為進行中,讓使用者知道來自微信等頻道的訊息正在處理中。#98257 感謝 @scotthuang。
- 控制介面的工作區側欄現在會為較長的專案檔案清單提供獨立捲軸,讓檔案保持可瀏覽且不會超出畫面。#98646 相關項目:#98566。感謝 @645648406-max、@wuqxuan。
- 即使控制介面透過一般 HTTP 或其他沒有標準 Clipboard API 的環境執行,現在也能從聊天中複製工作階段工作區的檔案路徑。#98764 相關項目:#98759。感謝 @adinballew、@zengwen-dt。
- 大量使用工具的控制介面聊天現在採用精簡的可展開活動列,讓命令和結果占用較少空間,同時只需按一下即可查看完整詳細資料。#99763
- 在 Mac 和桌面瀏覽器上使用觸控板過度捲動時,控制介面現在會維持固定,而聊天討論串和清單仍可正常捲動。#99830
- 控制介面聊天現在更容易瀏覽,撰寫區控制項更簡潔、提供從更快到更智慧的推理滑桿,且連線狀態不再與持續顯示的版本文字爭奪注意力。#99838 相關項目:#99837。
- 掛載路徑的深層連結、設定預設值、已驗證的個人圖像、排程警示,以及工作看板捲動,現在於整個控制介面中都能再次正常運作。#100106
- 管理員現在可以從任何控制介面頁面或快速設定開啟行動裝置配對,而非管理員操作人員仍會看到此動作處於停用狀態,並附有存取權限說明。#100157
- 即使待處理裝置清單載入緩慢,控制介面現在也會立即顯示可用的行動裝置配對 QR Code,並在核准要求抵達時加以顯示。#100179
- 控制介面使用者現在可以選取及複製工具活動而不會切換其活動列,且失敗的工具不再重複顯示多餘的錯誤指示。#100199 感謝 @steipete-oai。
- 閘道儀表板登入頁面現在更適合手機和高度較低的視窗,並提供更大的觸控目標、更容易輸入的 URL,以及可順利存取的復原說明。#100208
- 控制介面使用者現在可以依自訂群組、頻道、種類、代理程式或日期整理大型工作階段清單,並支援持久化指派及拖放管理。#100262
- 使用者現在無須離開聊天,即可開啟控制介面的內容環狀圖,查看確切的內容使用量、最新的輸入與輸出權杖數,以及目前使用中的模型。#100264
- 由
read等工具傳回的圖片現在會直接顯示在控制介面對話中,而不再只以文字提及。#100295 感謝 @lzyyzznl、@pandah97、@rquinones84。 - 控制介面的工具活動現在會將相符的呼叫與結果合併為一致的單一活動列、移除重複的標籤與類別,並讓輸入、輸出、預覽及實際錯誤保持可存取。#100318
- 控制介面的內容面板現在會在供應商和模型旁顯示最新一次執行的估計總成本,以及可用的輸入、輸出、快取讀取和快取寫入明細。#100379
- 控制介面側邊欄現在會在更精簡、以對話為主的桌面和平板版面配置中,將所有已釘選聊天與九個一般近期聊天一併保持可見。#100386
- 控制介面撰寫區現在會清楚顯示推理層級、將語音交談及其設定放在一起,並在手機及橫向版面中維持可用的模型控制項。#100445
- 控制介面的語音交談現在從更簡潔的撰寫區開始,而管理員可以在設定中配置持久保留的供應商、傳輸、時間及推理預設值。#100453
- 閘道暫時中斷連線時,不再以登入畫面取代已驗證的控制介面頁面,讓儀表板內容在自動重新連線期間得以保留。#100479
- 控制介面的排程工作頁面現在採用精簡摘要、清楚的狀態提示、可展開的詳細資料和更多選項選單,讓大型工作清單能更快速地檢閱。#100646
- 控制介面側邊欄現在會在切換時讓近期聊天保持原位、整合搜尋入口、支援觸控式工作階段動作,並減少不必要的介面元素。#100648
- 透過 Telegram、iMessage 和其他頻道收到的圖片,現在會在使用者重新載入後再次查看控制介面聊天記錄時,以行內方式重新顯示。#100725 感謝 @sweetcornna、@vergissberlin。
- 控制介面的目標膠囊現在支援暫停、繼續、清除、檢視及編輯準備,並提供即時時間和權杖詳細資料;同時,命令和終端介面使用者可以重新措辭目標,而不會重設其預算。#100736
- 控制介面會讓總覽、工作看板、代理程式和更多選項維持可見,同時允許工作階段清單使用可用高度並獨立捲動。#100742
- 從控制介面下載的助理文件現在會保留可辨識的原始檔名,而不再顯示帶有 UUID 後綴的暫存名稱。#100743
- 從控制介面的長篇回覆中複製程式碼時,聊天現在會維持在相同的閱讀位置,而不會向上跳動。#100807 感謝 @jvlegod。
- 桌面版控制介面使用者現在可以選擇按 Enter 鍵要傳送訊息或插入新行,並可使用 Command+Enter 或 Ctrl+Enter 作為傳送快捷鍵;該選擇會針對該閘道保留。#100810 感謝 @moomx、@vincentkoc。
- 切換控制介面聊天時,不再意外將所選工作階段移至頂端,且使用者可以選擇讓側邊欄採用穩定的建立順序或最近更新順序。#100927 感謝 @shakkernerd、@vyctorbrzezowski。
- 控制介面設定現在使用一致的
/settings/...路徑,而舊書籤仍可繼續運作,讓託管或反向代理安裝環境中的重新載入和連結更加可靠。#100928 感謝 @vyctorbrzezowski。 - 控制介面導覽現在會將品牌、搜尋和側邊欄控制項放在桌面及行動裝置使用者預期的位置,並提供更清楚的使用中工作階段、更精簡的時間戳記,以及更方便的終端機存取方式。#101017 感謝 @shakkernerd、@vyctorbrzezowski。
- 控制介面側邊欄的收合控制項現在位於其所控制的側邊欄內,不再看起來像不相關的頂端列或終端機按鈕。#101038
- 控制介面語音交談使用者現在可以在語音交談按鈕旁選擇系統預設麥克風或瀏覽器可見的任何麥克風,並在已儲存的裝置無法使用時收到清楚的訊息。#101100
- 側邊欄工作階段群組現在可以重新命名、移除而不刪除工作階段、在空白時建立,或停用以恢復為單一平面式近期工作階段清單。#101117
- 控制介面現在只會在啟用工作看板時顯示其導覽項目,並提供更簡潔的收合側邊欄,以及更清楚的圖示和狀態間距。#101123
- 控制介面現在會將搜尋、側邊欄存取、佈景主題選擇和 macOS 品牌標示放在更清楚且更可預期的位置,並提供準確的螢幕閱讀器標籤。#101497
- 閘道暫時中斷時,不再以全寬橫幅將控制介面內容向下推移,因此儀表板會保持原位,同時顯示精簡的重試通知。#101812
- 閘道暫時中斷連線時,現在會使用更平和且融入儀表板的重新連線膠囊,並維持相同的重試與無障礙行為。#101844
- 此版本中,Control UI 的解說設定現在會在所有支援的翻譯中使用所選語言。來源:34badde、a9cb866、ce9166d、6b67ada、006c2f7、6bdffa5、b4476ab、5b5c623、1520d09、6140326、75bd44a、c1aeaf9、49edc0a、cb69ce7、bb0af61、0dcfbb0、db73ece、21e6fc9。
- 此版本中,「所有工作階段」側邊欄標籤現在會在所有支援的 Control UI 翻譯中使用所選語言。來源:b2c3dc2、61347a5、a2674b6、bbabad4、8909289、22552d6、96e3615、452351c、5e9a62c、0a9648b、a803589、7c30ff8、e3d2878、620f2e3、aa0f36c、c336256、64dd688、e2ecbc8。
- Control UI 的行動裝置配對流程現在會在 18 個支援的語系中以所選語言顯示,不再混用本地化畫面與英文設定文字。c78b0d5
- Control UI 登入或閘道連線失敗時,現在會立即顯示錯誤、復原步驟及相關文件連結,不再將它們隱藏於收合面板中。f9e194e
- 網頁側邊欄現在能可靠地填入釘選及溢位導覽路徑,讓工作樹等目的地維持可用。55a0012 感謝 @vincentkoc。
- 使用非英文 Control UI 的使用者現在會看到已翻譯的排程溢位選單與「到期時執行」標籤,包括更多動作的輔助標籤。2585d6b
- Control UI 的即時語音輸入麥克風存取警告現在會以使用者所選語言顯示。68c85ef
- 移除意外殘留的合併衝突文字後,Control UI 側邊欄現在可順利建置,且工作階段分組與拖曳分割行為維持不變。0e3ce24
- 印地語與俄語使用者現在可獲得對應的 Control UI 翻譯,文件維運人員也能透過現有的語系工作流程產生這些語言版本。689baa5 感謝 @vincentkoc。
- 裝置配對期間,
/ pair qr現在會遵循與/pair qr相同的授權配對流程,不會啟動代理程式回合或中斷現有的 Control UI 路徑。#98262 感謝 @brokemac79。 - 開啟或重新連線 Control UI 儀表板時,現在使用的臨時閘道記憶體大幅減少,降低誤報
rss_growth警告的情況,同時保留所要求的用量總計。#100054 感謝 @nianjiuzst。 - Control UI 設定現在無須 SSH,即可顯示遠端閘道的主機身分、位址、作業系統、執行階段、運作時間、CPU 負載、記憶體及可用磁碟空間。#100478
- Control UI 現在會顯示受支援桌面節點的執行核准,並在待處理、不受支援或遭原則封鎖的要求抵達節點前予以拒絕。#100505 感謝 @vincentkoc。
- 已設定的
ui.seamColor現在會變更 Control UI 的按鈕、醒目提示、選取項目及焦點環,而無效值會順利回復為預設值。#93699 感謝 @dennis-lynch、@goutamadwant。 - Control UI 中的 QR Code 與其他半區塊文字圖形現在會保留間距、在需要時捲動,且複製時包含足夠的留白以維持可用性。#93869 感謝 @emg110、@vincentkoc。
- 服務工作執行緒更新後,已開啟的 Control UI 分頁現在會切換至作用中的建置版本,減少升級後因過時的 JavaScript、CSS 及通訊協定不相符而發生的錯誤。#96141 感謝 @andrewccctechlink、@brokemac79。
- 聊天用戶端現在可將每則待處理的使用者訊息,與閘道確認的確切訊息配對,減少交錯回合期間出現重複或不相符的訊息泡泡。#96273 感謝 @datus1982、@wyf027。
- 按一下排程工作的 History 按鈕後,現在會立即提供回饋,並直接捲動至該工作更新後的執行歷程。#96281 感謝 @wyf027、@yzhong52。
- Control UI 中接近一百萬的權杖總數現在會顯示為
1.0M,不再顯示容易造成混淆的1000k。#96298 感謝 @ly-wang19。 - 用量馬賽克圖與用量摘要現在會將接近一百萬的權杖總數顯示為
1.0M,而非1000.0K。#96450 感謝 @ly-wang19。 - Control UI 對話設定中的語音、模型及敏感度控制項現在會一致對齊於同一列,不再因重複的所選值文字而干擾版面配置。#96925 感謝 @evan-ym。
- Control UI 核准提示不再沿用較舊要求的失敗狀態,也不會在目前決策仍在處理時重新啟用控制項。#98394 感謝 @haruaiclone-droid。
- Control UI 現在會在偵測到不相容的閘道通訊協定後停止重試,並顯示重新連線所需的更新或重新載入指引。#98414 感謝 @haruaiclone-droid。
- 在手機及其他高度較低的橫向畫面上,Control UI 編輯器現在會在有界區域內捲動,讓聊天記錄及所有撰寫控制項都能維持可存取。#98683 相關:#98615。感謝 @jin-li、@qingminglong。
- 閘道重新啟動或過時資源轉換期間若暫時載入失敗,Control UI 現在會重試,不再持續卡住直到手動重新整理頁面。#99111 感謝 @zengwen-dt。
- 現在可透過 Control UI 網頁聊天傳送貼上的大型 PNG 螢幕截圖,不會在附件處理期間失敗。#99213 感謝 @jincheng-xydt、@vincentkoc。
- 從建立設定代碼到管理待處理裝置,Control UI 行動裝置配對流程現在已為印地語與俄語使用者完整本地化。#100040
- Control UI 工作區側軌現在會緊貼視窗,並在收合時占用更少空間,移除空白區帶且不會與聊天區域重疊。#100088
- Control UI 聊天記錄現在只會隱藏完全重複的最終傳遞鏡像,仍會顯示合理的重複傳送、轉寄及不同回覆。#100136
- 在手機、標準桌面及高型視窗上,Control UI 聊天現在都會在第一則訊息上方保留一致的間距。#100144 感謝 @steipete-oai。
- Control UI 設定現在提供持續生效的簡易/進階切換開關、更簡潔的外觀控制項,且只有在內容設定檔變更實際已暫存時才會顯示待處理標籤。#100147
- Control UI 工具呼叫泡泡與錯誤徽章現在會整齊地靠右對齊,讓手機尺寸與桌面聊天中的失敗活動更容易瀏覽。#100163 感謝 @steipete-oai。
- OpenAI 使用者現在只會在 Control UI 速度選擇器中看到受支援的標準與快速選項,且繼承的快速模式會正確顯示。#100190
- Control UI 編輯器中的短篇草稿不再顯示不必要的捲軸溝槽,而較長的草稿仍會在需要時捲動。#100252
- 清除工作階段標籤後,現在會立即從其他已訂閱的 Control UI 用戶端移除舊名稱,無須完整重新整理。 #100266
- 桌面版 Control UI 使用者現在可將游標停留在縮短的近期工作階段名稱上,以顯示隱藏的尾端,無須逐一開啟即可區分相似的對話。 #100276
- 展開的 Control UI 側邊欄不再重複顯示聊天、概覽及用量檢視中已有的供應商配額資訊。 #100356 感謝 @shakkernerd。
- 已完成的 Control UI 訊息現在可透過時間戳記開啟權杖、快取、上下文、成本及模型詳細資訊,不再於每個頁尾另外加入上下文控制項。 #100391 感謝 @steipete-oai。
- 自主工作階段歷史記錄現在會將先前失敗的排程或預定回合保持標示為錯誤,即使之後的回合成功或頁面重新載入也不會改變。 #100514 感謝 @qingminglong。
- Control UI 的 Skills 頁面現在會顯示易讀的代理程式與搜尋標籤,並提供對齊的篩選器及尺寸正確的選取控制項。 #100526 感謝 @evan-ym。
- Control UI 回覆完成後,即使已完成執行的狀態延遲,撰寫區現在仍會保持顯示傳送;但真正開始新的執行時,仍會切換為停止。 #100527 感謝 @tiffanychum。
- Control UI 與 Skill Workshop 的檔案預覽現在只會顯示一個 Escape 快捷鍵提示,同時保留按 Escape 關閉的行為。 #100528 感謝 @xianshishan。
- 展開的 Control UI 工具活動不再重複顯示工具名稱與圖示,讓已完成及進行中的呼叫更容易快速瀏覽。 #100606
- 清除 Control UI 工作階段的模型覆寫後,現在會顯示所選代理程式本身的預設模型,而非不相關的全域預設值。 #100719 感謝 @hyspacex。
- 在 WebChat 中由助理傳送的文件,現在會使用伺服器提供的原始檔名下載,包括 Unicode 名稱,而非以未命名的瀏覽器文件開啟。 #100728 感謝 @lptrichor。
- Control UI 現在會在執行期間接受
/steer指引,而不會錯誤回覆No active run。 #100803 感謝 @hackerismydream。 - 使用者切換至其他聊天後,新的 Control UI 工作階段現在仍會顯示在側邊欄最前方,無須重新整理頁面。 #100981 感謝 @shakkernerd。
- 工作樹管理現在位於 Control UI 設定中,不再占用頂層側邊欄項目,同時現有的深層連結仍然有效。 #100995
- 桌面版 Control UI 中較長的
/btw回答現在會維持在瀏覽器視窗範圍內,並在結果卡片內捲動;行動版則保留整張卡片捲動。 #101169 感謝 @snoutfirst。 - 即使之後收到較舊的閘道更新,已結束的聊天也不會再卡在 Control UI 側邊欄的忙碌旋轉圖示狀態。 #101293 感謝 @fuller-stack-dev。
- 大型 Skill Workshop 支援檔案現在可順暢捲動、切換、篩選、換行及複製,不會造成 Control UI 凍結或嚴重變慢。 #101319 感謝 @shakkernerd、@xianshishan。
- 使用者現在可在同一個 HTTPS 來源上,同時登入多個透過路徑或查詢路由的 Control UI 閘道,而不會讓其中一個閘道覆寫另一個閘道的裝置權杖。 #101352 感謝 @fuller-stack-dev。
- Control UI 使用者可輸入
/approve來解除等待中的 exec 提示,而不會讓該決定排在受阻的聊天執行之後。 #101532 感謝 @vincentkoc。 - 當命令輸出因顯示需求而縮短時,Control UI 建置錯誤現在會完整保留表情符號及其他補充字元。 #101591 感謝 @maweibin。
- 現在可直接從詳細資料抽屜編輯、移動、封存、停止、開啟或刪除工作看板卡片,而唯讀檢視者仍不會看到任何變更控制項。 #101658 感謝 @momothemage、@princebansal。
- Control UI 麥克風按鈕現在於閒置時視覺上更低調,錄音時則更加醒目,讓目前的語音狀態更容易辨識。 #101843
- 已儲存可用儀表板認證資訊的使用者,在 Control UI 重新連線時不會再短暫看到登入畫面閃現。 #101849
- 現在於作用中的 Control UI 聊天內任意位置開始輸入時,第一個字元會進入訊息撰寫區,且不會搶走命令選擇區的輸入。 #102210 感謝 @shakkernerd。
從安裝到第一次聊天的設定更簡單
初始設定現在提供更清楚的路徑,協助你順利開始第一次聊天。全新安裝的命令列介面會進入引導式設定,已設定的安裝則會開啟終端介面,而對話式 Crestodian 設定仍為選用。Android 和 macOS 會引導使用者完成配對、權限、本機或遠端設定,以及復原;macOS 也能在儲存前測試偵測到的 Claude Code、Codex、Gemini CLI、API 金鑰及支援的供應商目錄選項。若驗證或頻道設定中斷,系統會保留先前的選擇;若使用者沒有可用的模型,系統會引導其選擇認證資訊和模型,而不是讓其進入無法使用的聊天。擁有者和管理員也能透過私人 Telegram、Web UI、Discord 或 Slack 命令,更新已過期的 Codex 或 OpenAI 登入,無須 SSH 存取權。 現有安裝會在其可運作狀態遭變更前受到保護。Doctor 和更新程序會拒絕取代無法讀取的設定;Doctor 會在合併已淘汰項目時保留模型微調設定;延伸穩定版更新則會保留所選的發布頻道。容器升級會在回報就緒前完成遷移和外掛修復,而不安全的執行環境會在其開啟 OpenClaw 狀態資料庫前遭到停止。來源與貢獻者
來源與貢獻者
openclaw doctor和更新程序現在會拒絕取代無法讀取的openclaw.json,保留現有的閘道、代理程式、頻道及外掛設定,而不會破壞安裝。#96469 感謝 @obviyus、@yetval。openclaw doctor --fix現在會在數個已淘汰的模型名稱合併為一個目前模型時,保留別名、參數、串流選擇、執行環境設定及其他模型微調設定,並準確回報任何合併衝突。#96544 感謝 @vincentkoc、@yetval。- 擁有者和管理員現在可以透過私人 Telegram、Web UI、Discord 或 Slack 命令,在瀏覽器中恢復已過期的 Codex 或 OpenAI 登入,無須 SSH 存取權。#98006 感謝 @100yenadmin、@jalehman、@obviyus。
- 命令列介面現在會引導全新安裝完成設定、直接在終端介面中開啟已設定的安裝、在重新執行時保留現有選擇,並以可用的終端聊天完成初始設定。#98218 感謝 @fuller-stack-dev。
- 新的 Android 使用者現在會獲得引導式首次執行流程,在初始設定完成前,依序完成設定碼或 QR 碼輸入、閘道配對、節點核准、權限、復原步驟,以及確認手機已就緒。#98752 感謝 @jesse-merhi。
- 新的 Mac 使用者現在可以開啟應用程式並使用可運作的本機代理程式,無須終端機、Homebrew、管理員存取權,亦無須針對應用程式本身的節點進行額外核准。#99767 相關項目 #99764。
- 套件安裝現在可以選取並保留
openclaw update --channel extended-stable、檢查其可用性,並在其 npm 中繼資料不完整時安全地失敗。#99811 感謝 @kevinslin。 - 全新安裝現在可以完成對話式 Crestodian 設定、一次核准建議的計畫、連接頻道,並繼續進入一般代理程式;傳統和指令碼式初始設定仍然可用。#99935
- macOS 初始設定現在會在第一次聊天前驗證所選的 AI 連線、提供更清楚的本機和遠端設定選項,並在驗證失敗時提供友善的復原方式,或經驗證的手動 API 金鑰設定路徑。#100288
- 首次初始設定現在會在驗證或配對發生問題後保留先前的選擇,並提供可採取行動的下一個模型設定步驟,而不是開啟無法使用的第一次聊天。#100632
- macOS 初始設定現在會提供閘道支援的文字推論供應商目錄,而不再僅限 Anthropic、OpenAI 和 Google,並在儲存前測試認證資訊。#101132
- 容器升級現在會在回報閘道就緒前完成必要的遷移和外掛修復;若修復失敗,程序會停止並提供可採取行動的指引,而不會留下看似正常的服務狀態。#101881 感謝 @sallyom。
- Crestodian 設定現在會引導缺少可用模型供應商的使用者,以遮蔽方式輸入認證資訊並選擇模型;在推論設定完成前,確定性設定和修復命令仍然可用。#101887 感謝 @fuller-stack-dev。
- OpenClaw 現在會在不安全的執行環境開啟 SQLite 支援的狀態資料前加以封鎖、引導舊版 Bun 服務改用節點,並在設定和修復期間選擇可安全使用 WAL 的節點執行環境。#106065 感謝 @vincentkoc。
官方應用程式
官方 iOS、Android 和 macOS 應用程式在設定、導覽、聊天、語音、Apple Watch、權限、在地化、檔案、排程工作、原生工作階段控制及閘道復原方面獲得重大更新。最近的對話在暫時中斷連線期間仍可正常使用:快取的工作階段和文字記錄仍可供閱讀,支援的文字傳送可以在正確的聊天中等待重新連線,而長對話也更容易從目前位置繼續,不會遺失閱讀位置或誤將離線檢視視為即時歷史記錄。 這些改進也讓各原生用戶端的體驗更加一致。行動裝置的佇列可在應用程式重新啟動後保留,macOS 應用程式獲得更完整的工作階段和文字記錄工具,而且每個用戶端都會在閘道恢復連線時重新整理同一段對話。共通的應用程式改進
來源與貢獻者
來源與貢獻者
iOS、iPadOS 和 Apple Watch
來源與貢獻者
來源與貢獻者
Android
來源與貢獻者
來源與貢獻者
macOS
來源與貢獻者
來源與貢獻者
模型與供應商
OpenClaw 的模型選擇擴展至主要的託管式、受管理及本機選項。每個支援的供應商路由都會保留各自的驗證方式、模型限制、推理控制、工具行為、圖片支援及用量報告。GPT-5.6 與 Codex
具有 GPT-5.6 預覽存取權的組織,可以透過支援的 OpenAI 和 Codex 路由選擇 Sol、Terra 或 Luna,並獲得預期的內容中繼資料、文字和圖片輸入、推理層級,以及 OpenAI 提供時的快取寫入計量。全新的 OpenAI API 金鑰和 ChatGPT/Codex 設定會選擇其預期的 GPT-5.6 預設值,而不會取代明確選取的模型。支援的 Ultra 選項在 OpenClaw 和原生 Codex 之間保持一致,而 Codex 監督會將原生 Codex 子代理程式記錄為工作,並將其結果傳回父代理程式。Tencent Hy3
Tencent Hunyuan Hy3 現在可透過 TokenHub 或 TokenPlan 完成完整的設定流程,包括第一級驗證選項、命令列介面初始設定、模型探索和設定驗證。現有 TokenHub 設定除了穩定的hy3 模型外,也能繼續使用 hy3-preview。
Meta Model API 與 Muse Spark 1.1
操作人員可以使用MODEL_API_KEY 或初始設定驗證選項來設定 Meta Model API、選取 meta-model-api/muse-spark-1.1,並使用支援的串流、工具呼叫、圖片輸入及推理強度控制。
Claude 模型
Claude Sonnet 5 可透過直接 Anthropic、Claude CLI、支援的 Vertex 區域、Bedrock 推論設定檔及 Bedrock Mantle 選取,並具備其文件記載的內容、輸出、圖片、思考和定價行為。具有 Claude Mythos 5 存取權的使用者,可透過支援的 Anthropic 系列路由選取該模型,並使用其必要的內容、輸出、自適應思考、快取和重播行為。其他供應商路由
Copilot 工作階段可以明確使用支援的自訂 OpenAI、Azure OpenAI、Ollama 相容或 Anthropic 供應商,並在連線或認證資訊設定變更時啟動相容的工作階段。已配對的電腦可以在符合資格的本機 Ollama 模型上執行短期工作,而 ClawRouter 可以公開授予單一受管理金鑰的模型,並回報其用量和預算。使用者也可以領取有效的促銷模型而不取代現有預設值、透過其官方供應商安裝 LongCat-2.0,並在兩種支援的 Google 傳輸方式上繼續進行最新 Gemini 工具呼叫對話。來源與貢獻者
來源與貢獻者
- Copilot 工作階段現在可使用明確選取的自訂 OpenAI、Azure OpenAI、Ollama 相容或 Anthropic 提供者,並在模型、端點、認證資訊、標頭或權杖限制變更時正常重新啟動。#96345 感謝 @vincentkoc。
- GPT-5.6 使用者現在可一致地選取支援的 Ultra 模式、讓模型與思考選項在各個 OpenClaw 介面中保持一致,並將原生 Codex 子代理程式的結果作為追蹤中的任務接收。#98021 感謝 @anyech。
- 現在可在 Anthropic、Claude 命令列介面、支援的 Vertex 區域、Bedrock 推論設定檔及 Bedrock Mantle 中選取 Claude Sonnet 5,並具備其文件所述的上下文、輸出、影像、思考及定價行為。#98254 感謝 @vortexopenclaw。
- 具備 GPT-5.6 預覽存取權的組織,可在支援的 OpenAI 與 Codex 路徑中選取 Sol、Terra 或 Luna,並獲得正確的推理控制、上下文中繼資料及快取寫入計算。#98333 相關項目 #98296。感謝 @steipete-oai。
- 騰訊混元 Hy3 現在可透過 TokenHub 或 TokenPlan 使用完整且受支援的 OpenClaw 設定流程,包括一級支援的驗證、模型探索、設定驗證、命令列介面初始設定,以及與現有
hy3-preview設定的相容性。#99076 感謝 @moncac。 - OpenClaw 代理程式現在可在已配對的 macOS、Linux 或 Windows 節點上所安裝且支援聊天的 Ollama 模型中執行短期任務,另提供停用節點推論的獨立控制項。#99234 相關項目 #99228。
- 單一
CLAWROUTER_API_KEY現在可在支援的傳輸方式中僅公開獲授權的模型,並在一般狀態檢視中顯示受管理的請求、權杖、支出及每月預算。#99658 相關項目 #99657。 - 使用者可探索現行促銷模型,並使用
openclaw promos claim <slug>領取模型,無須重新執行初始設定,也不會意外取代現有的預設值與認證資訊。#100236 感謝 @fuller-stack-dev。 - 現在可透過官方 LongCat 外掛安裝託管版 LongCat-2.0、在初始設定期間使用
LONGCAT_API_KEY進行設定,並將其選為longcat/LongCat-2.0以進行多輪工具使用。#100501 感謝 @vincentkoc。 - Gemini 最新別名現在可在兩種支援的 Google 傳輸方式中繼續工具呼叫對話,而不會因缺少思考簽章的 HTTP 400 錯誤而停止。#100605 感謝 @chenxiaoyu209、@guarismo。
- 具有 Claude Mythos 5 存取權的使用者,可透過 Anthropic、Anthropic Vertex、Amazon Bedrock 或 Bedrock Mantle 選取該模型,並具備其所需的上下文、輸出、思考、快取及重播行為。#101238 感謝 @vincentkoc。
- OpenClaw 現在支援 Meta Model API 設定及 Muse Spark 1.1 模型,包括串流、工具呼叫、影像輸入及支援的推理控制項。#102873 感謝 @davemorin、@hamidshojanazeri、@jalehman、@solvely-colin。
- 舊版狀態升級不再反覆停滯,而全新的 OpenAI 及 ChatGPT/Codex 設定會選取預期的 GPT-5.6 預設值,並使用支援的溫度及工具呼叫行為。#104656 感謝 @bdjben、@obviyus、@sallyom。
Codex 與已連線的程式設計代理程式
OpenClaw 現在能更順暢地與目前聊天以外的程式設計代理程式搭配運作。openclaw attach 可針對主要或選定的閘道工作階段開啟 Claude Code,並使用可撤銷的暫時存取權,而非整個處理程序共用的認證資訊。Codex 應用程式伺服器工作階段可繼續執行、委派給原生子代理程式,並將其結果作為追蹤中的工作傳回;Copilot 工作階段則可使用明確選取的自訂提供者,並在連線設定變更時重新啟動。
相關的工作階段工作流程也更為持久可靠。重要對話可釘選、重新命名、封存、還原,並作為進行中的工作加以監控;而作用中的目標會在後續輪次、壓縮、佇列及中斷期間持續保留於工作記憶中。
來源與貢獻者
來源與貢獻者
- 外部工具現在可取得工作階段範圍的閘道存取權,無須使用整個處理程序共用的認證資訊,也無權冒用其他工作階段,為
openclaw attach奠定安全基礎。#96351 感謝 @anagnorisis2peripeteia、@obviyus。 openclaw attach現在會使用主要或選定閘道工作階段的暫時存取權啟動 Claude Code、避免在引數中放置認證資訊,並在工作階段結束時撤銷授權。#96454 感謝 @anagnorisis2peripeteia、@obviyus。- GPT-5.6 使用者現在可一致地選取支援的 Ultra 模式、讓模型與思考選項在各個 OpenClaw 介面中保持一致,並將原生 Codex 子代理程式的結果作為追蹤中的任務接收。#98021 感謝 @anyech。
- Codex 應用程式伺服器代理程式現在可再次列出允許的代理程式、建立 OpenClaw 或已連線的子代理程式,並在委派工作期間讓出執行權,而不會使繼續執行後的心跳偵測遇到不相容的工具定義。#99561 相關項目 #99464。感謝 @100yenadmin、@joshavant。
- 從 OpenClaw 執行緒進行的 Codex 原生委派現在會再次建立原生任務記錄,而不支援的自訂 Codex 應用程式伺服器版本會在啟動時失敗,並顯示清楚的最低版本錯誤。#101221
- Copilot 工作階段現在可使用明確選取的自訂 OpenAI、Azure OpenAI、Ollama 相容或 Anthropic 提供者,並在模型、端點、認證資訊、標頭或權杖限制變更時正常重新啟動。#96345 感謝 @vincentkoc。
- 工作階段現在可釘選、在不遺失逐字稿的情況下封存、還原、從聊天介面重新命名,並以持久對話執行緒的形式監控作用中的執行。#98510 感謝 @maziyang2。
- 作用中的
/goal現在會持續引導後續輪次,並在壓縮、佇列及中斷期間保持有效,直到目標被暫停、完成、封鎖或限制為止。#100468
Telegram
Telegram 在即時進度、媒體、文件、主題、命令、重試、帳號路由、設定及傳遞方面獲得廣泛改進。相簿會將每張可用影像傳送給模型,長篇回覆在執行期間仍更容易追蹤,而暫時性衝突或網路故障也較不容易阻擋後續訊息或產生重複內容。 訊息與動作也能更一致地留在預期的機器人、主題及對話中,而設定與帳號健康狀態問題則提供更清楚的復原方式。來源與貢獻者
來源與貢獻者
- Telegram 相片相簿現在會依序將每張成功下載的影像提供給模型,而不再只提供一張相片及無法使用的檔案參照;下載失敗的項目則會省略。#97045 感謝 @nianjiuzst、@obviyus。
- Telegram 的即時進度檢視現在會讓推理、評論、格式及工具活動保持清晰、穩定且易於閱讀,完成後則會留下精簡的完成摘要,而不會直接消失。#98907 感謝 @marvinthebored、@peetiegonzalez。
- 在網路交握不穩定期間,Telegram 使用者應會遇到較少的最終回覆失敗或機器人傳送失敗,同時不會增加請求送出後可能已發生失敗時的重複訊息風險。#101258 感謝 @lzw112。
Signal
Signal 回覆現在可引用觸發回覆的訊息,讓繁忙的對話更容易追蹤。signal:me 或 signal:ops 等易記別名,也讓常用聯絡人與群組更容易定址,無須重複使用原始識別碼。
來源與貢獻者
來源與貢獻者
Slack
Slack 執行緒現在能更一致地保留其對話記錄,互動式卡片與進度會留在正確位置,而已接受的回覆也較不容易因確認結果不明而重複傳送。長時間執行的對話在送達代理程式前,也能避免更多不必要的等待。來源與貢獻者
來源與貢獻者
Discord
Discord 改善了回覆可見度、附件、語音工作階段、進度、重新連線及多帳號行為。已完成的回覆會產生更實用的未讀提示,短暫的閘道重新連線較不容易導致外送訊息遺失,而工作階段繼續執行反覆失敗時,也能在不關閉整個閘道的情況下復原。來源與貢獻者
來源與貢獻者
來源與貢獻者
來源與貢獻者
- 已登出或遭取代的 WhatsApp 帳號現在會保持停止狀態,直到重新連線為止,而不會進入可能耗用資源並拖慢其他帳號的反覆重新啟動迴圈。#78511 感謝 @openperf。
- 在短暫重新連線期間收到且符合條件的 WhatsApp 訊息,現在會送達 OpenClaw 以自動回覆,而不會被標示為已讀後悄然略過。#80642 感謝 @vishalj99。
- 並行的 WhatsApp Web 回覆、媒體、回應及佇列訊息,現在每個帳號一次只會傳送一項,減少彼此干擾與無法預期的傳遞順序。#99050 感謝 @ooiuuii。
- 當另一則訊息在傳遞途中抵達時,已完成的 WhatsApp 回覆現在會繼續傳遞,因此重疊的對話較不容易意外陷入沉默。#100205
Apple 訊息
Apple 訊息在回覆、輸入狀態、媒體、路由、設定指引及聊天連續性方面獲得更廣泛的改善。遠端 Mac 的附件可透過可用的本機路徑送達目前對話,回覆可在更多橋接設定中運作,一般訊息文字也較不容易被誤認為內部角色標記。來源與貢獻者
來源與貢獻者
- 從遠端 iMessage Mac 橋接至另一台閘道主機的照片,現在會透過可讀取的本機路徑送達 Codex 對話,而不再使用僅限 Mac 的檔名。#91803 感謝 @turbotheturtle。
- 僅使用 AppleScript,以及透過機器人使用者或 SSH 的 iMessage 設定,現在即使無法使用串接回覆也能傳遞回覆;資料庫變更也不再使傳入訊息被過時的復原狀態隱藏。#100446 感謝 @omarshahine。
- 使用
imsg私有 API 橋接的 iMessage 私人聊天,現在會在耗時較長的處理回合獲接受後立即顯示輸入狀態,無須等待已讀回條。#95621 感謝 @omarshahine。 - iMessage 回覆不再遺失恰好以
user:、system:或assistant:結尾的一般句子文字。#96392 感謝 @ly-wang19。
當機迴圈現在會停止以供修復
受監督的閘道若在啟動期間反覆失敗,現在會為操作人員保留穩定的重新啟動與復原程序,以便檢查及修復。控制路徑不再無限重新啟動,而是維持可用,同時暫停頻道與供應商的自動重新啟動,直到根本問題獲得修正。來源與貢獻者
來源與貢獻者
- 反覆當機的受監督閘道現在會保留穩定的控制程序供檢查及修復,而不會使操作人員受困於重新啟動迴圈。a18708c 感謝 @obviyus。
排程工作、遠端瀏覽器控制及工作區終端機
排程工作可在命令完成或監看條件改變時喚醒;遠端瀏覽器控制可配對所選的已登入分頁,並安全儲存已完成的下載;受防護的工作區終端機則可在網頁與行動裝置上使用。僅在需要時喚醒的排程工作
排程工作可在外部命令完成或監看條件改變時作出反應,因此只有在出現需要處理的新內容時,才會執行完整代理程式。重新套用相同宣告會就地更新預定工作,保留其身分與歷程,而不會建立重複的排程。來源與貢獻者
來源與貢獻者
遠端瀏覽器配對與下載
跨機器使用瀏覽器控制變得更加容易:操作人員可以將隨附的 Chrome 擴充功能與遠端閘道配對、僅分享所選的已登入分頁、診斷 Windows 與 WSL2 的連線詳細資訊,並將分頁從 OpenClaw 群組移除以撤銷存取權。代理程式也可以等待延遲的下載,並將完成的檔案安全地儲存至受防護的本機路徑,同時取得其最終 URL 與建議名稱。來源與貢獻者
來源與貢獻者
- Windows 與 WSL2 使用者現在可獲得 IPv4 和 IPv6 檢查,以及相應的 portproxy 指引,以在不擴大 CDP 暴露範圍的情況下恢復 Chrome 瀏覽器控制。#100590 感謝 @owlock、@zengwen-dt。
- 隨附的 Chrome 擴充功能現在可讓使用者從手機或其他頻道控制所選的已登入分頁,無須有人在桌面端核准遠端偵錯;移除分頁即可撤銷存取權。#100619
- 遠端閘道使用者可以從另一台瀏覽器機器,使用
openclaw browser extension pair --gateway-url wss://...配對隨附的 Chrome 擴充功能,而無須在該機器安裝 OpenClaw 或 Node.js,也無須開啟傳入連接埠。#101127 - 代理程式現在可以將瀏覽器下載內容儲存至所選的受防護路徑,或等待延遲的匯出完成,並取得最終 URL、檔名及本機路徑。#101369 感謝 @grd-chang。
網頁與行動裝置中的工作區終端機
通過驗證的操作人員無須離開目前工作區,即可從控制介面、iOS 或 Android 開啟受防護的工作區終端機。工作階段會使用所選代理程式的工作區及設定的殼層,可透過政策停用,並遵循閘道通訊協定對擁有權與連線狀態的控制。瀏覽器終端機可以停駐、調整大小及並排執行,而 iOS 與 Android 則提供專用的進入點與清楚的連線指引。 同一版本中的瀏覽器強化措施完善了這項功能:終端機可在頁面重新載入、裝置休眠或網路短暫中斷後重新連接並重播近期輸出;新啟用的支援無須手動重新整理即可顯示;而關閉、重新開啟、佈景主題、游標焦點、提示字元圖示及新分頁控制項,在反覆使用工作階段時仍保持可用。來源與貢獻者
來源與貢獻者
- 通過驗證的管理員可以從閘道支援的控制項,在代理程式工作區中開啟互動式終端機;完全沙箱化的代理程式仍會遭到阻擋,且可使用
gateway.terminal.enabled停用此功能。f083f35 - 控制介面管理員現在可以在瀏覽器工作區內開啟多個可停駐、可調整大小的終端機分頁,讓聊天、工作階段控制與即時殼層保持在同一處。ec72de4
- iOS 使用者可以直接從 Control 中心開啟 Terminal,在中斷連線時查看閘道設定提示,並讓使用中的殼層工作階段在不相關的畫面更新期間持續執行。211e0d7
- Android 使用者可以從 Settings > Terminal 開啟代理程式工作區殼層,其中提供清楚的連線指引;在支援的情況下,也能傳遞閘道認證資訊,而不會將權杖放入 URL。fcd7eb6
- 選擇啟用的控制介面終端機工作階段,現在可在頁面重新載入、裝置休眠及網路短暫中斷後繼續存在,讓操作人員重新連接並重播近期輸出,而不會遺失正在執行的命令。#100089
- 關閉最後一個分頁後再開啟新的控制介面終端機,現在會以空白的新殼層開始,而不會還原已關閉終端機的輸出。#100665
- 控制介面終端機分頁現在可在開啟過程中正常關閉、跟隨佈景主題變更,並以可用的大小重新開啟,不再留下隱藏的工作階段、過時的色彩或無法操作的控制項。2399ce7
- 已開啟的控制介面頁面現在能偵測終端機支援何時啟用,無須手動重新整理即可使用終端機。3f976f9
- 關閉另一個控制介面終端機分頁後再開啟新分頁時,不再繼承舊的已結束狀態。3c03389
- 控制介面終端機的網頁元件在共用瀏覽器登錄中載入多次時,不再造成當機。f2e5159
- 控制介面終端機現在會使用已安裝的 Nerd Font 後備字型,讓支援的提示字元與清單圖示顯示為正確字形,而非預留位置方框。#100128
- 控制介面整合式終端機現在只會顯示一個游標,而不會讓 Chrome 與終端機的游標重疊,使焦點及輸入狀態更加清楚。#100240
- 控制介面終端機的新工作階段按鈕現在會與周圍分頁對齊,使分頁列更整潔且更容易瀏覽。#100256
更多頻道改善
訊息頻道的更多修正
現在,回覆與媒體在工作區、行動及社群頻道中,能更一致地附加至預期的對話。Telegram 處理相簿、進度、重試、主題、路由及傳遞時,減少了遺失、重複、過時或難以閱讀的結果。 Discord、Slack、WhatsApp、Apple 訊息及其他支援的頻道,也獲得更清楚的命令、討論串、附件、Proxy 及復原行為。此組中的 Apple 訊息設定與傳遞路徑會保留讀者預期的聊天脈絡,而不會暴露其底層的路由處理。來源與貢獻者
來源與貢獻者
- Telegram 相簿現在會依序將每張成功下載的圖片提供給模型,不再只提供一張相片及無法使用的檔案參照;下載失敗的項目則會省略。#97045 感謝 @nianjiuzst、@obviyus。
- Telegram 的即時進度檢視現在能以清晰且穩定的方式呈現推理、評論、格式及工具活動,並在完成後保留精簡摘要,而不再直接消失。#98907 感謝 @marvinthebored、@peetiegonzalez。
- Slack 頻道可以繼續讓 OpenClaw 自然參與對話,同時選擇啟用的
ignoreOtherMentions設定會避免回覆以其他人或群組為對象的對話,並保留該對話作為稍後提及機器人時的情境。#53467 感謝 @hanamizuki。 - 透過單一 Socket Mode 應用程式執行多個閘道的 Slack 操作者,現在會在啟動時收到警告,說明事件可能送達另一個連線的原因,以及如何選擇更安全的部署設定。#79938 感謝 @jeffvsutherland。
- Discord 訊息讀取與搜尋現在能正確解碼原始壓縮回應,並在遇到非預期資料時傳回明確錯誤,不再產生亂碼輸出或不透明的失敗。#80788 感謝 @jbetala7。
- Slack 操作者現在可以為每個頻道選擇
off、first、all或batched回覆討論串模式,自動回覆與訊息工具也會遵循相同的實際選擇。#82253 - Slack 按鈕與選取互動現在會留在正確的助理討論串中,並在後續回合完成前於該處顯示有效的處理狀態。#82895 感謝 @wukongai-cmu。
- Discord 僅含工具的回覆不再留下重疊的輸入狀態更新,避免讓人誤以為仍有另一則回答即將送達;明確設定的輸入狀態行為則維持不變。#84288 感謝 @dr00-eth。
- 由排程與心跳偵測驅動的 Slack 訊息現在會使用設定的代理程式名稱與圖示;若 Slack 拒絕自訂,則會妥善回退至應用程式身分。#84335 感謝 @rohang2005。
- 較長的 Slack 助理討論串回覆現在會顯示持續變化的進度提示,讓使用者知道 OpenClaw 仍在處理。#85507 感謝 @emergentash。
- 同一伺服器中的多個 Discord 機器人帳號現在會維持各自獨立的語音工作階段;即使 Discord 在語音啟動完成前就已準備就緒,設定的語音自動加入仍可正常運作。#87530 感謝 @geekhuashan。
- 當 Discord 語音留言回覆失敗時,使用者現在會在討論串中收到助理回答的文字備援版本,且不會重複已送達的文字。#89962 感謝 @danhayman。
- 如果仍有任何機器人表情回應未清除,Discord 的清除所有表情回應動作現在會傳回實際錯誤,而不會宣稱已完全成功。#90038 感謝 @masatohoshino。
- 檢查未加入語音頻道的 Discord 成員時,現在會回報該成員未連線,而不再引發容易誤解的命令或閘道失敗。#90969 感謝 @asock。
- 當回應過大或停滯時,Discord REST 呼叫現在會以明確錯誤失敗,避免造成無上限的記憶體使用與處理程序不穩定風險。#95412 感謝 @alix-007。
- Slack 呈現訊息現在會以原生 Block Kit 卡片送達,並提供正常運作的標頭、控制項及回條,不再扁平化為純文字。#95463 感謝 @zoowh。
- Discord 現在會以正確順序顯示已啟用的 Anthropic 推理、備註及工具活動,並提供準確的計數器與非空白摘要。#96106 感謝 @marvinthebored、@obviyus、@peetiegonzalez。
- 新增具名 Discord 帳號時,不再導致由 SecretRef 支援的預設帳號離線或陷入重新啟動迴圈。#96401 感謝 @849261680。
- Slack 富文字區塊動作現在可以在接近預覽限制時包含表情符號,而不會產生格式錯誤的互動文字或後續編碼失敗。#96577 感謝 @llagy007、@weeli-009。
- 每日或閒置重設後的第一則 Slack 回覆現在可以重複使用近期的討論串歷史記錄,因此對話不會突然從頭開始。#97100 感謝 @bek91。
- Slack 回覆會繼續附加至根討論串的工作階段歷史記錄,不再累積各自獨立且幾乎空白的子工作階段。#97168 相關項目:#96535。感謝 @gorkem2020、@liuwqgit。
- Discord 帳號健康狀態檢查現在會在身分回應過大時安全地失敗,避免閘道當機或記憶體不足失敗的風險。#97278 感謝 @hugenshen。
- Slack 回覆不再向使用者顯示內部工具失敗橫幅、推理架構或工具呼叫標記。#97367 感謝 @masatohoshino。
- 當 Slack 接受回覆但確認資訊遺失時,OpenClaw 現在可以驗證既有貼文並避免重複傳送。#97480 感謝 @joeyfrasier。
- Discord 訊息、討論串歷史記錄與附件請求現在會在過大的成功回應造成閘道記憶體用量過度增長前予以拒絕。#97693 感謝 @alix-007。
- Discord PluralKit 查詢與語音上傳設定現在會在非預期的大型 JSON 回應耗盡記憶體前予以停止。#97706 感謝 @cxbasdev。
- 處於
stt-tts模式的 Discord 語音對話現在會在各回合間保留先前的語音情境,不再於每次回覆後重新開始。#97746 感謝 @karabaralex、@sanjays2402。 - 格式錯誤的 Discord 成功回應現在會以端點專屬的情境資訊失敗,不再直接顯示原始剖析器錯誤或導致 OpenClaw 當機。#97889 感謝 @lsr911。
- 過大的 Discord 閘道中繼資料回應現在會記錄有界限的錯誤,並回退至 Discord 的預設閘道 URL,避免閘道當機的風險。#98682 感謝 @wings1029。
- 位於受限網路中的 Discord 部署現在可以透過明確設定的 DNS 或私人 HTTP(S) Proxy 路由閘道與 REST 流量,而不必開放廣泛的直接 HTTPS 輸出流量。#99126 相關項目:#98266。感謝 @joshavant、@sallyom、@svuppala2006。
- 當附件過大時,Discord 使用者現在會收到回覆文字及明確通知,不再看到已完成的回應直接消失。#99577 感謝 @lin-hongkuan。
- Slack 回覆現在會在暫時性的工作階段啟動衝突後重試,不再於預期訊息送達前停止。#99647 感謝 @steipete-oai。
- 當使用者離開頻道後,已完成的部分串流 Discord 回覆現在會以新訊息送達,並可觸發一般的未讀提示。#99711 感謝 @davelutztx。
- Slack 按鈕與選單現在會保留
9:00等時間標籤,並在選取時傳回預期的動作值。#99877 感謝 @qingminglong、@rodja。 - Discord 與其他進度檢視現在會隱藏重複的內部 Code Mode 輪詢,同時繼續顯示有意義的工具活動。#99893
- Discord 閘道連線現在會將傳入訊框限制為 16 MiB,在保留經測試的大型成員事件支援能力的同時,於極端流量造成記憶體壓力前予以拒絕。#99998 感謝 @sunlit-deng。
- Slack 訊息表情回應現在接受常見表情符號或短代碼名稱,無須重複指定目前訊息的 ID 即可將其設為目標,並提供更清楚的成員查詢指引。#100375 感謝 @gorkem2020。
- Slack 現在預設會在原生助理載入狀態旁使用一個靜態確認表情回應,避免同一則回覆出現兩種相互競爭的進度顯示。#100462 感謝 @steipete-oai。
- 一般的 Slack 討論串回覆不再重新下載及處理起始訊息的附件,而新的或已重設的工作階段仍會接收這些檔案一次。#100516
- 工作階段歷史記錄現在會標示已產生但在傳送前遭刻意取代的 Slack 回覆,讓操作者不會將其誤認為使用者已收到的訊息。#100607 感謝 @bek91。
- 在送達 Discord、Slack、Matrix 或其他頻道前失敗的訊息,現在可以在連線恢復後重新傳送;對於傳送後結果不確定的情況,仍會避免盲目重複傳送。#101024 感謝 @sunnyshu0925。
- 排程摘要、Teams 與 Slack 回覆,以及其他內嵌的助理回應,不再顯示
</mm:think>等供應商推理標記。#101036 感謝 @velanir-ai-manager。 - Discord 語音播放現在會將損壞的 ffmpeg 輸出管線轉換為一般播放錯誤,而不再引發未攔截的閘道層級例外狀況。#101088 感謝 @masatohoshino。
- 長時間執行的 Discord 與 Nextcloud Talk 整合現在會限制其頻道中繼資料快取,不再讓每個新遇到的聊天室永久增加記憶體用量。#101650 感謝 @alix-007、@vincentkoc。
- 在極長討論串及繁忙閘道中的 Slack 回覆現在會避免數次不必要的等待,減少討論串與私人訊息事件送達代理程式前的停滯。#101888 感謝 @obviyus。
- Discord 機器人現在可以在工作階段恢復屢次遭拒後就地復原,減少長時間中斷、回覆遺失及完整閘道重新啟動。#103596
- 瀏覽器與訊息整合中的頻道預覽、討論串名稱、摘要及縮短後的錯誤訊息,現在會保留完整的表情符號與其他 Unicode 字元。c16bb87 感謝 @vincentkoc。
- 過長的 Slack 上下文標籤、Zalo 訊息與說明文字,以及擴充功能命令輸出,現在截斷時不會破壞表情符號或其他非 BMP 字元。7e03242 感謝 @hugenshen、@mushuiyu886、@vincentkoc。
- 在
channels.line.accounts下設定的預設與具名 LINE 機器人,除非明確停用,現在都會取得可用的網路鉤子路由,避免有效的傳入訊息最終收到 404 回應。#81471 感謝 @edenfunf、@honorlin。 - 停止接收訊息的 Feishu 連線較不容易被錯誤標記為健康,因為傳輸活動現在會更新頻道健康狀態。#90966 感謝 @acache、@richardataxai-lab、@vincentkoc。
- 從遠端 iMessage Mac 橋接到另一台閘道主機的照片,現在會透過可讀取的本機路徑抵達 Codex 對話,而非使用僅限 Mac 的檔案名稱。#91803 感謝 @turbotheturtle。
- 使用相容 iMessage 橋接器的使用者可以建立、讀取原生 Apple Messages 投票並進行表決,且不支援的
imsg安裝會提供升級指引。#98421 感謝 @lobster、@omarshahine。 - 即使傳送者身分以內部 LID 傳入,WhatsApp 群組擁有者現在仍可可靠地使用
/new、/stop、/status及類似命令。#93379 相關項目:#77755。感謝 @jiveshkalra、@xialonglee。 - LINE 檔案上傳現在會保留可辨識的音訊副檔名,例如
.m4a,讓有效的錄音能進行轉錄,而不會被視為未知檔案。#96403 感謝 @tancolo、@zaidazmi。 - 包含類似 Markdown 圍欄標記範例行的圍欄程式碼區塊,現在會保持完整,不再從區塊中間拆分而造成混淆或誤讀。#96745 感謝 @ly-wang19、@vincentkoc。
- Signal 回應捷徑現在只會套用至預期的結構化執行或外掛核准,包括轉送的監控提示與分塊提示;僅引用核准命令的一般訊息不再獲得控制項。升級後,較早傳送的提示可能仍需執行一次
/approve。#96880 感謝 @joshavant。 - Signal QuickStart 現在只會顯示一次清楚的
signal-cli安裝失敗訊息,並直接進入自訂路徑提示,不再重複顯示找不到二進位檔的訊息。#96932 感謝 @romneyda。 - 過長且無分隔的訊息拆分為符合傳送大小的區塊時,現在會保持表情符號完整,避免使用者與頻道外掛看到亂碼替代字元。#96951 感謝 @bartok9、@ly-wang19。
- Signal 使用者現在會收到乾淨的助理回覆,不含內部工具狀態、推理標籤或工具呼叫標記。#97360 感謝 @masatohoshino。
- LINE 範本標題、後備文字及替代文字,現在達到欄位限制時仍會保持表情符號完整,避免預覽損壞與承載內容遭拒。#97428 感謝 @ly-wang19、@vincentkoc。
- 過長的 LINE 按鈕標籤、快速回覆、回傳資料及媒體控制項,現在達到欄位限制時仍會保留表情符號,不再產生格式錯誤的文字。#97470 感謝 @ly-wang19、@vincentkoc。
- Signal 外掛設定現在能處理緩慢、格式錯誤或過大的 GitHub 發行版本中繼資料,而不會造成程序記憶體耗盡的風險。#97536 感謝 @hugenshen。
- Signal 容器模式現在會阻止過大或失控的
signal-cli-rest-api回應威脅整個 OpenClaw 程序。#97539 感謝 @alix-007。 - Signal REST 容器傳回無效 JSON 時,現在會產生清楚的 Signal 專屬失敗訊息,而不會直接顯示原始剖析器錯誤。#98073 感謝 @lsr911、@vincentkoc。
- 為以表情符號標示的 iMessage 投票選項表決時,不再額外傳送一則重複所選答案的單字訊息。#98691 感謝 @omarshahine。
- 代理程式現在會使用一次原生投票來回答 iMessage 投票(包括含留言的投票),而不再以一般文字作答、重複選擇或另行回覆留言。#98781 感謝 @omarshahine。
- 啟用狀態回應的 Signal 使用者,現在可在私人與群組聊天中看到 OpenClaw 何時接受訊息、處理工作、使用工具、進行壓縮、停滯或完成。#98791 感謝 @jesse-merhi。
- LINE 訊息、卡片、選單、位置及程式碼區塊,現在達到欄位限制時仍會保留表情符號與其他多單元字元,而不再產生損壞文字或遭拒的承載內容。#98994 感謝 @lexes7、@vincentkoc。
- 來自
imsg的純 32 字元 iMessage 群組 ID,現在會將排程與直接傳送路由至預期的對話,而非不存在的電話號碼。#99525 相關項目:#89235。感謝 @matthewdelprado。 - 設定
channels.whatsapp.actions.calls、MeowCaller 及電話語音合成後,WhatsApp 代理程式現在可以致電請求者,並播報簡短的工作完成或緊急訊息。#99635 - WhatsApp、LINE、Signal、iMessage、Teams、Feishu、Mattermost 及 Zalo 的附件下載失敗,現在會保持可見且可採取行動,不再消失或偽裝成成功的媒體。#100119
- 僅使用 AppleScript,以及機器人使用者或 SSH 的 iMessage 設定,現在即使無法使用討論串仍可傳送回覆;資料庫變更也不再使傳入訊息隱藏於過時的復原狀態之後。#100446 感謝 @omarshahine。
- 帶有多餘加號的雜亂電話號碼,現在能與預期的 Signal、iMessage 或 WhatsApp 聯絡人相符,而不含任何數字的身分則會被安全拒絕。#100467 感謝 @morluto。
- ClickClack 代理程式對頂層訊息的回覆,現在會留在目前頻道或私人訊息中,而真正討論串內的回覆仍會保留在討論串中。#100582 感謝 @marvinthebored、@vincentkoc。
- 同時包含文字與圖片、卡片或位置的 LINE 回覆,現在會準確回報複合媒體部分的失敗,同時僅傳送一次文字並避免重複重試。#100996 感謝 @masatohoshino。
- iMessage 輔助程式管線失敗時,現在會以可預期的方式結束待處理工作,並讓監控程式乾淨地復原或停止,而不會使閘道當機或造成請求停滯。#101084 感謝 @masatohoshino。
- WhatsApp 私人投票現在會遵循與其他傳送相同的對外聯絡時間鎖定,不再於封鎖時段內傳送給收件者。1d128b4 感謝 @vincentkoc。
- Google Meet 與直接 Voice Call 工作階段,現在會保留發起通話之代理程式的身分、工作區、路由及逐字稿歸屬,不再悄悄切換至預設代理程式。#77763 感謝 @quangtran88。
- Google Live 通話記錄現在會保留對話雙方的內容,重新連線時則會避免提交尚未完成的語音或合併不相關的話語。#84161
- OpenAI Realtime 撥出通話現在即使收件者接聽後立即說話,也會播放一次開場問候;後續的打斷仍會停止正在播放的語音。#86285 感謝 @giodl73-repo、@jnikolaidis。
- QQ Bot 升級現在會將可復原的認證資訊備份移轉至 SQLite,且匯入失敗時不會刪除來源檔案;可捨棄的快取則會分開重建。#89597
- 使用即時 OpenAI 或 Google 語音通話的來電者,現在可以打斷助理語音,並讓已緩衝的電話音訊迅速停止;其他供應商則維持既有的本機後備機制。#90749 感謝 @moellenbeck。
- QQ Bot 現在可以從已授權的工作區路徑,傳送由沙箱代理程式建立的文件與媒體,同時繼續阻止路徑逸出。#92872 感謝 @sliverp、@zhangguiping-xydt。
- 透過 OpenClaw 訊息工具傳送的訊息,現在會保留已設定的靜態或身分回應前置詞,讓路由與廣播訊息的標示保持一致。#93639 感謝 @zengwen-dt。
- 語音來電者現在無須等待回合後壓縮即可聽到完整答案,且成功的提前播放不再重複。#94015 感謝 @xialonglee。
- 啟用區塊串流但未啟用串流卡片時,Feishu 回覆現在會以完整區塊抵達,而不會完全消失。#94250 相關項目:#55027。感謝 @vincentkoc、@xialonglee、@zichaolong。
- 互動式命令按鈕後備為文字時,使用者現在會收到可複製的命令,且 Feishu 文件留言會說明手動步驟。#94385 相關項目:#69754。感謝 @1yihui、@xialonglee。
- Twilio 語音通話操作人員可以選擇 US1、IE1 或 AU1,讓通話控制與記錄使用預期的 Region,並維持以 US1 為預設值。#95832 感謝 @jodok。
- Nextcloud Talk 傳送與回應現在會限制伺服器回應大小,在維持正常傳送的同時,保護 OpenClaw 免於停滯或記憶體用量失控。#96031 感謝 @alix-007。
- 包含隱藏不安全字元的回覆指示詞,現在會在聊天路由使用前產生穩定且顯示安全的回覆 ID。#96446 感謝 @lin-hongkuan。
- Microsoft Teams 對長篇父訊息的回覆,現在會在代理程式的父訊息上下文中完整保留表情符號及類似字元,不再插入格式錯誤的文字。#96569 感謝 @llagy007、@weeli-009。
- 長篇 IRC 訊息現在拆分為傳送區塊時,會完整保留表情符號及其他增補字元,即使設定的區塊限制異常小也一樣。#96572 感謝 @llagy007、@weeli-009。
- Google Chat 傳送與請求驗證現在會限制過大的 API、憑證及錯誤回應,讓正常流量通過,同時使損壞或惡意的本文在不耗盡記憶體的情況下失敗或截斷。#96772 感謝 @vincentkoc、@wangmiao0668000666。
- 當 OpenAI 相容的轉錄端點傳送過大回應時,QQ Bot 語音轉文字現在會提早傳回帶有標籤的錯誤,而不會將完整本文緩衝至記憶體中。#96968 感謝 @mushuiyu886。
openclaw channels login --channel feishu現在會顯示精簡的 QR Code,使其在一般終端機視窗中仍可掃描。#97087 感謝 @nianjiuzst。- OpenClaw 縮短長篇 Matrix 討論串起始訊息以供代理程式作為上下文時,現在會完整保留表情符號及其他特殊字元。#97121 感謝 @bartok9、@ly-wang19。
- IRC 使用者現在會收到預期的回答,頻道訊息中不再出現內部工具失敗橫幅或僅供助理使用的架構內容。#97214 感謝 @masatohoshino、@studentzhou-svg、@vincentkoc。
- Zalo 的設定、輪詢、傳送及健康狀態檢查,現在會在異常巨大的成功回覆使閘道承受嚴重記憶體壓力前將其拒絕。#97277 感謝 @hugenshen。
- 當權杖輪替後留下多個已有內容的儲存根目錄時,Matrix 操作人員現在會收到結構化警告,其中包含識別並謹慎封存過時資料夾的詳細資訊。#97353 感謝 @eldron81-r2d2、@outdog-hwh。
- Matrix 回覆現在會傳送預期的回答,不再洩漏內部工具診斷資訊、推理標記或僅供助理使用的架構內容。#97372 感謝 @masatohoshino。
- QQ Bot Markdown 表格現在會保留儲存格內已逸出的管線字元,因此命令與運算式不會偏移到錯誤的欄位。#97429 感謝 @ly-wang19。
- 長篇 Feishu 串流卡片摘要現在會在截斷邊界完整保留表情符號及其他非 BMP 字元。#97462 感謝 @ly-wang19。
- 傳送給代理程式的長篇 Matrix 回覆引文,現在截斷表情符號及其他多單位字元時不會留下損壞的文字。#97471 感謝 @ly-wang19。
- Mattermost 串流草稿預覽現在縮短含有表情符號的長文字時,不會顯示格式錯誤的替代字元。#97472 感謝 @ly-wang19。
- Microsoft Teams Adaptive Card 按鈕點擊現在會將提交的值傳送給代理程式,不再以空白訊息抵達。#97546 感謝 @jimmypuckett。
- 截斷處含有表情符號的長篇 Feishu 留言,現在會以有效文字送達代理程式,不再被拆分為格式錯誤的字元。#97595 感謝 @llagy007、@weeli-009。
- Matrix 媒體下載現在會在緩衝前強制執行大小及閒置逾時限制,包括加密媒體。#97662 感謝 @alix-007。
- Feishu 與 Lark 的註冊及串流卡片請求,現在會在過大的供應商 JSON 對記憶體造成無上限壓力前將其拒絕。#97782 感謝 @alix-007。
- Microsoft Teams 檔案傳送與聊天查詢現在會限制大型 Microsoft Graph 回應,並傳回帶有標籤的錯誤,而不是冒著程序當機的風險。#97784 感謝 @alix-007。
- SMS 回覆現在會隱藏內部工具追蹤失敗橫幅,僅顯示預期的助理回應。#97989 感謝 @zengwen-dt。
- Twilio SMS 帳號檢查現在能安全處理格式錯誤的成功 JSON,列出電話號碼或顯示清楚的 Messaging Service 錯誤。#97999 感謝 @lsr911。
- 取消 Feishu 重新連線、啟動或機器人身分重試等待時,現在會正常結束,不再有清理期間發生
ReferenceError的風險。#98137 感謝 @zhanglei99586。 - 模型的
NO_REPLY權杖周圍出現標點符號時,不再使其變成可見的聊天訊息,而確實包含該權杖的合法訊息仍會送達。#98224 感謝 @sunnyshu0925。 - 子代理程式、排程工作、媒體工作及代理程式測試框架的完成結果,現在會透過發出請求時設定的相同帳號、目的地及討論串傳回。#98240 感謝 @yetval。
- Tlon 與 Urbit 頻道發生失敗時,現在會在過大或格式錯誤的錯誤回應造成記憶體用量暴增前加以限制,同時保留有用的簡短訊息。#98496 感謝 @pandah97。
- Mattermost 回覆現在會顯示預期的助理回應,不再暴露內部工具失敗診斷資訊。#98693 感謝 @zengwen-dt。
- Feishu 機器人回覆不再於預期回應旁暴露內部工具或執行階段失敗橫幅。#98705 感謝 @zengwen-dt。
- Zalo 操作人員現在無須修改程式碼,即可將 Bot API 呼叫指向相容的替代端點;一般工作區環境檔案無法暗中重新導向流量,而毫秒級訊息時間仍維持準確。#98768 感謝 @romneyda。
- 環境代理程式現在會在觀察到的群組對話中保持更安靜,並遵循操作人員的指示,例如僅在有人對其說話時回覆。#99144 感謝 @obviyus。
- 環境群組聊天現在會保持靜默,除非代理程式刻意傳送訊息,不會再出現多餘的狀態行、工具摘要、壓縮通知、傳送警告或溢位後續訊息。#99145 感謝 @obviyus。
- Mattermost 頻道監控現在會拒絕超過 16 MiB 的傳入事件並重新連線,在持續接受正常大型訊息的同時限制記憶體風險。#99366 感謝 @sunlit-deng。
- 永遠啟用的群組代理程式現在可在外掛後援處理後接收並回答有效但未提及代理程式的訊息,不再將其靜默捨棄。#99506 相關項目 #99457。感謝 @lzy3538、@zqchris。
- 頻道已接受的回覆與附件不再於重新啟動或復原失敗後重複傳送,而確實尚未傳送的項目仍可重試。#99600 感謝 @zhangguiping-xydt。
- 對外傳送現在會針對失敗及部分送達的訊息回報實用的各部分結果,而不再將每次嘗試都顯示為成功。#99928 感謝 @masatohoshino。
- ClickClack 現在可在執行期間顯示選擇啟用且持久保留的評論與工具活動,讓使用者不必在最終回覆前面對空白頻道。#99954 感謝 @obviyus、@ragesaq。
- Telnyx 類型及 Plivo 的傳入語音對話,現在可在來電者首次回應後繼續進行,不再於 OpenClaw 再次說話前陷入靜默。#100255 感謝 @dvy。
- 在受信任的 IPv4 反向 Proxy 後方,即使節點將 Proxy 回報為 IPv4 對應的 IPv6 位址,有效的 Twilio 與 Plivo 回呼現在仍可通過簽章檢查。#100261 感謝 @rohitjavvadi。
- 重複傳送的語音通話網路鉤子現在會收到確認,且不會在重播時窗內重複產生通話或逐字稿副作用。#100263 感謝 @xialonglee。
- Gmail 監看續期暫時失敗時,現在會產生錯誤,但不會使長時間在前景執行的
openclaw webhooks gmail run程序當機。#100342 感謝 @cxbasdev、@vincentkoc。 - 代理程式在繁忙的群組聊天中補讀訊息時,現在會收到更清楚、依傳送者區分的歷史記錄,使多人對話更容易理解,同時不會暴露本機路徑或 URL。#100366 感謝 @gorkem2020。
- Tlon 現在會在過大或停滯的外部圖片下載消耗無上限記憶體前將其停止,並可使用原始 URL 繼續處理訊息。#100374 感謝 @hugenshen。
- 過大的 Tlon scry 回應現在會以清楚的路徑特定錯誤失敗,而不再有造成閘道記憶體不足而當機的風險。#100376 感謝 @hugenshen。
- 非串流頻道不再針對同一則訊息傳送兩次相同的最終文字或媒體,而具有不同路由或討論串識別資訊、確實彼此獨立的回覆仍會正常傳送。#100828 感謝 @vincentkoc、@zhangxiaojiujiayi。
- 透過 Feishu 訊息、討論串回覆或文字承載內容傳送的受支援互動式卡片 JSON,現在會轉譯為卡片,不再顯示為原始 JSON。#100883 感謝 @martingarramon、@vincentkoc、@zenorewn。
- Microsoft Teams 附件復原現在會拒絕過大的 Graph 中繼資料並提供診斷資訊,而不是將其緩衝至閘道記憶體中;一般託管媒體仍會在設定的限制內下載。#101082 感謝 @cxbasdev。
- 停滯的 Feishu 租用戶權杖或串流卡片請求現在會逾時,並顯示清楚的錯誤且釋放處理通道,讓其他閘道訊息能繼續處理。#102948 感謝 @hugenshen、@sallyom。
- Twilio 語音通話供應商現在會在傳送請求前拒絕不支援的 API 主機名稱,且僅接受 OpenClaw 支援的 Twilio 區域主機。094c0d4 感謝 @vincentkoc。
- 排程與傳出頻道傳送不再於沒有可用平台收據時回報成功,讓遺漏的通知顯示為未送達或已抑制,而非錯誤顯示為已送達。#79811 感謝 @indulgeback。
- Telegram 貼圖與其他外掛訊息動作傳送至相符的對話時,現在會留在作用中的論壇主題或討論串內,包括透過閘道分派的情況。#80293 感謝 @artdaal。
- 會自行傳送回應的 Telegram 與 Discord 外掛命令現在可傳回
{ suppressReply: true },避免出現第二則造成誤解的空白回應警告或失敗。#80928 相關:#80756。感謝 @alexuser、@unclouded77。 - 使用
messages.ackReactionScope: "all"時,Discord、Slack 與 Telegram 中的周遭聊天室訊息現在會收到已設定的確認回應表情。#87433 感謝 @paul-phan、@scoootscooob。 - 已建立的 Telegram 私訊工作階段現在會避免重新傳送逐字稿中已儲存的近期訊息,減少權杖用量以及重複或混亂的回覆。#89855 感謝 @sweetcornna。
- Telegram 不再於最終答案成功送達後,因後續分派步驟失敗而接著傳送矛盾的通用錯誤;僅部分送達的失敗仍會收到現有的備援回應。#90152 感謝 @zhangguiping-xydt。
- 透過容器化本機 Bot API 接收的 Telegram 文件,現在即使其掛載資料路徑在容器之間不同,也會包含實際內容。#91984 感謝 @ailucasdz、@dizesales。
- 現在可透過
message工具或openclaw message send主動傳送 Telegram 訊息,不再因頻道不受支援而失敗。#92107 感謝 @bladin、@obviyus。 - OpenClaw 現在會將
.m2a錄音辨識為音訊,使其無須轉換即可通過附件、轉錄、記憶與聊天顯示工作流程。#92167 感謝 @llljjjwww333。 - Telegram 與其他頻道現在可在特定 API 中斷及逾時關閉後自動復原,不再持續無回應直到重新啟動閘道。#94016 感謝 @sheyanmin。
- Telegram 回覆現在會省略內部工具執行失敗行,只傳送預期的助理答案。#95774 感謝 @mushuiyu886。
- 包含 OAuth 電子郵件地址的 Telegram 富文字回覆與進度訊息現在可以送達,不再遭 Telegram 驗證拒絕。#95900 感謝 @obviyus。
- 部分送達的佇列傳送在重新連線後不再被盲目重播,減少 Telegram 與其他頻道的重複訊息。#96247 感謝 @obviyus、@rosenlo。
- Telegram 進度更新現在會在表情符號與其他多單元字元周圍安全截斷,避免字形損壞及 Bot API 承載資料遭拒。#96456 感謝 @he-yufeng。
- 使用舊版
capabilities: []的 Telegram 設定現在會繼承一般的行內按鈕政策,恢復可點擊按鈕,同時不覆寫刻意停用的設定。#96468 感謝 @vincentkoc、@zhangguiping-xydt。 - Telegram 串流草稿預覽不再因表情符號落在大小邊界而中斷或顯示亂碼,因此較長的預覽可繼續正常更新。#96504 感謝 @mushuiyu886、@obviyus。
- 暫時性的 Telegram 回覆工作階段衝突不再使私訊或論壇主題陷入持續重試並阻擋後續訊息;重試會控制節奏、保留對話順序,且不相關的聊天會繼續處理。#96550 感謝 @cnbarrier404、@vacinc。
- 透過 Telegram 與其他支援的聊天頻道傳送的檔案,現在會保留
report.png等簡潔名稱,不再於附件檔名中暴露內部快取識別碼。#96565 感謝 @narahariraghava、@obviyus。 - 模型供應商傳回已辨識的 HTTP 401 錯誤時,Slack、Discord、Telegram、WhatsApp 與 Microsoft Teams 使用者現在會收到清楚的重試及重新驗證訊息,而不再只看到回應表情或沒有實用的回覆。#96599 感謝 @sjf-oa。
- Telegram 回應表情與訊息刪除現在會在短暫的通訊端或 Undici 網路故障時重試,在不增加一般訊息傳送重複風險的情況下,減少不必要的動作失敗。#96612 感謝 @miorbnli。
- 電子郵件、URL、提及、主題標籤、命令、電話號碼、銀行卡或類似實體的富文字格式遭拒時,Telegram 使用者仍會收到純文字回覆,而非機器人完全無回應。#96642 感謝 @moguangyu5-design。
- Telegram 自動化現在可從平台中繼資料判斷傳送者是否為機器人,使路由與分類較不依賴使用者名稱或命名慣例。#96810 感謝 @lin-hongkuan、@ohyeah521。
- 透過隔離式進入點進入的 Telegram 訊息現在會繼續送交代理程式回覆,不再循環重播同一則訊息。#96847 感謝 @obviyus。
- 長時間執行的 Telegram 回合現在可以完成,不會在處理途中被回收並再次處理,從而減少停滯或重複送達;當待處理工作停止清空時,也能向操作人員提供更清楚的異常狀態。#96962 感謝 @joshavant。
- 使用隔離式輪詢的 Telegram 機器人現在可在清空作業停滯或閘道重新啟動後,恢復依序處理訊息,無須手動修復資料庫。#97118 感謝 @romneyda、@vincentkoc。
- Telegram 啟動記錄現在會顯示
EADDRNOTAVAIL等本機通訊端故障,不再錯誤引導操作人員進行 DNS 疑難排解。#97130 感謝 @zhangguiping-xydt。 - 外掛提供的 Telegram 行內按鈕現在會執行預期的動作與清理,而非將原始回呼資料張貼至聊天中。#97174 感謝 @goldmar。
- Telegram 富文字回覆現在能更可靠地呈現數學公式,不再暴露原始的 LaTeX 風格標記。#97197 感謝 @vincentkoc、@wangwllu。
- Telegram 機器人探查、網路鉤子檢查、成員資格稽核與輪詢,現在會在過大的 Bot API 成功回應本文耗盡閘道記憶體之前將其拒絕。#97271 感謝 @hugenshen。
- Telegram 聊天 ID 查詢現在遇到過大的
getChat回應時會安全失敗,避免在上線設定或路由期間造成閘道記憶體過度使用的風險。#97274 感謝 @hugenshen。 - 當
<think>等字面措辭是答案的一部分時,Telegram 回覆現在會予以保留,而真正標記為推理的內容仍會隱藏。#97286 感謝 @drickon、@obviyus。 - 未串流的長篇 Telegram 群組回覆現在會讓每個區塊(包括開頭)都保持可見,而送達收據會涵蓋所有產生的文字區塊。#97304 感謝 @aliseturtle-lu、@obviyus。
- 串流的長篇 Telegram 回覆現在會在預設設定下送達中間段落,不再無聲地省略部分答案。#97312 感謝 @brycemurray、@obviyus。
- 在閘道重新啟動前後傳送的 Telegram 文件,現在會於復原後重試,不再無聲消失;永久性失敗仍會要求重新傳送。#98102 相關:#98076。感謝 @davearcher18、@luoyanglang、@obviyus。
- Telegram 的
/steer與/tell命令現在可在串流或工具作業期間重新導向作用中的 Codex 任務,不再延遲抵達或變成後續訊息。#98126 相關:#81594。感謝 @100yenadmin、@kyzcreig。 - 在 Telegram 群組對話中說出
wait不再取消作用中的 OpenClaw 作業,而明確的停止命令仍會立即生效。#98639 感謝 @ianchen08。 - 沒有一般說明文字的 Telegram 富訊息與含文字轉寄內容,現在會以可讀的對話內容送達代理程式,而非不支援訊息的預留位置。#98735 感謝 @obviyus。
- Telegram 私訊的後續訊息現在會在近期情境中包含一份先前的助理回覆,不再將其重複並浪費權杖。#98769 相關:#98767。感謝 @rabsef-bicrym。
- Telegram 輪詢現在可從暫時性速率限制、伺服器故障及格式錯誤的錯誤回應中復原,而不會停用帳號;忙碌的機器人也會避免可能觸發錯誤停滯重啟的快取寫入。#98775 相關:#98772、#98773。感謝 @obviyus。
- 重複失敗的 Telegram 更新不再阻擋同一聊天或主題中的後續訊息,重播的更新也會安全重試,不會產生重複命令或大量道歉訊息。#98776 相關:#98774。感謝 @obviyus。
- Telegram 最終回覆與媒體傳送現在會在格式、說明文字或引言遭拒時,改用可讀的純文字;對最長 60 秒的一般洪水等待也會予以遵守,而非捨棄訊息。#98786 相關:#98778。感謝 @obviyus。
- 省略帳號的 Telegram 傳送與訊息動作,現在會一致使用已設定的預設機器人,而非可能導致動作路由錯誤或遭拒的過時身分。#98789 感謝 @yetval。
- Telegram 網路鉤子訊息現在可在閘道重新啟動及暫時性處理失敗後保留;帳號也可從短暫的啟動錯誤中恢復,且重複重新啟動不再造成網路連線洩漏。#98806 相關項目:#98777。感謝 @obviyus。
- Telegram 外掛現在可將按鈕點擊轉換為使用者對代理程式的一般回覆;若提交失敗或遭略過,按鈕仍可供再次嘗試。#98922 感謝 @goldmar。
- 環境群組模式下的 Telegram 機器人現在會先查看最近的聊天室脈絡,再決定是否發言,從而減少回覆未針對機器人的孤立片段。#99143 相關項目:#99142。感謝 @obviyus。
- Telegram 群組代理程式現在會收到一份依時間排序的近期訊息,而非由重複的歷史記錄和重複的傳遞詳細資料占用脈絡。#99256 相關項目:#99218。感謝 @obviyus。
- Telegram 環境群組對話現在可在後續回合、重新啟動及壓縮後保留未提及機器人的聊天室脈絡,而不會反覆重播相同的訊息範圍。#99306 相關項目:#99257。感謝 @obviyus。
- Telegram 環境群組工作階段現在會在重設後還原相關的較早聊天脈絡,而非默默將封存訊息視為已顯示。#99385 相關項目:#99373。感謝 @obviyus。
- 使用
message_tool_only直接提及 Telegram 和 Discord 群組機器人時,現在無論在新工作階段或恢復的工作階段中,都會產生可見的頻道回覆。#99389 相關項目:#99371。感謝 @obviyus。 - Telegram 回覆現在會在更多暫時性 API 失敗期間持續顯示輸入狀態,且在無法傳遞有效的豐富內容時改用純文字。#99745 感謝 @obviyus、@veda-openclaw。
sessions_send現在會在分派前拒絕 Telegram 主題子工作階段,並引導呼叫端使用上層群組,以減少代理程式工作遭錯誤路由。#99845 感謝 @nianjiuzst、@qingminglong。- Telegram 表格、排名及字面換行現在可維持易讀性;豐富內容必須改用純文字時,也會明確記錄日誌。#99861 相關項目:#99833。感謝 @obviyus。
- Telegram 群組代理程式現在會在遭直接提及或收到回覆時張貼可見回覆,同時繼續忽略未針對它的背景閒聊。#99866 相關項目:#99854。感謝 @obviyus。
- 投票現在會依循所選的直接或混合頻道,而不會錯誤地透過閘道路由;若使用不支援的持續時間或匿名選項,也會顯示清楚的錯誤訊息。#99950 感謝 @nianjiuzst。
- Telegram 現在會在無法下載附件時通知使用者、針對過大的檔案回報實際大小限制,並仍會重試速率限制等暫時性失敗。#100051 感謝 @batyaro777。
- Telegram 回覆和轉寄現在會保留豐富詳細資料、清單、數學內容、說明文字及致謝資訊中的可見文字,使代理程式能取得使用者實際看到的脈絡。#100570 感謝 @veda-openclaw、@wangwllu。
- Telegram 私訊的後續訊息現在只會包含先前每則助理回覆的一份正確副本,而不會重複包含隱藏指示的版本。#100573 感謝 @momothemage、@mooresoftware。
- 來自 Piper、Kokoro 及其他 OpenAI 相容 TTS 端點的 MP3 語音,現在會以原生語音訊息傳送至 Telegram,而非顯示檔名的音訊附件。#100715 感謝 @hemantsudarshan。
- Telegram 心跳偵測的備援傳遞現在會隱藏
notify=false控制標記,並依要求靜默傳遞,包括抑制僅含標記的回覆。#100735 感謝 @hackerismydream、@vincentkoc。 - Telegram 輸入指示器現在會在暫時性網路失敗後重試,在不增加一般傳送產生重複訊息風險的情況下恢復狀態回饋。#100762 感謝 @lzw112、@vincentkoc。
- Telegram 網路鉤子啟動時若發生致命註冊錯誤,例如認證資訊無效或遭撤銷,現在會釋放其監聽器、機器人及網路資源。#100863 感謝 @machine3at。
- 無法導入進行中 Codex 回合的 Telegram 訊息,現在會保留下來供後續處理,而不會在沒有回覆的情況下消失。#103916 感謝 @jalehman。
- 當 Telegram 請求重疊時,現在會以最新的已授權訊息為準,不會傳送過時的回覆,也不會啟動已遭取代的佇列工作。#103965
- 佇列中的 Telegram 更新現在會維持可重播狀態,直到重新啟動復原作業已安全記錄為止,以減少在處理啟動時當機所造成的訊息遺失。#104032 感謝 @obviyus、@vincentkoc。
- Telegram 最終摺疊的進度摘要現在會包含執行期間曾顯示的 Claude 命令列介面思考活動,不再讓這些工作看似消失。4212de9 感謝 @vincentkoc。
- Discord 完成和錯誤反應現在會依設定的
doneHoldMs與errorHoldMs持續時間維持可見,而非使用固定的預設延遲。#94736 感謝 @liuwqgit。 - 當 Slack 提供 ID 且啟用
dangerouslyAllowNameMatching時,Slack 讀取動作現在可再次存取刻意加入允許清單的頻道名稱。#95313 感謝 @jontsai。 - 即使啟用單次回覆模式,Discord 語音回覆現在仍會將隨附文字和額外媒體附加於原始訊息。#95978 感謝 @nxmxbbd。
- OpenClaw 忙碌期間排入佇列的 Discord 附件,現在會在訊息最終執行時維持可用,而不會因暫時性下載連結過期而消失。#96183 感謝 @judsonnudson、@zacharyyw。
- 進行輸入處理時,不再將 Slack 訊息和附件文字複製到詳細或偵錯日誌中。#96312 感謝 @steipete-oai。
- Slack 訊息和 Block Kit 標籤現在可在不將表情符號截斷成損壞的替代字元或無效承載資料文字的情況下縮短。#96382 感謝 @ly-wang19。
- 產生的 Discord 討論串名稱現在會保留多個 Markdown 強調範圍,不會遺漏格式標記或使其落單。#96394 感謝 @ly-wang19。
- 較長的 Slack 指令和外掛核准預覽現在會在長度邊界保持表情符號完整,避免產生格式錯誤的核准文字或承載資料。#96576 感謝 @llagy007、@weeli-009。
- OpenClaw 可對相容的 Slack API 端點使用受信任的覆寫設定;一般工作區仍會使用 Slack 的公開 API,而不受信任的專案 .env 檔案無法重新導向 Bearer 權杖請求。#97154 感謝 @romneyda。
- Discord 的近期模型按鈕現在會縮短過長名稱,而不會破壞表情符號或產生無效的選擇器承載資料。#97600 感謝 @llagy007、@weeli-009。
- Slack 代理程式現在可讀取可見內容僅存在於附件或區塊中的討論串訊息,包括頂層文字為空的警示。#97727 感謝 @chthtlo。
- Slack 代理程式現在可透過
is_bot: true識別獲准接收、由機器人撰寫的訊息,更容易防止不必要的機器人對機器人回覆。#97822 感謝 @masatohoshino、@vincentkoc。 - Discord 代理程式現在會針對獲准接收的機器人訊息收到
is_bot: true,而真人和 PluralKit 傳送者的行為維持不變。#97824 感謝 @masatohoshino、@vincentkoc。 - Slack 斜線指令選項選單現在會縮短過長標籤,而不會在 75 字元限制處截斷表情符號。#97923 感謝 @lexes7。
- Slack Socket Mode 中繼診斷現在可區分格式錯誤的 WebSocket 框架與傳輸失敗,使頻道問題更容易識別。#98587 感謝 @lsr911、@vincentkoc。
- Skill 指令說明現在會在支援的平台上保留更完整的內容,並在表情符號出現在平台限制附近時,於 Discord 和 Mattermost 中維持有效。#99593 感謝 @pick-cat。
- Slack 啟動和帳號檢查現在會在使用者 OAuth 認證資訊被設定為機器人權杖時發出警告,避免身分混淆影響提及或回覆。#99931 感謝 @ooiuuii。
- Slack 回覆現在會在串流或備援傳遞期間保留每個代理程式的自訂名稱和頭像,而不會恢復成應用程式身分。#100084 感謝 @moerai。
- Slack Codex 對話現在會在歷史記錄中保留一份最終助理回覆,而不會同時透過應用程式伺服器逐字記錄和傳遞備援機制將其重複。#100160 感謝 @steipete-oai。
- 較長或含有豐富媒體的隱含 Discord 回覆,現在會在
first或batched模式下引用並通知所參照的使用者一次,而明確回覆和all回覆則會保留所有預期參照。#100784 感謝 @qingminglong、@revision-co-ltd。 - Discord 回覆、排程報告及其他傳出訊息在閘道短暫重新連線期間較不易消失,且不會重播 Discord 已接受的訊息區塊或媒體。#100896 感謝 @tiffanychum。
- Discord 語音播放現在會在輸出管線失敗後清理 ffmpeg,減少閘道當機和殘留的轉碼器程序。#101124
- 多帳號設定現在會先啟動已設定的主要 Discord 帳號,因此重新啟動後,主要機器人不會因次要或無效項目而延遲啟動。#101292 感謝 @turbotheturtle。
- Discord 自動討論串標題現在能正確處理包含長訊息及表情符號的頻道詳細資料,不會再產生格式錯誤的提示文字。#101551 感謝 @alix-007。
- 長時間執行的 Slack 整合現在會將對話中繼資料快取維持在固定上限內,避免隨著遇到更多頻道和工作區而導致記憶體用量無限增長。#101562 感謝 @vincentkoc、@zhangguiping-xydt。
- Discord 語音播放失敗時,現在會產生符合 8,192 位元組上限且可讀的錯誤訊息,包括 ffmpeg 輸出含有非英文文字或表情符號的情況。#104230 感謝 @qingminglong。
- 已設定且不透明 ID 中含有小老鼠符號或
.等字元的微信帳號,現在可以正常啟動,並保留其帳號專屬路由。#93686 相關項目:#93556。感謝 @htkillermax-gif、@zhangguiping-xydt。 - 先前能傳送機器人推播、但會無聲遺失使用者回覆的 Feishu 設定,現在會將傳入訊息傳遞至 OpenClaw,不會再於監控啟動期間失敗。#94013 感謝 @xydt-tanshanshan。
- 回覆 OpenClaw 在 WhatsApp 群組中傳送的訊息時,現在能在 WhatsApp Desktop 和其他多裝置用戶端上保持可見,並完整保留引用內容。#94879 感謝 @bartok9。
- 使用
imsg私有 API 橋接器的 iMessage 私訊,現在會在較慢的處理回合獲接受後立即顯示輸入狀態,不必等待已讀回條。#95621 感謝 @omarshahine。 - iMessage 回覆不再遺失恰好以
user:、system:或assistant:結尾的一般句子文字。#96392 感謝 @ly-wang19。 - WhatsApp 直接傳送和自動回覆現在能正確呈現同時使用粗體與斜體的 Markdown,不會出現多餘的星號,包括格式化文字含有表情符號的情況。#96570 感謝 @llagy007、@weeli-009。
- 較長的 WhatsApp 自動回覆和傳入訊息預覽現在會保留表情符號,並準確回報截斷的字元數,讓相關診斷資訊易於閱讀,同時不影響訊息傳遞。#96580 感謝 @llagy007、@weeli-009。
- macOS 上的 Signal 快速入門現在會透過 Homebrew 安裝
signal-cli,而非下載不相容的 Linux 套件;當 Homebrew 無法使用時,也會提供平台專屬指引。#96909 感謝 @romneyda。 - 大量湧入的長篇 iMessage 訊息現在可以合併,不會將表情符號切成兩半並把損毀的文字傳給代理程式。#97598 感謝 @weeli-009。
- 無效的
OPENCLAW_WHATSAPP_WEB_SOCKET_URL值現在會立即引發清楚的設定錯誤,不會延後至通訊端啟動期間才發生故障。#97697 感謝 @romneyda。 - Nextcloud Talk 啟動檢查現在會顯示簡潔的機器人管理員 API 失敗訊息,不會緩衝任意龐大的錯誤本文。#97811 感謝 @pick-cat。
- Google Chat 代理程式現在可以透過
is_bot: true辨識允許的機器人訊息,並以不同於真人的方式處理自動化傳送者。#97825 感謝 @masatohoshino、@vincentkoc。 - 當主要檔案中斷或損毀時,WhatsApp 現在可以從有效的認證資訊備份還原已儲存的連結裝置工作階段,避免不必要地重新掃描 QR Code 配對。#99070 感謝 @leonidaslux。
- Signal 容器現在會在緩衝前拒絕過大的 JSON 訊框,以限制記憶體壓力,同時不影響一般訊息或另外擷取的附件。#99992 感謝 @sunlit-deng。
- iMessage 啟動警告現在能區分正常運作的傳送者允許清單群組設定與真正遭封鎖的設定,並將遭封鎖的操作人員導向正確的修正方式。#100046
openclaw channels login --channel whatsapp現在會原地取代已過期的 QR Code,讓互動式終端機只顯示一個目前有效且可掃描的代碼。#100159- 因暫時性回覆工作階段衝突而中斷的 WhatsApp 訊息,現在可以重試,不會再被標記為已傳遞並在重新傳送時遭到無聲忽略。#101106 感謝 @andersonjeccel。
- 中斷、重新啟動或重新連線後,佇列中的訊息現在會以較緩和的速度恢復傳送,在確保復原範圍有限的同時,減少可避免的頻道與提供者速率限制突發流量。#101118 感謝 @zengwen-dt。
- 受主動聯繫時間鎖限制的 WhatsApp 私訊現在會立即失敗並顯示明確說明,不會再先顯示為已接受,之後才發生傳遞錯誤。#101264 感謝 @mcaxtr。
- 輸出管線中斷所造成的 iMessage 命令列介面傳送及動作失敗,現在會回傳受控錯誤,不再可能導致閘道工作程序當機。#101401 感謝 @cxbasdev。
- OpenClaw 現在可透過受信任的覆寫設定,將一般 Baileys 通訊端指向相容的本機 WebSocket 端點;除非明確覆寫,否則一般 WhatsApp 連線仍會使用預設路徑。#97155 感謝 @romneyda。
- Feishu 一對一聊天現在可以再次收到文字、媒體、卡片及備援回覆,不會再於處理完傳入訊息後遺失回應。#94760 感謝 @obviyus、@xydigit-zt。
- 如果已設定
tts.auto: "inbound",即使 OpenClaw 正在回覆,於此期間抵達且已接受的語音訊息仍可收到語音回應。#95596 感謝 @mcaxtr。 - Mattermost API 呼叫現在會在過大或無止境的成功回應消耗無限記憶體前將其停止,而一般請求與上傳則維持不變。#96033 感謝 @alix-007。
- IRC 重新連線現在會在發生 433 衝突後輪替備用暱稱,不會再反覆重試同一個已被占用的名稱。#96108 感謝 @wendy-chsy。
- Microsoft Teams 私人聊天歡迎卡現在會以預期的粗體、中等強調樣式顯示問候語。#96290 感謝 @ly-wang19、@vincentkoc。
- Microsoft Teams 討論串記錄現在會保留
<APIKEY>等實體的原始文字,不會在代理程式看到之前將其轉換成其他標記。#96342 感謝 @ly-wang19。 - 較長的 Google Chat 核准卡片現在會在文字上限處完整保留表情符號,避免核准文字損毀或卡片承載資料格式錯誤。#96573 感謝 @llagy007、@weeli-009。
- 較長的 Synology Chat 訊息和診斷預覽現在會在截斷時避免將表情符號或其他增補字元切成兩半,確保下游文字有效。#96574 感謝 @weeli-009。
- 以長文字建立的 QQ Bot 提醒事項,現在即使表情符號位於截斷位置,也能取得可讀的工作名稱,不會再儲存損毀的字元。#96575 感謝 @llagy007、@weeli-009。
- Microsoft Teams 對長回應的意見回饋現在會將完整的表情符號傳入反思處理程序,避免截斷造成提示、記錄或編碼損毀。#96578 感謝 @llagy007、@weeli-009。
- Feishu 卡片標頭現在會顯示簡潔的代理程式表情符號和名稱,而非來自
identity.emoji的描述文字;旗幟、膚色變體、家庭表情符號及其他有效序列則會保持完整。#96587 感謝 @harjothkhara、@leedongyu1128。 - Tlon 核准通知現在會在預覽上限處完整保留表情符號,避免訊息預覽格式錯誤。#97599 感謝 @llagy007、@weeli-009。
- IRC 傳出文字現在會保留逸出的表情符號,並將無效的代理字元逸出保持為原始文字,不會再無聲地以損毀字元取代。#97683 感謝 @llagy007、@weeli-009。
- Mattermost API 失敗且 JSON 本文為空時,現在會產生清楚的狀態錯誤,不會再導致
Unexpected end of JSON input當機。#97851 感謝 @pick-cat。 - 格式錯誤但成功的 Matrix 回應現在會產生受控的主伺服器錯誤,而非含義不明且未處理的 JSON 剖析失敗。#97973 感謝 @lsr911。
- 當可偵測影片長度時,Feishu 影片訊息現在會顯示本機及遠端載入之 MP4 片段的長度。#98235 感謝 @areslp。
- 升級後修復的 Mattermost 安裝項目,現在會在閘道重新啟動時載入並重新連線,不需手動設定啟用外掛,包括採用限制性允許清單的設定。#98608 相關項目:#98564。感謝 @jacobtomlinson、@shakkernerd。
- 重複發布 Nostr 個人資料時,現在會在成功後清除中繼逾時計時器,減少長時間執行之代理程式中過時資源的累積。#98720 相關項目:#98463。感謝 @wangmiao0668000666、@zhanglei99586。
- 成員超過 200 人的 Mattermost 團隊,現在可以在團隊目錄第一頁之後找到有效的其他成員並向其傳送訊息。#98877 相關項目:#98871。感謝 @qingminglong。
- 包含中文、西里爾字母、表情符號或其他非 ASCII 文字的長篇 IRC 回覆,現在會在遵守
messageChunkMaxChars的同時完整送達。#99138 感謝 @yetval。 - 當 Bot Platform 提供相關資訊時,Zalo 閘道啟動輸出現在會顯示已連線的機器人帳號名稱。#99274 感謝 @romneyda。
- Feishu 串流卡片的暫時性重新整理失敗現在會受到控制並記錄以供診斷,而不再顯示為未處理的錯誤。#99301 感謝 @lwy-2。
- QQ Bot 狀態現在會準確回報連線中斷和致命關閉原因,之後只有在收到 READY 或 RESUMED 事件後才會恢復為已連線狀態。#100127 感謝 @masatohoshino、@vincentkoc。
- 即使在抑制一般來源回覆的流程中,
/model fable等文字命令現在也能可靠地顯示其確認訊息。#100151 - IRC 機器人現在會在伺服器或網路暫時中斷連線後重新連線並重新加入已設定的頻道,而不會持續保持沉默直到 OpenClaw 重新啟動。#100799 感謝 @zhangguiping-xydt。
- 當機器人身分暫時無法使用時收到的 Feishu 私訊,不再將一般使用者提及意外變成轉送目標。#100891 感謝 @zhangguiping-xydt。
- 當 Memex 傳回過大或格式錯誤的回應時,Tlon 媒體上傳現在會安全停止,而不會讓上傳嘗試消耗過多記憶體。#101115 感謝 @cxbasdev。
- 需要縮短過長的代理程式名稱或含有表情符號的注入內容時,即時語音提示現在仍能保持清晰可讀。#101304 感謝 @alix-007。
- Feishu 錯誤記錄現在會在有效字元邊界縮短含有表情符號的文字,讓卡片動作和 WebSocket 清理失敗更容易閱讀。#101364 感謝 @zengwen-dt。
- 頻道外掛可在長時間穩定執行後恢復自動復原,因此之後偶發的連線中斷不會受舊的重新啟動額度阻擋,同時真正的快速當機迴圈仍會受到上限限制。#101413 感謝 @clintoncodewell。
- QQ Bot 核准卡片、訊息預覽、記錄、媒體路徑和重試警告現在會縮短含有表情符號的文字,而不會出現損壞的替代字元。#101421 感謝 @wangmiao0668000666。
- 當含有表情符號的文字達到長度限制時,QQ Bot 預覽、錯誤、命令、語音轉文字訊息、媒體診斷和記錄現在仍能保持有效。#101516 感謝 @vincentkoc、@wangmiao0668000666。
- 含有表情符號的過長代理程式標籤現在會產生完整的原生頻道討論串名稱和介紹,而不會出現損壞的字元。#101527 感謝 @lsr911。
- Zalo 操作人員現在可透過命令列介面或指令碼主動將訊息傳送至有效的非數字
chat_id值,而不會遭到Unknown target拒絕。#101548 感謝 @goutamadwant。 - Feishu Drive 現在可接受其傳回的
next_page_token,列出大型共用資料夾第一頁以後的檔案;無效的頁面大小則會在提出要求前明確遭到拒絕。#101572 感謝 @zhangguiping-xydt。 - 當擷取或播放命令的管線失敗時,Google Meet 本機音訊橋接器現在會正常關閉並記錄警告,而不會因未處理的串流錯誤而當機。#101596 感謝 @alix-007。
- 當本機命令的輸出管線中斷時,Matrix 相依套件設定現在會以可預期的方式停止其子程序並回報失敗。#101597 感謝 @alix-007。
- 現在可透過已設定的項目連線至確實命名為
current、self、this或me的 Telegram 目的地,而意外出現的單獨工作階段字詞則會以失敗關閉處理。#94107 感謝 @obviyus、@silver-state、@zhangguiping-xydt。 - 使用
richMessages: true和 Markdown 表格模式block的 Telegram 豐富訊息,現在會顯示具有框線、交錯底色及來源欄位對齊方式的表格。#95822 感謝 @obviyus、@zhangguiping-xydt。 - Telegram 備援訊息現在會安全取代無效的數字 Unicode 代理項實體,而不會輸出格式錯誤的文字;有效的數字表情符號實體則仍會正常呈現。#96581 感謝 @llagy007、@weeli-009。
- 具有
/reasoning on的 Telegram 使用者現在會在最終答案之外一併收到模型儲存的推理訊息。#97875 感謝 @fuller-stack-dev、@marvinthebored。 - Telegram 群組和論壇主題現在會在指定對象的訊息獲接受後立即顯示輸入中指示器,同時不會對遭忽略的閒聊顯示活動狀態。#99965 感謝 @moeedahmed。
- Telegram 新手設定現在同時提供傳統的 BotFather 聊天流程和官方網頁介面,用於建立機器人並將其權杖複製到 OpenClaw。#100540
- Telegram 傳送至
username時,現在會同時在目標解析與訊息傳遞中使用該帳號設定的 Proxy 或自訂 Bot API 端點。#100868 感謝 @machine3at。 - 中文、日文和韓文的粗體標籤後方緊接文字時,現在會呈現為粗體,而不會在 Telegram 和其他共用 Markdown 頻道中顯示字面上的
**標記。#101230 感謝 @nicknmorty。 - Telegram 傳送現在會在安全的 TCP 或 TLS 連線逾時後重試,減少連線交握不穩時遺失最終回覆的情況,同時不會重試可能已送達 Telegram 的失敗傳送。#101258 感謝 @lzw112。
- 單獨使用
/think命令時,現在會在 Telegram、Slack 和 Discord 中快速顯示可用的思考層級,不必等待緩慢的模型探索。#101926 感謝 @vincentkoc。 - 已開始的 Telegram 回覆不再因另一個已授權命令傳入而意外取消。52a3314 感謝 @vincentkoc。
- 在 Telegram 中成功執行
/login codex後,現在重試要求時會使用新驗證的 OpenAI 設定檔,而非先前的帳號。fca0c81 感謝 @100yenadmin。
更多模型與供應商改進
登入、模型選擇、媒體與可靠性
在 Anthropic 與 Claude、Gemini、OpenAI 與 Codex、本機模型及其他支援的路由中,供應商現在能以更一致的方式處理認證資訊、目錄、限制、備援、串流及工具呼叫。讀者應會看到較少因所選路由使用錯誤的模型中繼資料、重播不相容的推理、遺失驗證狀態,或錯誤解讀供應商回應而導致的請求失敗。 模型目錄也能更準確地回報可用性與功能,而 Codex 監督則會讓已連線的模型選擇與工作階段行為,和實際選用的後端保持一致。來源與貢獻者
來源與貢獻者
- Amazon Bedrock 使用者現在可以使用已用於聊天的相同 AWS 設定檔、角色、SSO、環境或執行個體認證資訊來分析圖片和 PDF。#72092 感謝 @truffle-dev。
- Claude 命令列介面已成功串流的回覆,現在即使最終成功信封不含文字也會保留,避免已完成的答案消失或觸發空白回覆備援。#90450 感謝 @totobusnello。
- OpenCode Zen 使用者無須手動定義每條路由,即可瀏覽及執行其支援的 Claude、GPT、Gemini、GLM、DeepSeek、MiniMax、Qwen 與其他模型。#92495 感謝 @mushuiyu886、@sallyom。
- Anthropic OAuth 權杖交換與重新整理現在會提早拒絕過大的端點回應,而不是將無大小限制的本文讀入記憶體。#96644 感謝 @solodmd。
- Amazon Bedrock 自適應思考 Claude 與 Fable 執行現在會遵循已設定的高輸出權杖上限,以支援更長的答案、推理及工具呼叫。#97343 感謝 @lilan0125、@prasithg。
- Anthropic 用量檢查現在會限制異常龐大的錯誤回應,因此 CDN、防火牆或 Proxy 頁面不會耗盡 OpenClaw 的記憶體。#97614 感謝 @cxbasdev。
- 因缺少工具結果而遭拒絕的 Anthropic 對話,現在會告知使用者重試或使用
/new開始新的工作階段,而不再僅顯示一般性的供應商失敗。#98163 感謝 @masatohoshino。 - Claude 原生思考工作階段現在可在 Anthropic 拒絕重播的思考區塊後自動復原,無須手動壓縮,也不會遺失文字記錄。#98411 相關項目:#98308。感謝 @clearhorizoninvestments、@sunlit-deng。
- Claude Code 2.1 使用者現在又能在 claude-cli 工作階段中核准及執行 Bash、WebFetch、Grep、Glob、AskUserQuestion 與其他原生工具。#98665 相關項目:#95171。感謝 @carterdawson、@yetval。
- Claude Fable 5 現在可透過 Anthropic Vertex 執行簡易補全工作,例如產生對話標籤,不會在要求送達 Vertex 前就失敗。#98932
- Claude 命令列介面代理程式執行現在會進行容錯移轉,而不再將供應商錯誤或原始串流資料當作答案呈現;同時會保留多語言和表情符號輸出,並在失控的單次輸出耗盡閘道記憶體前將其停止。#98942 相關項目:#98896。感謝 @obviyus。
- Claude 命令列介面使用者現在可以合併多個
--mcp-config檔案,而不會遺失伺服器或損壞提示詞;同時執行的 Gemini 命令列介面也較不容易干擾共用的認證資訊檔案。#98983 相關項目:#98944、#98945。感謝 @obviyus。 - 由 Claude 命令列介面支援的代理程式現在會在
/reasoning stream或/reasoning on中顯示原生推理,而/reasoning off也會一致地隱藏佇列中的後續要求所產生的推理。#99401 感謝 @marvinthebored。 - Bedrock Mantle 模型探索現在會逾時並限制過大的目錄回應,而不會持續停滯或耗用過多記憶體;快取的模型仍可繼續使用。#99961 感謝 @zhangguiping-xydt。
- Anthropic Opus 4.8 現在可搭配
tools.profile=coding執行,不會在助理回覆前讓每個回合都因 HTTP 400 結構描述錯誤而失敗。#100492 感謝 @lin-hongkuan、@vincentkoc。 - 與 Anthropic 相容的要求,現在會在上游串流傳送過大的部分事件時,迅速以大小受限的傳輸錯誤失敗,而不會停滯並持續耗用記憶體。#100686 感謝 @zhangguiping-xydt。
- 冗長、工具密集或媒體密集的內嵌代理程式對話,現在能在各回合之間保留更多提示詞快取供重複使用,從而減少採用前綴快取之供應商的重複權杖處理、延遲和成本。#102610 感謝 @ugiezzz。
- 使用 Anthropic Messages 相容 Proxy 的使用者,不再會看到原始 antml 工具呼叫 XML 或引數洩漏至可見的 Claude 回覆中。b2787a1 感謝 @jerry-xin。
- Anthropic OAuth 訂閱要求現在會帶有 Claude Code 風格的計費身分,協助它們使用預期的訂閱路由,而不會失敗或被視為錯誤的要求類型。709be93 感謝 @vincentkoc。
- Google Gemini TTS 現在會在將過大的回應緩衝至記憶體之前予以拒絕,而一般語音結果仍會繼續透過現有音訊工作流程處理。#96984 感謝 @mushuiyu886。
- Gemini 串流現在可在收到可重試的配額或速率限制回應後,使用另一個已設定的 API 金鑰重試,而不會因第一個金鑰失敗就停止。#97328 感謝 @monkeyleet。
- 當相容端點傳回過大的控制回應時,Gemini 記憶體嵌入的批次上傳、建立與狀態檢查現在會安全地失敗。#97535 感謝 @hugenshen。
- Google Gemini 命令列介面登入現在會以帶有標籤的錯誤拒絕過大的 OAuth、設定檔、專案及新手引導回應,而不會冒著過度使用記憶體的風險。#97587 感謝 @hugenshen。
- Google Gemini 命令列介面 OAuth 失敗現在會限制過大或格式錯誤的供應商回應,同時保留實用的錯誤詳細資料。#99605 感謝 @mushuiyu886。
- Google 圖片生成現在可以使用
models.providers.google.apiKey以及選用的自訂baseUrl,無須另外設定環境認證資訊或驗證設定檔。#100779 感謝 @amknight。 - 供應商設定現在會在失控的模型探索回應造成停滯或耗盡記憶體前停止讀取,而一般自行代管的伺服器回應仍可繼續運作。#95244 感謝 @alix-007、@sallyom。
- Ollama 模型探索現在會在過大或永不結束的端點回應耗盡記憶體或讓設定持續停滯前將其停止。#96027 感謝 @alix-007。
- 可安全重播的模型逾時現在能前進至下一個已設定的供應商,讓代理程式、聊天與排程執行得以復原,而不會重複可能產生副作用的工作。#96142 感謝 @brokemac79、@riazrahaman。
openclaw models list現在會在已設定的本機 Ollama 模型正在執行且可用時,將其回報為可用。#97491 感謝 @lingfeizi、@qingminglong。- Ollama Cloud 設定現在會在過大或惡意的驗證回應耗用過多記憶體前將其停止,而一般登入行為維持不變。#97581 感謝 @hugenshen。
- 重新執行供應商新手引導或重新整理模型時,現在會保留由操作者管理的逾時、傳輸設定、MiniMax 模型及 SecretRef 認證資訊,而不會默默清除它們。#100107 感謝 @frank-beans。
- 原生回應串流提早結束的 Ollama 要求,現在可繼續改用已設定的備援模型,而不會以
LLM request failed停止。#100482 感謝 @turbotheturtle。 - 具有明確逾時且時間超過 30 分鐘的排程與命令列介面 Codex 執行,現在可完整使用該時間額度,而不會遭終端閒置防護機制停止。#85296 感謝 @alkor2000、@vincentkoc。
- OpenAI Realtime 語音和轉錄工作階段,現在可在 Clash、Surge、sing-box 及其他會將
api.openai.com解析至假 IP 範圍的類似 TUN Proxy 設定下啟動。#86526 感謝 @shushushv。 - Realtime 語音工作階段現在會略過名稱不符合特定供應商規則的個別自訂工具並發出警告,而不會讓該工具破壞整個 OpenAI、Azure 或 Google 工作階段。#89175 感謝 @vincentkoc。
- 對於由 Codex 支援的 OpenAI 模型,
/status現在會將 ChatGPT 登入驗證識別為oauth (codex-cli),而不會錯誤地標示為環境 API 金鑰。#91240 相關項目:#91099。感謝 @849261680、@ukstem。 - 透過應用程式伺服器完成驗證的 OpenAI 和 Codex 使用者,現在又能在聊天、命令列介面及 JSON 狀態輸出中查看其五小時與每週配額時段。#92520 感謝 @brokemac79。
- 本機 Codex 工具結果遺失或停滯時,不再會將作用中的工作階段切換至無法解決本機失敗的其他供應商。#95543 感謝 @mikasa0818。
- Ollama Cloud 及其他與 OpenAI 相容的 Ollama 聊天,現在可在工具呼叫後繼續進行,而不會在下一個回合因供應商 400 錯誤而失敗。#96474 感謝 @849261680。
- vLLM、Ollama Proxy 及其他與 OpenAI 相容的閘道,現在即使將事件串流錯誤標示為 JSON,也能傳送串流回覆,避免先前會結束代理程式執行的早期剖析失敗。#96503 感謝 @zengwen-dt。
- OpenAI ChatGPT Responses 串流現在會在過大或永不結束的供應商本文耗用過多程序記憶體前,以明確錯誤取消處理,而一般回應仍會繼續使用現有剖析器。#96762 感謝 @vincentkoc、@wangmiao0668000666。
- 與 OpenAI 相容的嵌入要求,現在會提早關閉過大的回應並傳回明確的供應商錯誤,而不會持續緩衝直到 OpenClaw 停滯或耗盡記憶體;一般嵌入仍可繼續運作。#96868 感謝 @alix-007。
- OpenAI 影片生成現在會在過大或永不結束的提交回應導致要求停滯或耗盡記憶體前,以大小受限的供應商錯誤將其停止。#96905 感謝 @alix-007。
- OpenAI 相容供應商與代理串流現在會在受影響的請求處停止過大、格式錯誤或永不結束的本文,而不再任其導致 OpenClaw 程序不穩定或崩潰。#96989 感謝 @vincentkoc、@wangmiao0668000666。
- OpenAI 相容的 Chat Completions 現在使用 OpenClaw 受保護的網路路徑,加入其他受保護模型呼叫所使用的相同回應安全控制。#97228 感謝 @vincentkoc、@wangmiao0668000666。
- Azure OpenAI Responses 現在會限制過大的串流與錯誤本文,在保留正常錯誤及取消行為的同時保護記憶體。#97349 感謝 @wangmiao0668000666。
- OpenAI 嵌入批次輪詢與 Realtime 設定現在會提早取消過大的成功回應,並傳回有大小限制的錯誤,而不再讓記憶體無限制增長。#97533 感謝 @hugenshen。
- OpenAI OAuth 用量檢查現在會在過大的 WHAM 速率限制回應導致程序不穩定前限制其大小。#97702 感謝 @cxbasdev。
- GPT-5.5 與其他模型現在可透過 ChatGPT Responses 傳送大於 64 KiB 的有效串流事件,而不會導致請求失敗,同時仍會限制格式錯誤且無界限的串流。#98198 感謝 @marvinthebored、@obviyus、@peetiegonzalez。
- 沒有已知輸出限制的自訂 Xiaomi MiMo 與其他 OpenAI 相容模型,現在可以完成聊天,而不會因虛構的過大上限而失敗。#98312 感謝 @peole、@sanjays2402。
openclaw agent --local現在會在供應商開啟串流卻始終未傳送可用輸出時,回報清楚的首個事件逾時,而不再看似無限期停滯。#98525 感謝 @osolmaz。- OpenAI 相容的嵌入批次下載現在可處理有效的大型輸出,同時會在過大檔案或 JSONL 記錄耗盡記憶體前將其停止。#98554 感謝 @sunlit-deng、@vincentkoc。
- 程式庫與整合開發人員現在可以安裝版本相符的套件、建立獨立的 AI 執行階段,並重複使用 OpenClaw 支援的模型傳輸層,而不必嵌入完整應用程式。#99059
- OpenAI 與 Azure 即時語音連線現在會關閉超過 16 MiB 的傳入訊息,以限制可避免的閘道記憶體壓力。#99450 感謝 @sunlit-deng。
- ChatGPT OAuth 登入與重新整理現在會妥善拒絕異常過大的權杖回應,而不再承受閘道記憶體耗盡的風險。#99479 感謝 @pandah97。
- 透過 GitHub Copilot BYOK 測試框架路由的 OpenAI 相容供應商現在會保留 Bearer 驗證,減少有效認證資訊發生錯誤 401 的情況。#99955 感謝 @hxy91819。
- OpenAI 相容供應商未提供詳細資訊的失敗,不再會讓有效的 API 金鑰設定檔進入冷卻狀態,也不會強制產生可避免的備援流量。#100617 感謝 @fengjikui。
- Talk、Voice Call 與 Discord 中的 OpenAI Realtime 語音,現在可在未設定明確 API 金鑰時使用現有的 Codex/OpenAI OAuth 登入。#100671 感謝 @steipete-oai。
- 現在可透過
models.providers.openai使用可用的 API 金鑰與自訂基底 URL 啟用 OpenAI 圖像生成,不再同時要求OPENAI_API_KEY或驗證設定檔。#100745 感謝 @amknight。 - Codex 使用者現在可透過內建執行階段路由
codex/*與openai/*模型,且較舊的對話可繼續進行,無須不必要的內容重新投影。#105034 - 內建 Codex 外掛更新其受管理的 app-server 執行階段後,現在可再次完成後端請求,且無須遷移模型選擇器或設定。#106098
- OpenAI/Codex 與 Anthropic OAuth 結果頁面現在會顯示 OpenClaw 品牌識別,而非舊版 Pi 標誌。1834592
- OpenClaw 的受管理 Codex 工作流程現在使用 app-server 0.143.0,而自行管理的安裝必須使用 0.143.0 或更新版本,才能確保通訊協定相容性。366258d 感謝 @vincentkoc。
- 受管理的 Codex 測試框架現在會顯示帳戶目錄傳回且受支援的 GPT-5.6 Sol、Terra 與 Luna 模型,並為自行管理的使用者提供目前版本指引。f80ce21 感謝 @vincentkoc。
- macOS、Linux 與 Windows 上的受管理 Codex 使用者現在會取得 app-server 0.144.1,而非 0.144.0。5dcba9f 感謝 @vincentkoc。
- 將
models.mode設為replace後,代理程式啟動時現在只會使用明確設定的供應商,並略過緩慢的隱含供應商掃描。#82638 相關內容請參閱 #66957。感謝 @eldar702、@wangzhengshu。 - 內建供應商別名現在接受受支援的覆寫設定,例如請求逾時,而不會要求
baseUrl與models等自訂供應商欄位。#88400 感謝 @pluviobyte。 - 供應商中斷串流後,代理程式執行現在可以移至下一個已設定模型,而真正的取消仍會立即停止。#90908 感謝 @shengting。
- 從關閉思考模式切換至需要推理的模型時,現在會選擇其支援的最低投入程度,而非在未告知的情況下選擇成本最高的等級。#93335 感謝 @obuchowski。
- MiniMax M3 回覆(包括透過 Fireworks 路由的回覆)不再於可見聊天或進度輸出中顯示隱藏的
mm:推理內容。#93767 感謝 @drhack1、@vincentkoc。 - 隱藏的 MiniMax 推理內容不再顯示為新的 iMessage,也不會作為觸發回音的傳入訊息回饋至對話。#93820 感謝 @alix-007。
- Inworld 文字轉語音與語音清單請求現在會在回應過大、格式錯誤或永不結束時安全失敗,而不再停滯或耗用無界限的閘道記憶體。#95416 感謝 @alix-007、@vincentkoc。
- 暫時發生上游
LLM request failed錯誤後,嵌入式代理程式執行現在可以嘗試下一個已設定的備援模型。#95542 感謝 @altaywtf、@mikasa0818。 - LM Studio 模型探索與啟動現在會在固定大小處停止異常的伺服器回應,並回報清楚的錯誤,而不再無限期緩衝這些回應。#96042 感謝 @alix-007。
- 隔離的排程工作現在可使用由已啟用的內建外掛提供的模型,而不會因模型未知而失敗,也不會在未告知的情況下解析至錯誤的供應商。#96070 感謝 @sallyom、@sunnyshu0925。
- MiniMax OAuth 裝置設定現在會限制授權回應大小,避免故障的代理或自行託管端點耗盡閘道記憶體。#96322 感謝 @lsr911。
- 當供應商或自訂端點傳送過大或無止境的回應時,圖像生成現在會停止並顯示清楚的大小限制錯誤,避免停滯與失控的記憶體用量,同時有效的圖像與編輯仍可正常進行。#96495 感謝 @hugenshen、@sallyom。
- Azure Speech、Microsoft Speech、ElevenLabs、MiniMax TTS、OpenRouter 轉錄與 xAI 轉錄現在會在過大或無止境的回應導致語音工作停滯或造成閘道記憶體壓力前將其停止,而一般回應維持不變。#96496 感謝 @hugenshen。
- GitHub Copilot 模型探索與記憶搜尋現在會拒絕過大或格式錯誤的回應,而不再無限制緩衝,同時有效的目錄與嵌入結果仍可正常處理。#96499 感謝 @hugenshen、@sallyom。
- Moonshot 影片理解現在會針對過大或格式錯誤的回應傳回可預期的錯誤,而不再停滯或無限期耗用記憶體;使用自訂基底 URL 時亦同。#96502 感謝 @hugenshen。
- OpenRouter 影片模型探索現在會立即停止過大或失控的目錄回應,而不再任其無限制耗用記憶體,同時保留正常的探索行為。#96505 感謝 @mushuiyu886。
- Qwen 影片理解現在會在端點回應過大或格式錯誤時停止並顯示清楚的錯誤,而不再停滯或無限制讀取,同時正常的描述維持不變。#96604 感謝 @alix-007。
- Google Veo 影片生成現在會提早結束過大的建立或狀態回應,並顯示清楚且有大小限制的錯誤,避免故障端點導致 OpenClaw 停滯或無限期耗用記憶體。#96605 感謝 @alix-007。
- BytePlus 影片生成現在會在過大的工作提交或狀態回應導致 OpenClaw 停滯或耗盡記憶體前停止並顯示清楚的錯誤,同時正常回應維持不變。#96606 感謝 @alix-007。
- GitHub Copilot 用量檢查現在會將過大或無止境的端點回應限制為用量錯誤,而不再無限期緩衝,同時正常用量資料仍會載入。#96607 感謝 @alix-007。
- Voyage 嵌入批次工作現在會在過大的狀態、失敗與錯誤檔案回應導致停滯或耗盡工作程序記憶體前將其停止,同時過大的診斷資訊會安全降級,而一般回應維持不變。#96608 感謝 @alix-007。
- 模型別名與
opus等部分名稱現在即使在目錄版本數達到兩位數時,也會解析至最新的相符版本,避免在未告知的情況下路由至較舊的模型。#96609 感謝 @yetval、@zw-xysk。 - Chutes 登入、使用者查詢與權杖重新整理現在會在異常過大的 OAuth 回應無限制緩衝前將其停止,並顯示有大小限制的錯誤。#96777 感謝 @wangmiao0668000666。
- Chutes 的新手設定現在會在權杖交換或使用者資訊回應過大時明確失敗,防止異常驗證流量造成無限制的記憶體成長。#96779 感謝 @wangmiao0668000666。
- DashScope 相容的影片提交與輪詢現在會拒絕過大的 JSON 回應,並傳回有界限的錯誤,而不再冒著造成記憶體壓力或程序不穩定的風險;一般回應則會繼續正常運作。#96782 感謝 @wangmiao0668000666。
- OpenRouter 影片生成現在會在過大的提交與輪詢回應導致 OpenClaw 停滯或記憶體失控耗用前加以拒絕,而大小正常但格式錯誤的回應則保留既有的錯誤處理方式。#96873 感謝 @alix-007。
- Volcengine、BytePlus Seed Speech 與 Xiaomi TTS 現在會中止過大的供應商回應,避免單一語音要求導致 OpenClaw 停滯或不穩定。#96874 感謝 @alix-007。
- Vydra 的圖片、影片與語音生成現在會在控制回應過大或無止境時,以有界限的錯誤失敗,而不再停滯或耗盡記憶體;有效回應則會繼續正常運作。#96875 感謝 @alix-007。
- fal 的音樂與影片生成現在會以明確的大小限制錯誤中止過大的成功回應,避免其造成停滯或耗盡記憶體;一般生成則維持原有運作方式。#96886 感謝 @alix-007。
- MiniMax 影片生成現在會在開始無限制使用記憶體或下載二進位檔案前,拒絕過大的工作、狀態或檔案中繼資料回應;一般回應則會繼續正常運作。#96889 感謝 @alix-007。
- xAI 影片生成現在會以明確的大小限制錯誤中止過大的建立或狀態回應,而不再持續緩衝直到 OpenClaw 停滯或耗用過多記憶體。#96903 感謝 @alix-007、@vincentkoc。
- Together 與 PixVerse 影片生成現在會針對過大的成功回應,傳回標有供應商名稱的大小錯誤,而不再持續處理直到造成嚴重記憶體壓力或程序失敗。#96904 感謝 @alix-007。
- Runway 影片生成現在會中止過大的建立與狀態回應,而不再繼續耗用記憶體或停滯;一般輪詢與供應商特定錯誤則維持不變。#96907 感謝 @alix-007。
- Google 音訊與影片理解現在會在共用的 16 MiB 限制處中止過大的供應商回應,並傳回明確錯誤,而不再讓其耗用過多記憶體。#96920 感謝 @mushuiyu886、@vincentkoc。
- Comfy 圖片生成工作流程現在會以實際的大小限制錯誤中止過大的 ComfyUI 回應,而不再冒著耗盡記憶體或將回應誤報為格式錯誤 JSON 的風險。#96927 感謝 @wangmiao0668000666。
- ClickClack 現在會在供應商限制處中止過大的 REST 成功回應,讓使用者與營運人員獲得可預期的失敗結果,而不再持續串流並增加記憶體用量。#96970 感謝 @mushuiyu886、@vincentkoc。
- 分頁式供應商目錄現在會公開第一頁以外的模型;格式錯誤、無止境或重新導向的目錄則會安全失敗,而不再快取不完整的清單,或跨來源轉送敏感標頭。#97012 感謝 @zhangguiping-xydt。
- 只要有效的供應商事件仍在抵達,長時間執行的 opencode-go 模型較不容易被誤判為停滯而遭中止。#97128 感謝 @liuwqgit、@vincentkoc、@yetval。
- 當另一個供應商登錄檔啟用時,已設定的 Voice Call 轉錄供應商(例如 xAI)仍可選取,讓 Talk 工作階段能正常啟動。#97170 感謝 @solavrc。
- OpenRouter 的 DeepSeek V4 Flash 與 Pro 模型現在可以在啟用思考功能時作答,而不會因 HTTP 400 失敗。#97208 相關項目:#97196。感謝 @nianjiuzst、@patelmm79。
- 透過 Proxy 的模型串流現在會在回應過大、格式錯誤、不完整或閒置時,以有界限且更明確的錯誤失敗,而不再停滯或耗用無限制的資料。#97235 感謝 @vincentkoc、@zhangguiping-xydt。
- xAI 與 Grok OAuth 登入現在可在 SSH 主機、容器、VPS 系統及其他無頭環境中運作,不必轉送 localhost 回呼連接埠。#97249 感謝 @fuller-stack-dev、@jaaneek。
- 缺少官方媒體供應商時,現在產生的錯誤會包含還原轉錄及其他媒體工作流程所需的確切復原命令。#97484 感謝 @wangmiao0668000666。
- DeepInfra 影片生成現在會以有界限的錯誤拒絕過大的成功回應,而不再冒著記憶體不足當機的風險。#97486 感謝 @hugenshen。
- OpenRouter 成本追蹤現在會限制意外過大的中繼資料回應,並保留原始串流估算值,而不再中斷代理程式回合。#97490 感謝 @hugenshen。
- GitHub Copilot 登入、重新整理與模型清單檢查現在會在 GitHub 或 Proxy 傳回過大回應時,以標示大小限制的錯誤失敗。#97499 感謝 @wangmiao0668000666。
- Z.AI 使用者現在無須清除所有驗證狀態,即可復原意外將新手設定命令儲存為 API 金鑰的設定檔。#97520 感謝 @zhangguiping-xydt。
- Z.AI 端點與模型偵測現在會在錯誤回應過大或無止境時妥善失敗,而不再耗盡主機記憶體。#97540 感謝 @alix-007。
- 當主要供應商回報
model_not_found時,已設定的備援鏈現在會嘗試替代模型,減少模型可用性變更後的失敗。#97571 感謝 @liuhao1024。 - GitHub Copilot 登入與權杖重新整理現在會以明確錯誤拒絕過大的服務回應,避免其耗盡 OpenClaw 的記憶體。#97579 感謝 @hugenshen。
- GitHub Copilot 裝置登入現在會在成功回應過大時明確失敗,而不再冒著記憶體不足當機的風險。#97583 感謝 @hugenshen。
- 當已設定的執行階段模型不再可用時,聊天現在會說明建立新工作階段無法解決問題,並引導營運人員選擇可用的模型。#97611 感謝 @romneyda。
- xAI 登入、權杖重新整理與裝置核准現在會在過大的 OAuth 回應耗用無限制的記憶體前將其中止。#97615 感謝 @cxbasdev。
- Google Meet 文件處理現在會在過大的 Google Drive 匯出內容導致 OpenClaw 不穩定前將其拒絕;一般文件仍會匯出為文字。#97620 感謝 @alix-007、@vincentkoc。
- Google OAuth 登入、權杖交換與專案探索現在會針對過大的回應傳回有界限的錯誤,而不再冒著程序當機的風險。#97628 感謝 @vincentkoc、@wangmiao0668000666。
- Mistral 相容端點現在會以標示清楚的錯誤中止過大的串流回應,避免 OpenClaw 耗盡記憶體。#97648 感謝 @wangmiao0668000666。
- MiniMax 與其他共用供應商用量檢查現在會在回覆過大或格式錯誤時安全失敗,而不再無限制地緩衝回覆。#97659 感謝 @cxbasdev、@vincentkoc。
- Chutes 登入與權杖重新整理錯誤現在會包含實用且有長度限制的片段,同時防止端點將無限制的回應串流至記憶體。#97808 感謝 @pick-cat。
- Microsoft Foundry 連線測試現在會中止過大或持續串流的錯誤回應,同時保留精簡的設定診斷資訊。#97812 感謝 @pick-cat。
- Z.AI 及類似的 HTTP 429 回應現在會區分暫時性服務過載與一般速率限制,並保留供應商提供的重試時間。#98165 感謝 @sunnyshu0925。
- OpenRouter 模型探測與代理程式要求現在會正確使用從環境或設定檔探索到的 API 金鑰,而不再因缺少驗證標頭而失敗。#98187 相關項目:#97934。感謝 @laurencebrown、@sunlit-deng。
- 圖片與影片工具現在可以自動選取已設定、透過環境變數驗證的供應商外掛模型。#98623 感謝 @medns。
- 格式錯誤的 Inworld 語音回應現在會產生明確的供應商特定錯誤,而不再出現無助於排查的剖析例外或程序當機。#98660 感謝 @solodmd。
- Nemotron 3 Super 現在會在 OpenClaw 內建的 NVIDIA 備援目錄中公開完整的 1,048,576 個權杖上下文預算,而不再於過時的 262,144 個權杖限制處進行壓縮。#98726 感謝 @eleqtrizit。
- 異常龐大的 Google Meet、Calendar 或 OAuth 回應現在會在耗用不受控制的閘道記憶體前,以錯誤中止。#98850 感謝 @pandah97。
- 供應商失敗現在會將備援錯誤文字維持在設定的大小限制內,防止過大的回應淹沒日誌或可見的診斷資訊。#99340 感謝 @pick-cat。
- 當認證資訊儲存在驗證設定檔而非環境中時,代理程式預設值所選取的 ClawRouter 模型現在可於執行階段解析。#99759
- 自動設定的影片理解現在會使用供應商預設值,例如 Moonshot 預定的影片模型,除非使用者已明確選取模型。#99791 感謝 @vincentkoc、@zhangguiping-xydt。
- 官方 DashScope/Qwen、Moonshot、Z.AI、DeepSeek、Groq、Cerebras 與 Chutes 端點的通用供應商設定,現在即使未安裝選用外掛,也會保留這些服務所需的相容行為。#100125
- 由 ChatGPT OAuth 支援的 Responses 工作階段現在會在多輪對話間維持後端親和性,改善提示快取的重複使用,並減少對相同對話內容的重複處理。#100233 感謝 @marvinthebored、@obviyus、@peetiegonzalez。
- Google Live 語音工作階段現在可以註冊並呼叫 OpenClaw 工具,不再於使用工具的對話輪次開始前拒絕其宣告。#100260
- 直接
mistral-medium-3-5請求現在會將使用者選取的可調整推理層級,以reasoningEffort傳送至 Mistral。#100688 感謝 @aniruddhaadak80、@wm0018。 - MiniMax 圖像理解現在會在有界限額內停止處理過大或格式錯誤的成功回應,在提供實用診斷資訊的同時保護記憶體。#100694 感謝 @zhangguiping-xydt。
- LM Studio 嵌入預載現在會遵循已設定的內容長度上限,減少資源受限硬體在記憶搜尋期間發生 GPU 記憶體不足的情況。#100750 感謝 @hxz398、@zak-li、@zoowh。
- 當供應商回應格式錯誤或過大時,Hugging Face 模型探索現在會改用內建目錄,而不會冒著過度使用記憶體的風險。#101079 感謝 @cxbasdev。
- Featherless AI 現在提供官方供應商安裝與初始設定流程,包括
FEATHERLESS_API_KEY、精選的featherless/Qwen/Qwen3-32B預設值,以及對精確 Featherless 模型 ID 的支援。#101092 感謝 @vincentkoc。 - Meta Model API 現在透過公開的
meta供應商提供,並包含meta/muse-spark-1.1、標準供應商文件,以及獨立的 npm 或 ClawHub 安裝流程。#103070 感謝 @vincentkoc。 - 內建 Meta 供應商現在使用
https://api.meta.ai/v1、標示 Muse Spark 1.1 文件記載的 131,072 個權杖輸出上限,並套用官方主機的請求保護措施。#103680 感謝 @vincentkoc。 - 受信任的官方外部供應商現在可在完整啟用執行環境前顯示模型專屬的思考選項,包括 Z.AI GLM 5.2 的關閉、低、高與最大。b4fce16 感謝 @vincentkoc。
- 透過 AWS Bedrock 路由的 Anthropic 代理程式現在可以持續啟用 Feishu Bitable 寫入工具,不再因工具定義而阻擋每次對話。#94990 感謝 @twinslee、@vincentkoc。
- Anthropic 登入現在會拒絕不支援的回呼主機覆寫、將授權限制在標準本機回送位址,並避免因非本機監聽程式而發生回呼失敗或暴露。#96917 感謝 @xialonglee。
- Claude CLI 驗證過期時,現在會顯示確切的復原命令
claude auth login && openclaw models auth login --provider anthropic --method cli,而非一般性失敗訊息。#97669 感謝 @alix-007。 - 當 Anthropic 的安全分類器拒絕 Fable 時,符合資格且使用直接 API 金鑰向 Claude Fable 5 發出的請求,現在會傳回 Opus 4.8 的回答,並清楚說明診斷資訊與 Opus 計費方式。#99906
- 啟用 1M 內容長度時,Claude Fable 5 現在會使用預期的 Anthropic
context1m串流設定,且不影響相似的模型 ID。#100572 感謝 @zhangguiping-xydt。 - 與 Anthropic 相容的模型請求現在會一致使用 OpenClaw 的受保護傳輸、回應正規化與受管理串流清理,而不會透過 SDK 繞過這些機制。#101357 感謝 @wangmiao0668000666。
- 透過 GitHub Copilot 進行的 Claude 對話,現在可在工具失敗且沒有可見輸出後繼續,而不會進入反覆的供應商結構描述失敗。#101373 感謝 @galiniliev。
- 當與 Anthropic 相容的呼叫所設權杖上限過低,無法進行手動思考時,現在會在不進行思考的情況下正常執行,而不會因供應商驗證失敗。#101415 感謝 @pick-cat。
- Gemini CLI 媒體分析現在即使有效回應同時包含巢狀用量或其他中繼資料,也會傳回其描述。#96432 感謝 @lin-hongkuan。
- 當 Xiaomi MiMo、Ollama 或其他受影響的供應商以 JSON 字串傳回陣列或物件時,預期接收這些類型的 MCP 工具現在可以接受這些值,避免執行前驗證失敗。#96922 感謝 @liuhao1024。
- 從 LM Studio、xAI 與 Ollama 修復的純文字工具呼叫現在會發出最終完成事件,讓外掛及其他串流取用端能可靠地完成處理。#104714
- 狀態摘要現在會遵循供應商本機的模型別名,顯示選取的別名,且不會錯誤警告固定模型不相符。1d4e789
- OpenAI 或 Codex OAuth 請求遭遇 Cloudflare 403 挑戰時,現在會提供閘道封鎖指引,而不會錯誤告知使用者驗證失敗。#94440 相關項目:#94432。感謝 @lzyyzznl、@pbm9z95m6z-hue。
- 使用已淘汰
openai-codex-responsesAPI ID 的設定,現在會收到指出支援替代項目的驗證訊息,而非一般性失敗訊息。#96257 感謝 @james-16、@yetval。 - 舊版
openai-codex參照現在會引導操作人員使用openclaw doctor --fix與openclaw models status,而不再建議無法通過驗證的設定。#100120 感謝 @jason-vaughan、@sunnyshu0925、@vincentkoc。 - OpenAI 驗證錯誤現在會引導 ChatGPT/Codex OAuth 使用者改用與其現有登入方式相容的模型,而不再建議過時的預設模型。#100579 感謝 @zhangguiping-xydt。
- 使用無效 ChatGPT OAuth 工作階段的 Codex 應用程式伺服器執行,現在會立即顯示實際登入錯誤,而不會等待容易誤導的十秒驗證逾時。#100713 感謝 @lin-hongkuan。
- 使用嚴格自訂 OpenAI Responses 相容端點的後續對話,不再因不支援的
input[n].status欄位而失敗,也不會不必要地切換至備援模型。#100831 感謝 @chenxiaoyu209。 - 因守護程式拒絕次數上限而停止的 Codex 執行,現在會說明結束原因,操作人員不必再將結果誤認為當機、取消或一般中斷。#101220 感謝 @darren2030。
- 從 OpenClaw 對話串進行的 Codex 原生委派,現在會再次建立原生工作記錄;不支援的自訂 Codex 應用程式伺服器版本則會在啟動時失敗,並顯示清楚的最低版本錯誤。#101221
- 由 Codex 支援的執行中,Crestodian 設定與修復聊天現在可以存取所需的狀態和修復工具,不再因缺少工具的回應而停止。#101281
- 共用 Codex 應用程式伺服器用戶端現在會讓用量限制、驗證冷卻時間、對話串訂閱與恢復的連線,繫結至實際擁有它們的帳號和對話。#101376
- 未指定模型時,OpenAI 即時語音工作階段現在預設使用
gpt-realtime-2.1,而明確固定的模型仍可正常運作。#101390 感謝 @vincentkoc。 - 使用
gpt-5.5-pro或gpt-5.4-pro的 Codex 工作階段,現在會在第一輪對話前將不支援的推理層級限制至可用範圍,避免即時中繼資料無法取得時立即遭到拒絕請求。#101484 感謝 @zhangguiping-xydt。 - Codex 應用程式伺服器的 stdout 失敗現在會乾淨地結束受影響的請求,而僅影響診斷的 stderr 失敗不再中斷原本正常的對話輪次。#101505 感謝 @mushuiyu886、@vincentkoc。
- 當 OpenAI 或 OpenAI 相容的聊天補全模型拒絕請求時,使用者現在會看到供應商的說明,而非空白的助理回覆。#102344 感謝 @wuqxuan、@yetval。
- 當認證資訊或自訂基礎 URL 在供應商模型目錄完成載入前就已就緒時,OpenAI 圖像生成與參考圖像編輯不再當機。#105518 感謝 @vincentkoc。
- 在
/model變更工作階段的供應商後,/status與session_status現在會回報該供應商的用量、驗證、執行環境與內容長度詳細資料,而非過時的預設值。#93384 感謝 @obviyus、@osolmaz、@rollingshmily、@samiralibabic、@zhangguiping-xydt。 - 模型呼叫追蹤現在包含提示大小與每次呼叫的權杖用量詳細資料,協助操作人員在不擷取原始內容的情況下調查成本與提示增長。#95770 感謝 @amknight。
- 請求格式與結構描述失敗現在會顯示相關診斷資訊,不再要求使用者進行不必要的供應商登入或重新設定步驟。#95779 感謝 @pick-cat。
- 當上游回應格式錯誤、過大或永不結束時,平行網頁搜尋現在會傳回有界限的錯誤,而不會冒著停滯或記憶體不足當機的風險。#96035 感謝 @alix-007。
- Exa 搜尋現在會拒絕超過支援上限的回應,防止過量的供應商輸出導致 OpenClaw 停滯或產生記憶體壓力。#96038 感謝 @alix-007。
- 使用已淘汰權杖端點的現有 xAI 與 Grok OAuth 工作階段,現在可在到期後續期,而不必強制再次透過瀏覽器或 SSH 通道登入。#96146 感謝 @fuller-stack-dev、@jaaneek。
- OpenRouter 掃描現在會依據較大的參數規模解讀
8b-70b等模型名稱,改善最低規模篩選條件與小型模型安全警告。#96288 感謝 @ly-wang19。 /model default現在於引導、備援切換或先前手動選擇後,確實會讓作用中的工作階段回到其設定的模型。#96318 感謝 @marsman-lab、@sunnyshu0925。- 即使供應商中繼資料包含無害的前後空白,媒體生成目錄現在仍會保留正確的預設模型標記。#96430 感謝 @lin-hongkuan。
- OpenRouter 登入現在會在回覆過大時安全地失敗;Discord 網路鉤子傳送則會在其選用回應本文缺失、格式錯誤或過大時,仍維持成功。#98098 感謝 @lwy-2。
- 透過 Fal 託管的 Grok Imagine 與 Nano Banana 2 Lite 進行參考圖片編輯時,現在會連至正確的服務;混合模型備援也會遵循各候選模型支援的解析度與參考圖片限制。#98688 感謝 @davenicoll、@vincentkoc。
- 格式錯誤的 Voyage 嵌入批次現在會在剖析失敗後關閉其下載連線,減少重複或大型工作負載期間的資源累積。#98840 感謝 @solodmd。
- 簡短的非英語音訊現在會保留設定的語言提示,而不附加無關的英語提示詞,從而減少使用者預期取得口語原文逐字稿時發生意外翻譯的情況。#99023 感謝 @flyveryhigh、@nianjiuzst。
- 透過包含供應商限定資訊的模型別名切換即時 Control UI 或終端介面工作階段時,現在會儲存標準的供應商與模型,避免下一個要求遭到拒絕。#100209 感謝 @sahilsatralkar。
- 當節流才是真正的失敗原因時,閘道聊天現在會將混合供應商訊息歸類為速率限制,為使用者提供符合問題的復原指引。#100755 感謝 @pick-cat。
- 透過複製認證資訊建立的代理現在會保留來源代理可移植的供應商設定檔優先順序,而不會意外選擇不同的認證資訊。#100833 感謝 @machine3at。
- 供應商計費為 $0 的 OpenRouter 補全,現在會在逐字稿、摘要、記錄與用量總計中保持記錄為免費,而不再被替換為目錄中的估算價格。#101177
- 透過命令列介面輸入的全新或更新後供應商認證資訊,現在會顯示於執行中的閘道與 Control UI 模型選擇器中,無須手動重新載入密鑰或重新啟動。#101256 感謝 @fuller-stack-dev。
openclaw status與session_status現在會辨識工作階段何時使用備援模型,並在旁邊顯示設定的主要模型。#101337 感謝 @lzy3538。- 當指令無效時,MiniMax TTS 現在會準確說明音量必須大於 0,且最高可為 10。#101359 感謝 @quratulain-bilal。
- 當表情符號或其他補充字元剛好位於診斷片段長度上限時,MiniMax VLM 與原生 PDF 供應商錯誤現在仍可正常閱讀。#101728 感謝 @wings1029。
- 當表情符號達到顯示上限時,極長的 OpenRouter Fusion 模型 ID 現在會在代理提示詞中保持為有效的 Unicode,而不會顯示損壞的字元。#104433 感謝 @zhangguiping-xydt。
- 從另一個命令列介面處理程序更新認證資訊後,OAuth 支援的模型現在會出現在閘道模型瀏覽中,無須重新啟動閘道。#104732 感謝 @fuller-stack-dev。
- 未提供任何要求覆寫時,供應商新手設定不再寫入空白的
request區塊。3a0a736 感謝 @vincentkoc。 - 診斷時間軸現在會顯示供應商模型呼叫的執行時間、耗時,以及是否成功,且不會記錄提示詞或回應內容。7253552 感謝 @vincentkoc。
記憶與對話
回想、長篇聊天與工作階段延續性
記憶的索引、回想、Wiki 同步與搜尋功能,現在能從更多格式錯誤的頁面、過時狀態、大型索引、暫時性讀取失敗及提供者不相符的情況中復原,同時不隱藏實用的已儲存情境,也不覆寫使用者筆記。當結果不完整或已設定的記憶提供者無法使用時,失敗狀況會更清楚,不再看似完整的答案。 工作階段、文字記錄、壓縮、目標與路由,在重新啟動、重設、延遲的後續回覆、大量使用工具的執行過程及用戶端變更之後,也能更一致地保留預期的對話。實際結果是歷史記錄遺失得更少、回覆儲存到錯誤工作階段的情況減少,且長期執行工作的延續更可靠。來源與貢獻者
來源與貢獻者
- 當回憶範圍觸及區塊邊界時,持久記憶提升現在會將 OpenClaw 管理的夢境整理標記及相鄰的受管理內容排除在
MEMORY.md之外。#83718 感謝 @grifjef。 - QMD
search與vsearch模式現在會略過 LLM 重新排序器,藉此降低延遲並避免不必要的 GPU 失敗,而完整的query模式仍會進行重新排序。#88887 感謝 @potterdigital。 - 推斷出的後續承諾現在會在模型或網路擷取暫時失敗後返回佇列,減少遺漏提醒的情況,同時避免重複處理。#89817 感謝 @masatohoshino。
- 標題為
Index的記憶 Wiki 頁面現在會繼續儲存,並可供搜尋與擷取,不再遭產生的目錄頁面隱藏或覆寫。#94326 感謝 @vincentkoc、@yetval。 - 主動記憶現在會在回憶的操作細節可能已過時時發出警告,並清楚標示遭截斷的摘要,降低舊有或不完整狀態被誤認為目前狀態的可能性。#95888 感謝 @spencer2211。
- 子資料夾中的記憶 Wiki 頁面現在會像頂層頁面一樣,出現在搜尋、查詢、編譯索引、摘要與儲存庫計數中。#96022 感謝 @machine3at、@vincentkoc。
- 大型記憶索引現在可以傳回超出 sqlite-vec 前 4,096 個候選項目的篩選相符結果,不會失敗或無聲地遺漏有效結果。#96157 感謝 @itsuzef、@vincentkoc。
- 重複的 QMD 支援
memory_search與openclaw memory search要求在第一次查詢後可以更快傳回結果;診斷資訊也會分別列出設定時間與搜尋時間,而缺少集合時仍會觸發修復。#96655 感謝 @bek91。 - 記憶搜尋現在可搭配已安裝的通用嵌入外掛使用,例如本機 llama.cpp,包括其預設模型與連線詳細資料。#97095 感謝 @849261680。
- 單一記憶 Wiki 頁面的 YAML 損壞時,不再阻止健康頁面被搜尋、編譯、檢查、計數或更新。#97177 相關項目:#96125。感謝 @cow11023、@sunnyshu0925。
- 記憶核心的輕量夢境整理不再於
DREAMS.md中重複未變更的工作摘要區塊,而真正的每日筆記更新之後仍可顯示。#97446 感謝 @aaajiao、@qingminglong。 - 記憶 Wiki 現在會將明確新鮮度時間戳記格式錯誤的聲明標示為未知,不再以頁面日期掩蓋錯誤的中繼資料。#97465 感謝 @ly-wang19。
- 詳細的
/status plugins現在會在設定的記憶嵌入提供者無法使用,且語意回憶已退回關鍵字搜尋時發出警告。#97968 感謝 @masatohoshino。 - 記憶 Wiki 檢查現在會忽略行內與圍欄程式碼中看似連結的文字,同時繼續回報一般文字中確實損壞的連結。#98095 感謝 @durambar、@vincentkoc、@zhangqueping。
- 當暫時讀取失敗導致 OpenClaw 無法安全載入現有頁面時,記憶 Wiki 來源更新現在會保留手動撰寫的筆記。#98360 相關項目:#98345。感謝 @qingminglong、@vincentkoc、@yetval。
- QMD 記憶回憶現在會將格式錯誤或充斥警告的 mcporter 輸出轉換為清楚且經過篩選的錯誤,不再公開原始子行程文字。#98381 感謝 @miorbnli。
- 當頁面遺失或與非檔案項目衝突時,記憶 Wiki 來源同步現在可以復原;若重試仍不安全,則會保留現有內容。#99276 感謝 @obviyus。
- 搭配
corpus=all的memory_get現在可在要求的記憶檔案遺失時,傳回可用的 Wiki 補充內容,不再以空結果結束。#100904 感謝 @mushuiyu886、@vincentkoc。 - iOS 語音筆記現在會保留在預期的聊天中,並可在離線佇列、應用程式重新建立、傳送狀態不確定及麥克風使用衝突等情況下更可靠地復原。#101236
- 當來源頁面與受保護的儲存庫項目衝突時,記憶 Wiki 匯入現在會繼續進行,不再停止整個匯入作業。76db9a3 感謝 @vincentkoc。
- 使用
memorySearch.provider: none時,OpenClaw 現在會啟動僅使用 FTS 的記憶,而不執行不必要的外掛功能掃描。fbf574a - 執行
/new或/reset後,先前的對話仍可透過 session-logs skill 用於每日記憶摘要與完整歷史記錄搜尋。#71537 感謝 @injinj。 - 啟用記憶排清後,重要的對話脈絡現在有機會在自動壓縮前寫入持久記憶,減少已儲存筆記中無聲出現缺漏的情況。#84792 感謝 @turbotheturtle。
- 從 iOS 分享或透過節點
agent.request傳送的圖片,現在會在重新載入歷史記錄後繼續附加於正確的對話回合,讓後續訊息仍可使用這些圖片。#86936 感謝 @peterdsp。 - 群組聊天或閘道工作階段現在可以在回合失敗、逾時或遭終止後,於下一個可見要求時繼續執行,而不必使用
/new或手動編輯工作階段檔案。#89045 感謝 @jerry-xin。 - 語音通話歷史記錄現在會在閘道重新啟動與升級後,繼續與正確設定的代理程式保持關聯;語意不明的舊版狀態則會保持不變,並提供可採取行動的警告。#89884 感謝 @mushuiyu886。
- 沒有相符項目的互動式 QMD 記憶搜尋現在會立即傳回空結果,不再因執行不必要的索引維護而看似卡住。#90030 相關項目:#90023。感謝 @ruben2000de、@sahibzada-allahyar。
- 閘道與內嵌終端介面啟動時,現在會回收硬關機所遺留的舊工作階段暫存檔案,在保留新近或可能可復原狀態的同時,減少隱藏的磁碟空間成長。#90503 感謝 @sahibzada-allahyar。
- 共用群組與頻道逐字稿現在會為每個持久使用者回合保留傳送者 ID、顯示名稱與使用者名稱,讓後續歷史記錄與記憶處理能正確識別參與者。#90552 感謝 @pick-cat。
/export-session現在會在命令列介面或 ACP 支援的匯出僅包含使用者訊息時發出警告,並引導使用者前往後端逐字稿,以取得缺少的助理、工具、用量及成本詳細資料。#90867 感謝 @tank-x3、@vincentkoc、@xydigit-sj。- 長時間執行的閘道現在可以清除過時的一次性模型檢查工作階段,避免其排擠真正的對話歷史記錄,並提供專用的命令列介面報告以供檢視。#91057 感謝 @jalehman、@wangwllu。
openclaw export-trajectory與/export-trajectory現在會包含舊版第 1 版工作階段中經過遮蔽處理的訊息,不再產生顯示成功但內容為空的逐字稿。#93814 感謝 @yetval。- 在
/new與/reset前後建立的工作階段記憶檔案,現在會為每則助理回覆保留一份副本,不再重複推理模型的回應。#94401 感謝 @sallyom、@sunnyshu0925。 - 新提升的長期記憶現在會省略原始逐字稿、摘要、工作階段標頭、排清提示及評分雜訊,讓實用筆記更容易尋找。#94636 感謝 @josephur、@pinghe-learn、@tayoun。
- 使用 lossless-claw 等脈絡引擎且大量包含中日韓文字的長工作階段,在引擎已管理提示後,不再因錯誤的
prompt too large預先檢查而停止。#95342 感謝 @jalehman、@mpz4life。 - 大型中文、日文與韓文工具結果的估算現在更加準確,減少錯誤的脈絡溢位中斷與過早壓縮。#95447 感謝 @moguangyu5-design、@vincentkoc。
openclaw doctor --fix現在可以將從 2026.6.9 升級而來的舊版記憶核心索引移入目前的儲存區,而不必強制進行完整的重新嵌入。#95631 感謝 @mushuiyu886、@vincentkoc。- 中止或逾時的內嵌執行現在會釋放工作階段寫入鎖定,讓下一則訊息可以繼續處理,而不必等待數分鐘或手動清理檔案。#96100 感謝 @richwilson-bloom、@sallyom、@xialonglee。
- 包含全形東亞字元的提示現在可獲得更準確的大小估算,讓脈絡管理能在過大的要求送達模型前開始運作。#96442 感謝 @lin-hongkuan。
- 夢境整理現在會將已刪除或重設的逐字稿封存,以及由排程建立的子對話排除在其學習工作階段集合之外,減少重複歷史記錄與自動化雜訊,同時不會從歷史搜尋中移除已保留的封存。#96517 感謝 @adam-researchh、@jalehman、@xialonglee。
- 壓縮後的代理程式歷史記錄現在會列出真正的工具失敗,不再一再將成功啟動子代理程式的情況錯誤標示為失敗,包括舊版逐字稿記錄含有錯誤的錯誤旗標時。#96842 感謝 @nxmxbbd。
- 跨越每日自動重設或閒置重設的回覆,現在會完整保留在同一份可存取的逐字稿中,不再遺失後續輸出。#97164 感謝 @joshavant、@yetval。
- 無效的逐字稿項目現在會引發可見的寫入錯誤,不再變成重新載入後無聲消失的
undefinedJSONL 行。#97356 感謝 @miorbnli。 - 記憶 Wiki 匯入摘要現在可以縮短包含表情符號的 ChatGPT 文字,而不會留下損壞的替代字元。#97362 感謝 @mushuiyu886。
openclaw sessions cleanup --fix-missing現在會保留具有有效轉錄內容的新排程工作階段,並清楚回報已修復的項目。#97495 感謝 @qingminglong。- 長對話現在會在供應商暫時中斷連線後恢復壓縮,而不會以品質較差的預留位置摘要取代有用的歷史記錄。#97504 感謝 @hugenshen。
- 從供應商角色順序衝突自動恢復時,現在會先將完整的先前轉錄內容封存為帶有時間戳記的 JSONL 檔案,再重播較短的尾端內容。#97544 感謝 @yungchentang。
- 使用
historyLimit或dmHistoryLimit的長對話,現在會在壓縮後保留先前儲存的摘要,協助助理記住先前的情境。#97591 感謝 @liuhao1024、@yetval。 - 從專案恢復工作時,現在只會開啟該專案已儲存的代理程式工作階段,避免混入不相關的轉錄內容。#97785 相關項目:#96542。感謝 @qingminglong、@yetval。
openclaw memory status現在會在工作階段轉錄內容仍需建立索引時發出警告,而不會錯誤地回報記憶已是最新狀態。#97857 相關項目:#97814。感謝 @che10x、@zw-xysk。- 經過壓縮的群組對話現在會保留不同參與者所傳送的相同長訊息,同時仍會移除同一傳送者意外重試所產生的重複訊息。#98336 感謝 @sunnyshu0925、@yetval。
- 週期性執行的供應商命令列介面排程工作與本機
openclaw agent執行,現在會跨越每日重設邊界保留現有的供應商對話,不再無提示地遺失情境。#98356 感謝 @yetval。 - 轉錄摘要與匯入讀取現在會在遇到格式錯誤的資料後可靠地關閉檔案,避免長時間執行的程序逐漸耗盡檔案控制代碼。#98493 相關項目:#98467。感謝 @wangmiao0668000666、@zhanglei99586。
- 重新執行記憶 Wiki 合成或 ChatGPT 匯入時,如果現有頁面暫時無法讀取,不再有清除手寫筆記、前置資料或匯入狀態的風險。#98787 感謝 @vincentkoc、@yetval。
- 當背景活動在回覆啟動期間存取相同工作階段時,Discord、WebChat 和其他持續進行的對話仍可繼續接收回覆,不會再出現錯誤的初始化衝突或遺漏訊息。#98835 相關項目:#98672。感謝 @aaronfaby、@jalehman、@moguangyu5-design。
- 重新開啟的工作階段現在可以正確重播較舊的字串或單一物件工具結果,不會再將成功的輸出視為空值,或因其儲存格式而失敗。#98891 相關項目:#98825。感謝 @obviyus。
- 包含純字串助理訊息的舊版或匯入工作階段,現在可以在供應商和串流路徑中正確重播,不會再傳送格式錯誤的對話歷史記錄。#98908 感謝 @obviyus。
- 長時間執行的 WebChat、Discord 和其他直接工作階段中的代理程式,現在可以持續讀取最新的命令、檔案、瀏覽器和狀態輸出,不會再看到這些內容消失或變成圖片預留位置。#98955 相關項目:#98874。感謝 @lamkan0210、@momothemage。
- 重設多代理程式聊天室後,現在會迅速恢復訊息傳遞,不再阻擋大多數代理程式的確認訊息和排入佇列的回覆數分鐘。#99091 感謝 @gorkem2020、@zengwen-dt。
- 大量使用工具的長時間 Codex 對話,現在可以在實際的歷史記錄邊界進行壓縮,並以摘要形式保留相關工具結果後繼續,而不必保留完整轉錄內容。#99391 相關項目:#99375。感謝 @imchloe92、@lzy3538。
- 在同一聊天中快速傳送後續訊息時,不再會因第一則自動回覆仍在完成中而導致兩則訊息都卡住。#99549 感謝 @shagrat2。
- 由 Claude 命令列介面支援的互動式回覆,現在能更一致地保留已儲存的工作階段,維持連貫性並減少重複重播完整歷史記錄。#99595 相關項目:#99372。感謝 @obviyus。
- 多人群組聊天中由命令列介面支援的代理程式,現在會在參與者交替發言時保留對話情境,且不會擴大非擁有者的工具權限。#99640 相關項目:#99633。感謝 @obviyus。
- 重新載入 Claude 命令列介面聊天記錄時,不再將 OpenClaw 的內部重新植入包裝內容顯示成使用者輸入的訊息。#99653 相關項目:#99646。感謝 @harjothkhara、@jeehut、@vincentkoc、@zoowh。
- 本機模型工作階段現在會保留自動壓縮的簿記資料,減少重複填補情境,以及由此可能造成的無回應行為。#99678 相關項目:#99677。感謝 @headbouyjb、@vincentkoc。
- 由命令列介面支援的群組代理程式,現在會在提及和未提及代理程式的後續訊息之間維持同一個預熱對話,不再重設並遺失情境。#99722 相關項目:#99696。感謝 @obviyus。
- 長時間且大量使用工具的代理程式工作階段,現在會為模型保留最新的命令、檔案或瀏覽器結果,並優先縮短較舊的歷史記錄。#99756 感謝 @acosx。
- 由命令列介面支援的代理程式,現在會在只有提示詞變更時維持對話連貫性,避免不必要的冷啟動,同時仍會在安全性或執行階段條件需要時重設。#99822 相關項目:#99729。感謝 @obviyus。
- 匯入的 Claude 命令列介面歷史記錄,現在會在移除空白的舊版重新植入文字時,繼續顯示僅含圖片及包含附件的對話輪次。#99839 感謝 @vincentkoc。
- Claude 命令列介面的模型備援現在會連同工具結果一併帶入先前的工具呼叫軌跡,讓替代模型有足夠情境以連貫地繼續執行。#99851 感謝 @vincentkoc。
- 長時間且具有快取的 Anthropic 工具工作階段,現在會在接近設定的情境臨界值時進行壓縮,不再因累積快取權杖看似即時情境而提早中斷工作。#99864 感謝 @jrex-jooni、@lzy3538、@vincentkoc。
- 具有大型情境視窗且長時間運作的代理程式,現在會保留最新工具輸出、在整體壓力下進行壓縮,並在壓力持續時警告使用者執行
/compact或/new。#100077 感謝 @obviyus。 - 長時間執行的代理程式現在可以在清理歷史記錄後,恢復完整的命令輸出和被截斷的
web_fetch內容,減少重複執行昂貴工作的情況及遺失的頁面情境。#100135 感謝 @obviyus。 - 以轉錄內容為基礎的歷史記錄,現在會將遺失的檔案視為空白,同時清楚回報實際的存取、目錄或串流失敗,不再留下不完整或未處理的結果。#100524 感謝 @cxbasdev、@zhanglei99586。
- 暫時性的記憶維護失敗不再取代代理程式回覆,而持續過大的工作階段現在可以在新工作階段中恢復,同時保留先前的轉錄內容。#100618 感謝 @jerry-xin、@rhclaw。
- 情境容量較小的本機模型現在可以開始並繼續對話,不會在尚未有可用提示詞空間前,立即進入溢位壓縮迴圈。#100621 感謝 @vincentkoc。
- 分階段壓縮的長工作階段,現在會在合併摘要時維持更清楚的由舊至新順序,降低陳舊情境看起來與最新情境同樣近期的機率。#100684 感謝 @vincentkoc、@zw-xysk。
- 暫時性的轉錄內容讀取失敗不再影響工作階段記錄診斷的穩定性,也不會讓不完整的用量掃描覆寫最後一份完整的成本快取並將其誤當成目前狀態。#101062 感謝 @cxbasdev、@vincentkoc。
- 情境引擎外掛現在可以識別壓縮後繼續執行的確切工作階段,同時使用
sessionFile的舊版整合仍可維持相容性。#101182 感謝 @jalehman。 - 自動回覆流程中的首次純命令互動,現在即使事前不存在工作階段資料列,也會保留其工作階段更新。76d686c
- Memory Core 現在會在標籤中保留
kv和s3等簡短的獨立概念,改善記憶召回效果,同時不會在不相關的字詞中比對到這些概念。#96304 感謝 @ly-wang19。 - 記憶夢境整理現在會記錄淺層、REM 和深層階段的結構化成功或失敗結果,讓儀表板和健康狀態檢查能可靠地監控這些階段。#97723 感謝 @lg320531124、@momothemage。
openclaw wiki lint現在會忽略程式碼範例中類似 Wiki 連結的模式,讓真正失效的 Memory Wiki 連結更容易被發現。#97954 感謝 @durambar、@liuhao1024、@vincentkoc。- Mac 使用者現在無須變更設定,即可在突然斷電或作業系統當機後,獲得更完善的本機 OpenClaw SQLite 資料保護。#99067 感謝 @ooiuuii。
openclaw wiki lint現在可以依標題、slug、不含片段的路徑或來源路徑尾碼,辨識有效的已匯入 Obsidian 連結,減少誤報的失效連結警告。#100017 感謝 @ishangodawatta、@k-kerrigan、@vincentkoc。- 記憶 Wiki 橋接狀態現在會在外掛成品格式錯誤時傳回可用的警告,而不會當機;
readMemoryArtifacts: false現在也能可靠地防止這些讀取作業。#100900 感謝 @huveewomg。 - Wiki 搜尋與擷取現在會在較舊或功能不完整的記憶外掛缺少共享搜尋支援時加以說明,並提供實用的因應方式,而不是直接顯示原始 TypeError。#100902 感謝 @huveewomg、@vincentkoc、@xuanmingguo。
- 內嵌代理程式現在會收到長篇媒體內容或 JSON 值的格式正確摘要,不再於 Unicode 截斷邊界出現損壞字元。#101311 感謝 @alix-007。
- 包含表情符號或 CJK 補充字元的記憶現在可以建立索引,不再因格式錯誤的文字而使作業停滯。#101574 感謝 @jensenwang560-blip。
- 當主要記憶讀取及其 Wiki 補充內容都失敗時,
memory_get corpus=all現在會傳回原始的結構化讀取錯誤,而不會導致工具呼叫當機。#101902 感謝 @aniruddhaadak80、@vincentkoc、@zw-xysk。 - 記憶索引的偵錯日誌現在會顯示嵌入批次已完成或失敗,讓索引問題更容易追查。#94732 感謝 @doubleji817-lang、@xydt-tanshanshan。
openclaw memory status --fix現在會修復工作階段語料庫狀態,而不會將正常的每日記憶記錄誤判為過時資料。#93389 感謝 @alix-007、@vincentkoc。openclaw memory status不再顯示不可能出現的工作階段索引總數,例如已建立索引的檔案數超過檔案總數。#95452 感謝 @buyitsydney、@liuhao1024。- 格式錯誤的逐字稿資料列現在會產生彙總警告,其中包含略過與載入的數量,同時繼續載入其餘可用的工作階段歷程記錄。#98669 感謝 @cxbasdev。
- 使用
/name重新命名的工作階段現在會在工作階段清單中保留自訂名稱,不再恢復為自動產生的標題或類似 UUID 的標籤。#98841 相關項目:#98742。感謝 @bsg2000、@sunnyshu0925。 - 現在為長時間執行的工作階段準備重設時,會避免掃描整份逐字稿,從而隨著歷程記錄增加而減少啟動時的檔案活動與記憶體用量。#99335 感謝 @gmschasiepen、@momothemage。
- 逐字稿工具現在可以將頻道傳遞鏡像識別為 OpenClaw 的簿記資料,而不會誤認為是 OpenAI Responses 輸出。#99855 感謝 @vincentkoc。
- 主代理程式對話成功完成後,下一則訊息現在會在同一個工作階段中繼續,而不會意外重設並封存其逐字稿。#99985 感謝 @sunnyshu0925。
- 偵錯 Proxy 的 ACP 執行現在會正常關閉、將擷取工作階段標記為已完成,並關閉其擷取資料庫,而不會回報虛假的資料庫錯誤。#100827 感謝 @amknight。
- 包含表情符號的媒體供應商稽核詳細資料現在縮短後仍會保持有效且可讀,不再以格式錯誤的字元結尾。#101298 感謝 @alix-007。
- 包含表情符號或其他成對 Unicode 字元的長篇代理程式提示資料,現在即使受到長度限制仍會保持格式正確,避免代理程式與自動化內容中出現損壞文字。#101303 感謝 @alix-007。
- 工作階段重設或刪除後,以
[cron:]開頭的使用者訊息周邊封存記憶仍可供搜尋,而真正由排程產生的封存內容則會繼續隱藏。#101322 感謝 @ly-wang19。 openclaw sessions tail現在會拒絕過大的軌跡快照與更新,並在它們耗盡記憶體之前顯示明確的限制錯誤。#101450 感謝 @cxbasdev、@vincentkoc。- 長篇用量與工作階段日誌訊息現在會完整截斷表情符號,不再顯示格式錯誤的字元殘影。#101517 感謝 @maweibin。
- 當工作階段在一天後或閒置一段時間後輪替時,儀表板的工作階段標籤與顯示名稱現在仍會保留。#101576 感謝 @merlin-zhou、@zengwen-dt。
- 對於名稱僅與使用者家目錄路徑相似的同層目錄,工作階段記憶診斷現在會顯示正確的工作區與記憶檔案路徑。#101577 感謝 @cxbasdev。
代理程式、背景工作與連線
讓工作持續進行並確實送達回覆
閘道現在能以更明確的行為,在設定、網路、任務路由和結果傳遞方面啟動、連線、重新載入並回報健康狀態。代理程式較不容易遺失所選的工作區或對話,背景工作能更一致地送達正確目的地,而且只要仍有可用的最終回覆,工具失敗就不會干擾聊天進度。 閘道協定和重新啟動復原路徑也會更明確地拒絕無效狀態,並在常見的生命週期失敗期間維持檢查功能。Skills 載入和提示詞的額外負擔也更加穩定,Skills 控制項可避免不必要的工作,並保留文字提供者實際收到內容的快取指紋。來源與貢獻者
來源與貢獻者
- 舊版子代理工作階段現在會遵循其實際巢狀層級,因此巢狀代理的限制與控制不再退回頂層行為。#54593 感謝 @ruanrrn。
- 逾時的排程工作、已到期的代理請求,以及中斷連線的 HTTP 用戶端現在會立即停止,不再為模型備援耗費更多時間並呼叫提供者。#62682 感謝 @altaywtf、@cinapbot、@simonusa。
- 頻道回覆現在可在嵌入式代理回合結束後立即繼續,不必再等待約 50 秒的執行後驗證記帳作業。#85829 感謝 @turbotheturtle。
- 包含 BigInt、循環物件或其他異常值的提供者失敗,現在會產生預期的結構化傳輸錯誤,而不會使錯誤回報路徑當機。#88401 感謝 @pluviobyte。
- 實驗性的本機模型精簡模式現在會為受限模型提供較小的預設工具選單,操作人員仍可透過允許清單明確保留媒體、語音或 PDF 工具。#88881 感謝 @vincentkoc。
- 嵌入式代理現在會在執行階段防護措施儲存設定時保留已設定的壓縮預留上限,減少長時間工作期間內容預算意外縮減的情況。#92237 感謝 @sercada。
- 子代理完成通知現在只會送達一次,不會在要求工作階段於傳遞期間變更時重複送達。#92274 相關項目:#91527。感謝 @fsdwen、@obviyus、@zackchiutw。
- 隔離的排程工作現在可以宣告跨工作階段結果,而不會將接收者的回覆送回排程執行並形成重複訊息迴圈。#92283 相關項目:#92257。感謝 @harjothkhara、@nailujac、@vincentkoc。
- 要求代理記住偏好設定時,不再觸發用於承諾排定自動提醒的不相關警告。#93862 感謝 @arkyu2077。
- Slack 與類似頻道中使用內容注入外掛的回合,現在只會將每個傳入的系統標籤傳送給模型一次,不再重複傳送。#95349 感謝 @gorkem2020、@openperf、@vincentkoc。
- 因思考簽章重播錯誤而卡住的 Anthropic 工作階段,現在可在不含無效思考區塊的情況下重試一次,並且不需
/new或修復逐字記錄即可繼續。#95430 相關項目:#95429。感謝 @alexelgier、@lzyyzznl、@vincentkoc。 - 截斷的代理記錄與診斷預覽,現在會在截斷處完整保留表情符號及其他擴充 Unicode 字元。#96296 感謝 @ly-wang19。
- 使用 OpenAI 相容提供者的嵌入式
openclaw agent --local執行,現在會回報並儲存串流權杖用量,而非顯示為零,進而改善工作階段、內容、成本與監控記錄。#96523 感謝 @ly85206559、@vincentkoc。 - 成功啟動嵌入式代理子代理後,逐字記錄與後續壓縮摘要現在會將其維持為成功狀態,不再記錄為工具失敗;實際的啟動失敗仍會顯示。#96851 感謝 @neomail2、@parveshsaini。
- Codex 執行階段的逐字記錄與壓縮摘要,現在不會將成功的子代理啟動與目標操作列入失敗記錄;真正的失敗仍會顯示,且接受啟動的掛鉤可以執行。#96856 感謝 @nxmxbbd。
- 較長的代理 grep 行現在可完整截斷表情符號與罕見的 CJK 字元,不再以損毀的替代符號結尾。#97559 感謝 @zenglingbiao。
- Telegram PDF 與其他文件現在會向代理提供可用的本機路徑,讓一般執行器工具能夠開啟附件。#97647 感謝 @gallup007、@joshavant。
- 代理現在可在提供者重播期間讀取結構化 JSON 與資源工具結果,不再收到空白結果或通用媒體預留位置。#97742 感謝 @obviyus。
- 含有大量命令輸出或摘要的工作階段,現在會在超出模型內容之前進行壓縮,避免提供者請求失敗與誤導性的權杖預算。#97861 感謝 @yetval。
- 長時間使用大量工具或經過壓縮的工作階段,現在會在傳送提示前計入命令輸出與摘要的實際大小,減少內容溢位失敗。#97928 相關項目:#97927。感謝 @liuhao1024、@yetval。
- 耗盡內容空間的 Claude 命令列介面對話,現在會自動復原為重新植入資料的新工作階段,且逾時重試會保留完成作業所需的暫存檔案。#98934 相關項目:#98897。感謝 @obviyus。
- 由本機 Ollama 支援的命令列介面代理回合,現在可在內容引擎回報逐字記錄已壓縮時繼續,讓助理或 MCP 工具結果能送達使用者。#99136 感謝 @mushuiyu886、@peterskwang、@pkoserowski、@psedd。
- 由 Codex 支援的執行,現在即使缺少最終完成事件,也能傳遞已完成的最終答案,而不會逾時或顯得已中止。#99217 感謝 @100yenadmin、@fuller-stack-dev、@sedrak-hovhannisyan。
- 以終止失敗結束的互動式聊天請求,現在會收到一則可見的錯誤回應,不再顯得遭到忽略。#99304 感謝 @grox2012、@moeedahmed。
- 成功啟動的子代理現在會繼續顯示於
/subagents list與subagents(action="list")中,包括由不同工作階段分別擁有控制權與完成狀態的情況。#99410 相關項目:#75593。感謝 @aaajiao、@sheyanmin。 - Codex 應用程式伺服器代理現在可再次列出允許的代理、產生 OpenClaw 或 ACP 子代理,並在委派工作期間讓出執行權,而不會讓恢復後的心跳偵測遇到不相容的工具定義。#99561 相關項目:#99464。感謝 @100yenadmin、@joshavant。
- 受監督的子程序輸出串流在啟動後立即失敗時,OpenClaw 不再因此當機。#99802 感謝 @cxbasdev、@vincentkoc。
- MCP stdio 工作階段現在會將 stderr 管線失敗回報為傳輸錯誤,而不會使 OpenClaw 停止運作或遺失可用的診斷資訊。#99803 感謝 @cxbasdev、@vincentkoc。
- ACPX MCP Proxy 現在會將已關閉的輸入或輸出管線轉為明確的 Proxy 失敗,而非未攔截的 Node 串流當機。#99852 感謝 @sunlit-deng、@vincentkoc。
- 附加至命令列介面支援提示的圖片,現在可在嵌入式模型備援期間保留下來,維持回答所需的視覺內容。#99891 感謝 @vincentkoc。
- 混合行內與卸載圖片的訊息,現在會保留每個附件的位置,讓取決於順序的模型指示維持正確。#99902 感謝 @vincentkoc。
- 已接受的
sessions_send傳遞若稍後因目標工作階段遭鎖定而失敗,要求者代理現在會收到後續通知,以便重試或選擇其他路徑。#99907 感謝 @849261680、@alex-heyuqing。 - 操作人員現在可以設定
OPENCLAW_SANDBOX_IMAGE,建立特定修訂版本的沙箱映像標籤,以便進行受控推出與復原。#99915 - 代理工作階段現在較不容易遺失輸出、改動不相關的格式、在暫時性提供者錯誤後停滯、拒絕 BMP 圖片,或中斷較長的 ChatGPT 連線。#99949
- 目前提示中的圖片現在會以正確順序送達命令列介面備援嘗試,不會從先前的重試或歷程中帶入過期的圖片參照。#100035 感謝 @vincentkoc。
- 由 Claude 命令列介面支援的長時間執行,現在即使沒有可讀的推理文字,也會針對直接與佇列工作如實顯示
Thinking... (~N tokens)活動,不再顯得停滯。#100148 感謝 @obviyus。 - 極端情況修正現在可保留原樣的記憶文字與有效的 Unicode、改善語音通話清理與連接埠檢查、準確回報 Claude 模型與內容上限,並保留有用的 ClickClack 連線錯誤。#100204 感謝 @cxbasdev、@harjothkhara、@lilan0125、@lin-hongkuan、@liuhao1024、@mikasa0818、@pandah97、@sunlit-deng、@zoowh。
- 較長的代理進度或主動記憶回想文字縮短時,現在會完整保留表情符號與其他補充字元。#100244 感謝 @vincentkoc、@xialonglee、@zengwen-dt。
- 子代理與其他 HTTP 回送 MCP 用戶端現在可再次接收瀏覽器螢幕截圖,以及有效的圖片或嵌入式資源結果,而不會發生結構描述失敗。#100336 感謝 @tzy-17。
- 確實在沒有可見輸出的情況下結束的互動式回合,現在會傳送明確的失敗回覆;刻意保持靜默及已完成的動作則仍不會傳送訊息。#100474
- 批次媒體回覆現在可在傳遞後成功完成,不會出現誤導性的工作階段變更失敗,同時仍會強制執行作用中對話擁有權檢查。#100490 感謝 @scotthuang。
- 全新的 Claude 命令列介面工作區現在會在首次回覆時執行待處理的
BOOTSTRAP.md,確保必要的身分、記憶與設定步驟在一般對話前完成。#100560 感謝 @bill-starfoundry、@kruegerb、@vincentkoc。 - 使用工具的工作所產生的完整答案,現在會送達使用者,不再被未完成回合錯誤取代,且執行中繼資料會附加至同一則最終回應。#100655 感謝 @liuwqgit。
- 未使用的輔助程序輸出管線回報串流錯誤時,Shell 快照擷取與驗證不再導致 OpenClaw 當機。#100744 感謝 @lsr911、@vincentkoc。
- 節點主機的
system.run串流失敗現在會傳回明確的失敗結果,而不會使節點主機當機;無法停止的子程序會在一秒後終止。#100849 感謝 @cxbasdev。 - 長時間執行的代理程式現在較不容易在暫時性的檔案系統錯誤期間,於某一輪遺失
AGENTS.md、SOUL.md或MEMORY.md等工作區指示。#100910 感謝 @masatohoshino。 - 由 Docker 支援的沙箱檔案與 shell 命令現在會立即以原始輸入串流錯誤失敗,而不會當機、停滯或持續處於待處理狀態。#101032 感謝 @cxbasdev。
- 現有 Codex 工作階段現在可在升級、重設及壓縮後,更可靠地恢復其繫結的執行緒,不再依賴殘留於逐字稿端的 JSON 檔案。#101210
- 精簡的本機模型代理程式現在可在政策允許時直接選擇熟悉的
exec工具,而現有的允許清單、沙箱隔離、核准機制與掛鉤仍會管控命令執行。#101607 感謝 @vincentkoc。 - 命令列介面輸出、診斷、外掛訊息、預覽、錯誤、任務摘要及 Zalo 傳送內容中的縮短文字,現在會保留完整的表情符號與其他補充字元。#101654 感謝 @lsr911、@maweibin、@wm0018。
- OpenClaw 各處的長名稱、標籤、摘要、預覽、標題與診斷內容,現在截斷時不會切開表情符號或其他 Unicode 補充字元。#101685 感謝 @lsr911、@ly85206559、@maweibin、@wings1029。
- Parallel 搜尋、壓縮、遙測、在線狀態、Workboard、徽章與 Control UI 中繼資料內的限長文字,現在會完整保留或省略整個 Unicode 字元,不會留下格式錯誤的片段。#101711
- 長篇串流回覆現在只會在完整 Unicode 字元之間分割,即使訊息長度限制很嚴格,也能在純文字與圍欄式 Markdown 中保留表情符號。#104441 感謝 @mushuiyu886。
- 未提供工作階段金鑰的嵌入式代理程式執行,現在能更可靠地保留預期的備援工作階段情境。31a65e0 感謝 @vincentkoc。
- 長篇狀態訊息與命令輸出現在縮短後仍可保持可讀性,不會將表情符號或非英文字元切成損毀的文字。2e7ffca 感謝 @vincentkoc。
- 在較晚中止的提示詞期間使用
/stop,不再留下過時的工作階段鎖定而阻擋同一對話的下一輪。f8016c4 - 即時 Talk 中格式錯誤的自訂工具,不再從工作階段移除內建的諮詢工具或其他有效的自訂工具。170150a 感謝 @vincentkoc。
- 忙碌或速度較慢的主機現在會給予 Codex 原生權限檢查與工具執行前掛鉤更多完成時間,減少政策決策遺失的情況。123ec16 感謝 @vincentkoc。
- 已讓出執行權的 Codex 原生子代理程式完成結果,現在會在共用應用程式伺服器連線清理前傳達至其父執行。2f89de8 感謝 @vincentkoc。
- 長時間執行的代理程式現在可在壓縮復原後,從有效的對話邊界恢復,而不會卡死或錯誤降級所選模型。486033b 感謝 @mettlyz11、@neltomw、@obviyus。
- 明確指定較長逾時的嵌入式代理程式工作,現在會持續占用其通道直到要求的期限,不會在預設限制到達時被復原。1437512 感謝 @vincentkoc。
- 成功送達的心跳偵測通知不再留下過時的復原狀態,避免阻擋後續的心跳偵測警示或報到。#83187 感謝 @agocs。
- 透過
sourceReplyDeliveryMode: "message_tool_only"傳送的 Codex 回覆,現在會立即完成該輪次,不再於稍後以未完成回覆結束。#95942 感謝 @omarshahine。 - 本機模型對話現在能在互動式聊天與背景工作之間切換時保留可重複使用的提示詞處理成果,避免反覆出現長達數分鐘的預熱延遲。#98267 相關項目 #98261。感謝 @headbouyjb。
- 行動裝置、WebChat、諮詢及其他
chat.send用戶端現在可套用一次性的思考層級,且不會遺失助理回覆,也不會將訊息誤認為文字命令。#98855 感謝 @jesse-merhi。 - 沙箱化自動回覆現在會等待透過 SCP 複製的遠端媒體完成傳輸,並回報傳輸失敗,而不會當機或過早清理。#100861 感謝 @cxbasdev。
- 使用已停用
on-failure核准政策的 Codex 應用程式伺服器安裝項目,現在會升級至受支援的on-request行為,且不會遺失已儲存的繫結。70153f7 感謝 @vincentkoc。 - 現有具備動態工具的 Codex 應用程式伺服器對話,現在可跨越工具指紋格式升級後恢復,而不會啟動可避免的替代執行緒。3051748 感謝 @vincentkoc。
- 具有大型工具或 MCP 設定的舊版 Codex 繫結,現在可在不溢出外掛狀態記錄或複製原始設定機密的情況下完成遷移。23228b6 感謝 @vincentkoc。
- 升級後的 Codex 安裝項目現在可完成舊版繫結遷移並封存舊的附屬檔案,不會在先前部分匯入後反覆保留這些檔案。39fac06 感謝 @vincentkoc。
- 在 beta 5 中建立的 Codex 工作階段,若使用者 MCP 設定未變更,升級後現在可保留既有對話,且不會保留其授權權杖。272750d 感謝 @vincentkoc。
- 已完成或已過期的 exec 核准不再新增誤導性的後續警告,讓其餘分派警告更有助於發現真正的傳送失敗。#66685 感謝 @pfrederiksen。
- 大型代理程式與子代理程式工作負載現在對閘道造成的記憶體壓力較小,因為已完成的執行快照受到容量限制,同時結果仍可供作用中的等待者取得。#77973 相關項目 #77976。感謝 @fede-kamel、@vincentkoc。
- 本機閘道核准讀取或寫入失敗時,現在會傳回一致的
UNAVAILABLE回應,而不是一般處理常式錯誤。#79861 感謝 @martins-oss。 - 等待子代理程式的父工作階段,現在會收到子代理程式實際的硬性逾時階段與時間戳記,而不是一般逾時。#89367 感謝 @pick-cat。
- 包含多個 MCP 伺服器的代理程式要求現在會並行初始化這些伺服器,縮短模型開始前的等待時間,同時隔離速度緩慢或失敗的伺服器。#94230 感謝 @mmyzwl、@vincentkoc。
- 在延後的頻道重新載入期間重新啟動閘道,不再重複啟動同一頻道,從而避免網路鉤子連接埠衝突與反覆重新啟動失敗。#94964 相關項目 #79487。感謝 @lzyyzznl、@tseller。
- 外部工具現在可取得工作階段範圍的閘道存取權限,無須使用整個程序範圍的認證資訊,也無權冒充其他工作階段,為
openclaw attach建立安全基礎。#96351 感謝 @anagnorisis2peripeteia、@obviyus。 - 格式錯誤的循環附件不再造成子代理程式傳送證據收集程序當機,因此回覆交接可順利完成,且仍會傳回可存取的媒體 URL。#97041 感謝 @pick-cat。
- 等待多個子代理程式的父工作階段,現在會在最後一項未完成工作結束時恢復並傳回其合併結果,不需要使用者再傳送一則訊息。#97090 感謝 @galiniliev。
- 手動產生的 ACP 子執行現在只會在任務帳本中出現一次,不再建立要求者可見的重複資料列。#97131 感謝 @moeedahmed。
- 在工具呼叫途中遭中斷的回應,不再執行或儲存該項不完整的動作,避免意外建立子工作階段及其他非預期副作用。#97140 感謝 @galiniliev。
- 操作人員現在可檢查指派給任何已設定代理程式之全域工作階段的實際生效工具,而不僅限於預設代理程式。#97265 感謝 @pick-cat。
- 實用的 JSON、資源資料與命令列介面工具結果,現在會持續顯示於逐字稿中,而不會消失在附件預留位置後方。#97268
- Codex 使用量限制預覽與計畫狀態標籤,現在會在顯示邊界乾淨地截斷表情符號與不常見的 Unicode 字元。#97299 感謝 @zenglingbiao。
- 現在從命令列介面取消 ACP 任務時,取消要求會傳達至由閘道擁有且正在執行的工作、回報實際失敗,並避免出現重複的作用中任務資料列。#97352 感謝 @aliahnaf2013-max。
- 空白的非影像工具結果不再於 OpenAI 相容的代理程式情境中變成
(see attached image),避免造成誤導性的後續行為。#97423 感謝 @scribe-dandelion-cult。 - APNs 中繼推播現在會將過大的回應本文拒絕為
RelayResponseTooLarge,而不會耗盡閘道記憶體或錯誤回報已送達。#97550 感謝 @alix-007。 /subagents list現在會縮短包含 emoji 或罕見中日韓字元的過長名稱與任務描述,且不會顯示破損字形。#97557 感謝 @zenglingbiao。- 由供應商管理的命令列介面對話現在會在每日預設重設界線前後維持相同的工作階段與逐字稿,除非套用了明確的重設原則或
/reset。#97931 感謝 @yetval。 - 由 Codex 支援的新討論串現在會保留已設定的外掛應用程式、可啟用遠端精選外掛,並在第一個符合資格的原生 OpenAI 輪次執行 Guardian。#98042 感謝 @kevinslin。
- 損壞的 SQLite 傳遞佇列項目不再阻礙重新啟動後復原其他所有有效的已排入佇列工作階段或對外傳遞。#98354 感謝 @pick-cat。
- Claude 命令列介面啟動卡住時,現在只會讓受影響的輪次失敗,而不會結束閘道;心跳偵測活動也不再導致下一個使用者輪次遺失其命令列介面對話記錄。#98933 相關項目:#98894、#98895。感謝 @obviyus。
- Claude 命令列介面代理程式執行現在會在訊息工具無法使用時明確失敗、在 Claude 未提供結果便結束時復原、維持更長時間工作階段的連續性,並清理提示詞圖片及準備失敗的檔案。#99159 相關項目:#98946。感謝 @obviyus。
- 閘道啟動鎖定失敗時,現在會清理不完整的檔案與開啟的控制代碼,讓後續啟動能正常取得鎖定。#99291 相關項目:#98958。感謝 @chenyangjun-xy、@zhanglei99586。
- 當通道啟動失敗時,閘道狀態現在會清楚且迅速地回報 SSH 無法使用,而不會當機或無限期等待。#99800 感謝 @cxbasdev、@vincentkoc。
- 停止子代理程式時,現在會可靠地清除其執行中的任務,並防止延遲完成的競爭狀況復原或覆寫已取消的狀態。#99806 感謝 @masatohoshino、@timofa。
- 代理程式執行、Doctor 與閘道工具檢視現在會使用實際控管該次執行的相同原則來描述存取權,減少令人困惑的權限不一致。#99817
- 在 macOS 與 Linux 上,當重新連線與工作階段或工作區更新重疊時,心跳偵測與排程工作現在較不容易因
Unknown system error -11而失敗。#100389 感謝 @ogarciarevett。 - 閘道事件傳遞失敗時,現在會產生可採取行動的警告,而非原因不明的程序層級 Promise 拒絕,同時不相關的訂閱仍會繼續執行。#100401 感謝 @cxbasdev。
- ACP 閘道事件處理常式失敗時,現在會產生簡潔的診斷資訊,而不會終止 ACP 程序或損毀通訊協定輸出。#100558 感謝 @ajwan8998。
- 閘道啟動時不再對每個已設定的代理程式主動執行供應商驗證探索,有助於頻道和本機命令在驗證依需求載入期間維持回應。#100667 感謝 @vincentkoc。
- 受信任的閘道用戶端現在可以瀏覽工作區目錄並預覽支援的檔案,讓 iOS 與 Android 應用程式無需 SSH 即可檢查及分享代理程式輸出。#100738
- SSH 通道診斷串流意外關閉時,不再導致閘道在通道檢查或關閉期間當機。#100855 感謝 @cxbasdev、@vincentkoc。
- 寫入範圍受限的用戶端現在無需管理員存取權,即可重新命名、釘選、封存、分類工作階段及將其標示為未讀;使用者標籤與穩定的清單排序也會在重新整理後保留。#100964
- 失控的
tool_search_code子程序現在無法再透過 stderr 無限制地增加閘道記憶體用量,同時失敗報告仍會保留最新且有用的診斷詳細資訊。#101007 感謝 @hugenshen、@vincentkoc。 - 內建 grep 串流失敗時,現在會成為一般工具錯誤,而不會導致代理程式執行階段當機、搜尋停止回應,或讓不完整的結果缺乏說明。#101014 感謝 @cxbasdev。
- 以 SSH 為基礎的沙箱命令與上傳作業,現在會乾淨地停止、清理子程序,並在輸入或輸出串流失敗時保留有用的錯誤。#101031 感謝 @cxbasdev。
- 工作階段記錄串流中斷連線或失敗時,不再導致閘道當機並中斷其他所有人的服務。#101571 感謝 @vincentkoc、@zengwen-dt。
- 閘道啟動因設定變更而遭拒後,現在可以立即重試,不再因過時的遷移租約而遭封鎖長達五分鐘。#103157
- Discord 現在會以更清楚的順序呈現已排入佇列輪次中的評論、推理與工具活動;迴路介面 MCP 用戶端則可使用具有效期且可撤銷的權杖連接至同一個閘道工作階段。35af831 感謝 @dwc1997、@lsr911、@ooiuuii、@romneyda、@solodmd、@vincentkoc、@wendy-chsy、@yeager、@zenglingbiao。
- 閘道重新啟動後,已重新導向的子代理程式現在會繼續執行使用者最新的指示,而不會回到過時的工作。7b5d86e 感謝 @amittell。
- 嵌入式終端機現在可在閘道、Control UI 與原生應用程式之間一致地開啟、調整大小、串流輸出及關閉。6601576
- 閘道啟動頻道警告現在會使用與執行中啟動程序相同的外掛資訊清單,減少不一致的警告與重複探索。10ca94e 感謝 @vincentkoc。
- 供應商呼叫卡住時,現在會在有界限的看門狗逾時後釋放其嵌入式代理程式通道,而不會在執行逾時停用時無限期阻塞已排入佇列的工作。ec28935 感謝 @arismontclair、@obviyus、@patelmm79。
- 閘道對話若有失去歸屬的作用中任務,現在可以透過診斷復原,而不會讓後續輪次持續遭到阻塞,直到重新啟動為止。b1da734 感謝 @arismontclair、@obviyus、@ralf003。
- 當外掛的最終答案掛鉤停止回應時,代理程式不再於壓縮後保持沉默;OpenClaw 會讓掛鉤逾時,並仍然傳遞回應。b2baf79 感謝 @dserious、@obviyus、@villa-feng。
- 當明確設定或模型目錄已決定橫幅結果時,閘道啟動現在會略過不必要的供應商思考原則處理。b18af41
- 開發人員現在可針對閘道通訊協定套件中的受管理工作樹工作階段結果進行建置與取用,而不會發生名稱重複錯誤。8ce620f 感謝 @vincentkoc。
- 同一版本中的 Codex 工作階段連續性改進現在涵蓋應用程式伺服器討論串的啟動與繼續,且繫結指紋全程維持在有限範圍內。78edf1c 感謝 @vincentkoc。
- 在 macOS 26 上執行的代理程式,現在會在其執行階段提示詞中收到 macOS 產品版本,而非 Darwin 核心版本。#95225 感謝 @sunlit-deng。
- 罕見的 ACP 失敗原因現在會產生穩定且可讀的診斷詳細資訊,而非缺少說明或提供無效說明。#96270 感謝 @ly-wang19。
- ACP 執行至工作階段的查詢現在會傳回目前的作用中執行,而非來自較早執行的過時關聯。#96427 感謝 @lin-hongkuan。
- 同時傳送
/verbose與/think等層級指令時,不再移除使用者訊息的第一個單字。#97929 感謝 @yetval。 - 成功執行且傳回安全純文字的代理程式工具,現在會顯示該輸出,而不會讓使用者看到看似空白的結果。#99526 相關項目:#99523。感謝 @snowzlm。
- 供應商輸出中格式錯誤的代理字元 HTML 實體不再損毀代理程式工具引數、逐字稿或 URL,同時合法的實體與 emoji 仍會正常解碼。#99564 感謝 @mikasa0818。
- 精簡的子代理程式清單現在會讓過長的標籤與任務文字保持在顯示預算內,且不會拆分 emoji 或破壞對齊。#100013 感謝 @qingminglong。
- 在多問題提示中將其中一個答案留白時,不再使其餘已輸入的答案錯移至其他問題。#100832 感謝 @machine3at。
- 當子代理程式之後回報完成時,父工作階段不再重複先前的子代理程式進度訊息。#101042 感謝 @mushuiyu886。
- ACP 執行階段控制項現在可真正清除已儲存的模型、思考、工作目錄、權限、逾時、模式及後端額外設定,讓後續輪次不會重複使用過時的值。#101044 感謝 @mushuiyu886。
- 極長的代理程式對話現在較不容易因溢位復原失敗而陷入迴圈,因為壓縮現在會反映 OpenClaw 實際準備的提示詞。#101181 感謝 @jalehman。
- 縮短後的網頁、媒體、TTS、狀態、傳輸與語音通話文字,現在會保留完整的 Unicode 字元,而不會產生替代符號或格式錯誤的下游內容。#101355 感謝 @alix-007、@vincentkoc。
- Codex 桌面通知現在會縮短包含 emoji 或中日韓文字的過長助理預覽,且不會產生格式錯誤的字元。#101534 感謝 @lsr911。
- ACP 工具標題、權限提示、警告與錯誤現在會在縮短內容時,讓較長的表情符號或 CJK 引數預覽維持可讀性。#101535 感謝 @lsr911。
- 詳細記錄中遭隱藏的自動回覆預覽,現在會保留完整的表情符號及其他補充字元,不再於達到長度限制時顯示損毀的文字。#101575 感謝 @wm0018。
- 正常完成的代理程式與子代理程式執行不再顯示為錯誤層級的記錄項目,減少誤報,同時真正的失敗仍會維持較高層級。#101703 感謝 @zengwen-dt。
- 過大的代理程式工具結果,現在會在傳送給模型前縮短內容時保留完整的表情符號及類似的 Unicode 字元。#102087 感謝 @chengzhichao-xydt。
- 啟用
messages.suppressToolErrors後,工具失敗不再以進度更新的形式洩漏到聊天中,而正常進度與最終回覆仍會繼續顯示。#98063 感謝 @amittell、@moeedahmed。 - Skill Workshop 工作階段現在採用更清楚的提示,減少約 1.8KB 的重複提示與結構描述額外負擔,同時保留相同的可審查提案流程。#100481
- 提示快取與快取追蹤現在會以一致的方式為格式錯誤的傳入文字建立指紋,與供應商收到的清理後文字一致,避免不必要的快取未命中與誤導性診斷。#101009 感謝 @qingminglong。
- 閘道連線失敗現在會指出最後完成的交握階段,協助操作人員區分升級、認證資訊、驗證、工作階段及就緒狀態的停滯。#93402 感謝 @849261680、@bzelones、@vincentkoc、@youngting520。
- 每當
chat.history省略較舊的訊息時,操作人員現在會收到payload.large或truncated診斷及準確計數,讓隱藏的歷程修剪清楚可見,而不會變更用戶端回應。#96788 感謝 @zengwen-dt。 - 閘道記錄現在會顯示 OpenClaw 無法儲存終端工作階段最終生命週期狀態的情況,讓原本無聲的持久化失敗可供診斷。#97839 相關項目:#97795。感謝 @aniruddhaadak80、@lzy3538。
- 閘道 MCP 記錄現在更精簡,並會在發生結構描述問題時指出相關工具,同時仍會顯示不同的衝突。#98821 感謝 @alvelda、@harjothkhara。
- 格式錯誤的閘道 MCP
tools/call引數,現在會在任何掛鉤或工具處理前傳回清楚的無效參數回應。#99180 感謝 @vectorpeak。 - 缺少有效工作階段金鑰的 MCP 附加要求,現在會傳回預期的驗證錯誤,而不會因 TypeError 導致閘道當機。#99488 感謝 @zhanglei99586。
- 即使詳細資料代碼包含多餘的空白,控制介面及其他閘道用戶端現在仍會顯示正確的配對或通訊協定版本指引。#99555 感謝 @ly85206559。
- 閘道 WebSocket 失敗現在會讓非 ASCII 關閉原因保持可讀並符合位元組限制,不再因截斷字元而產生亂碼。#100047 感謝 @narahariraghava。
- Discord Code Mode 進度不再因背景輪詢而充斥重複的 Wait 列,同時一般的自訂工具與外掛工具仍會顯示。#100164
- 閘道覆寫驗證錯誤現在會告知命令列介面與終端介面使用者,應新增權杖或密碼、移除
--url,或配對相關環境變數。#100418 感謝 @gmays。 - 未產生可見答案便結束的互動式及佇列回合,現在會傳回清楚且經過清理的失敗訊息,不再讓聊天看起來像是卡住。#100456 感謝 @mushuiyu886。
- 啟動新的 Codex 工作階段時,不再於其逐字稿存在前發出錯誤的歷程警告,同時真正的歷程失敗仍會顯示。#100484 感謝 @litang9、@vincentkoc。
- 閘道用量報告現在會以要求的時區標示開始與結束日期,包括跨越當地日光節約時間轉換時正確處理日曆日期。#100567 感謝 @nianjiuzst。
- 工作階段用量詳細資料現在會從可用的訊息時間戳記復原格式錯誤的逐字稿日期,並傳回有限且順序一致的值,而非 null。#100687 感謝 @sheyanmin。
- 獨立 ACP 用戶端現在會在關閉期間關閉共用的 SQLite 狀態資料庫,讓熱重新載入與立即重新啟動時可以重新開啟資料庫,而不會留下過期的鎖定或回呼。#100691 感謝 @lzy3538。
- 首次執行的 macOS 設定現在能辨識已成功儲存的 Codex 登入狀態,且較不會在完成時仍顯示過期的閘道或隨附 Skills 警告。#101218
- 透過 ngrok 或 Tailscale 設定語音通話網路鉤子時,現在會在隧道串流發生錯誤時正常失敗,而不會導致閘道當機;關閉時也不會等待已結束的隧道。#101394 感謝 @cxbasdev。
帳號、裝置與私人資料
認證資訊、權限、配對與檔案防護措施
涉及信任的敏感操作會更早停止,並更詳細地說明需要注意的事項。持久保存的活動稽核可在重新啟動後進行篩選與匯出;ClawHub 安裝會區分遭封鎖的版本與需要明確確認的版本;受防護的網路功能支援經核准且僅限代理伺服器的路徑,而不會弱化目的地檢查。 認證資訊解析與遮蔽現在涵蓋更多模型及外掛路徑,而沙箱與核准會強制執行更明確的裝置、權限及工作區界線。祕密資訊工作流程也會避免在一般請求與錯誤路徑中暴露已解析的模型認證資訊。來源與貢獻者
來源與貢獻者
- ClawHub 現在會在下載前檢查社群外掛與 Skills 版本,封鎖遭禁止的版本,並要求使用者明確確認可疑版本;若略過更新,則保留現有安裝。#81364 感謝 @jesse-merhi。
- 獲授權的操作人員現在可持久保留代理程式與工具活動的稽核歷程,並支援篩選、穩定分頁、有界限的 JSON 匯出、可設定的記錄功能,以及自動保留期限。#98704
- 即使本機 DNS 無法使用或與代理伺服器的 DNS 不同,供應商、頻道、媒體與網頁要求現在仍可透過受管理的代理伺服器連線至公用目的地。#98951 相關項目:#98925。感謝 @momothemage、@sandl99。
- 以 SecretRef 儲存的模型供應商金鑰,現在可進一步防止在日誌、錯誤、代理擷取、SDK 設定及執行階段檢查中意外外洩,並提供秘密哨兵值的相容性開關。#102009
- 操作人員可使用針對性的 Doctor lint,偵測歷史
config-audit.jsonl項目中殘留的認證資訊,並在執行openclaw doctor --fix前預覽遮蔽結果。#84450 感謝 @giodl73-repo。 - 無論透過直接節點叫用或標準瀏覽器要求路徑,瀏覽器控制現在都需要相同的管理員權限,以防止僅具寫入權限的認證資訊或第三方外掛取得提高的存取權限。#85916 感謝 @eleqtrizit、@laphilosophie。
- 對於需要提及的 Slack 聊天室,若機器人身分缺失或不受信任,一般訊息將不再喚醒 OpenClaw;設定警告也會在需要時引導操作人員使用 Bot User OAuth Token。#91584 感謝 @hiragram。
- 執行唯讀的本機閘道檢查後,不會再留下過期的配對權限,因而阻擋後續的代理程式、管理員、寫入或裝置核准命令。#96002 感謝 @vincentkoc。
- 重新產生閘道服務時,現在會避免將由環境提供的秘密寫入 Linux 單元定義,並在 macOS 上保留已解析的供應商與頻道認證資訊。#96065 感謝 @darren2030、@obviyus。
- 啟用
strictInlineEval後,含版本號的 Python 與 PyPy 命令,以及其他 PHP 和 R 行內形式,現在需要重新取得明確核准,而不再繼承可執行檔信任。#96216 感謝 @eleqtrizit。 - 使用 OpenClaw 排程工具的代理程式,現在僅能存取自己的排程工作與工作階段目標;由操作人員管理的排程維持不變,而混合版本設定將採取故障關閉,並顯示
openclaw gateway restart指示。#96883 感謝 @joshavant。 - 多帳戶 Feishu 設定現在可使用由環境提供的頂層 SecretRef 啟動預設頻道,並為具名帳戶使用各自的行內秘密,且不會以純文字取代受保護的秘密。#96965 感謝 @zw-xysk。
openclaw doctor --fix現在會為同一供應商保留不同的 OAuth 帳戶,包括每個帳戶的參照與已儲存的顯示名稱。#97541 感謝 @liuhao1024、@yetval。- 現在只有設定的擁有者可以透過
/activation,變更群組要回應提及還是每則訊息。#97838 感謝 @pgondhi987。 - 由代理程式啟動的排程喚醒動作,現在會維持在該代理程式自己的工作階段通道內,降低喚醒其他代理程式對話的可能性。#97949 感謝 @eleqtrizit。
- 啟動或變更原生 Codex 工作階段,現在需要擁有者或
operator.admin存取權限;其他獲授權的傳送者則保留唯讀檢查權限。#97952 感謝 @eleqtrizit。 - ACP 工作階段生命週期與執行階段控制,現在需要擁有者或內部閘道管理員權限,而不再開放給任何獲授權的頻道使用者。#97953 感謝 @eleqtrizit。
- 停用主機瀏覽器控制的沙箱化代理程式,現在無法再透過已配對的瀏覽器節點存取已登入的主機瀏覽器。#97958 感謝 @eleqtrizit。
- 格式錯誤的 MCP OAuth 失敗,現在會傳回有界限的 HTTP 狀態診斷,而不會再讓無界限的錯誤回應耗盡代理程式記憶體。#98143 感謝 @pick-cat。
- 即使附近沒有敏感欄位標籤,未加包裝的 Fireworks API 金鑰現在也會在日誌、供應商錯誤、命令詳細資料、工具輸出及控制介面診斷中遮蔽。#98226 相關項目:#98225。感謝 @ooiuuii。
- 在共用頻道中,只有啟動 Claude Code 命令的人,才能核准或拒絕其工具權限要求。#98256 感謝 @eleqtrizit。
- IRC 允許清單現在預設拒絕不含主機的
nick!user項目,並引導操作人員使用經驗證的完整主機遮罩,以降低冒充風險。#98339 感謝 @yetval。 /pair現在會拒絕指向不可路由0.0.0.0或::位址的設定代碼,並改為向操作人員提供安全的閘道 URL 指引。#98617 感謝 @crh-code。- OpenAI 或 Codex 認證資訊重新整理失敗時,現在會回報需要重新驗證,並以非公開方式識別受影響的設定檔,而不會在模型回合失敗前仍顯示為正常。#99134 相關項目:#99120。感謝 @100yenadmin、@fuller-stack-dev。
- 閘道驗證重試現在只會將已儲存的裝置權杖傳送至真正的迴路端點,不會傳送至僅看似
127.*位址的遠端主機名稱。#99859 感謝 @ly85206559。 - 以 exec 為基礎的 SecretRef 供應商發生暫時性輸出串流讀取失敗時,不會再導致 OpenClaw 在解析認證資訊期間當機。#100521 感謝 @cxbasdev。
- 具有寫入範圍的閘道用戶端仍可執行支援的訊息動作,但無法再提供偽裝成受信任要求者或擁有者的身分欄位。#102031 感謝 @pgondhi987。
- 核准可處理敏感瀏覽器流量的節點,現在需要管理員權限,與使用該功能原本就需要的安全層級一致。#104491 感謝 @yetval。
- 即使供應商金鑰出現在自由文字的診斷值中,代理程式承載資料日誌與快取追蹤現在也會將其遮蔽。d8ee630 感謝 @joshavant。
- 獲授權但非擁有者的聊天參與者,無法再透過
/mcp檢查或變更由擁有者控制的 MCP 伺服器設定。ad5a26c 感謝 @joshavant。 - 自動回覆診斷現在僅限擁有者使用,不再允許非擁有者參與者執行該命令。170bf72 感謝 @joshavant。
- 失敗的排程網路鉤子不再轉送可能包含設定提示、代碼或類似秘密輸出的原始命令摘要或診斷資訊。1d17263 感謝 @joshavant。
- 無論是限定範圍的要求或完整的已編譯登錄,秘密目標探索現在都能一致運作,不會再因未提供允許的子集而失敗。e490171
- 在嚴格的 SSRF 政策下,遠端瀏覽器探索無法再將 OpenClaw 從已設定的 CDP 端點重新導向至不同的主機、連接埠或安全模式。cbc833a 感謝 @vincentkoc。
/login codex現在會將使用中的聊天切換至剛完成驗證的帳戶,但不會覆寫較新的手動設定檔選擇;若切換失敗,還會提供復原指引。02c3de9 感謝 @vincentkoc。- 透過
/login進行的設定檔變更,現在會使用標準工作階段儲存路徑,保留較新的並行選擇與現有復原行為。f07c478 感謝 @vincentkoc。 - Codex 工作階段繫結現在會將大型 MCP 設定與輪替後的 Authorization 認證資訊保存為有界限的指紋,而不會持久儲存可讀取的持有人值。491e42e 感謝 @100yenadmin。
- 掛鉤與 Skills 不再從不安全的繼承設定值啟用,而一般已設定路徑與明確預設值仍可繼續運作。#59694 感謝 @yonganzhang。
- 移除代理程式後,其殘留的工作階段無法再透過閘道啟動新的模型執行。#97260 感謝 @obviyus、@pick-cat。
- 不安全、格式錯誤或大得出乎預期的 fd 與 ripgrep 輔助程式封存檔,現在會提早失敗並自行清理,不再危及代理程式設定。#98988 感謝 @leonidaslux、@vincentkoc。
- 過大或格式錯誤的 Microsoft Teams 個人聊天附件中繼資料,現在會安全地失敗並發出警告,而不會耗用無界限的閘道記憶體。#99125 感謝 @ly85206559。
- 設定顯示、設定及取消設定操作,現在只會處理真正儲存在使用者設定中的值,避免繼承的物件狀態偽裝成已儲存的設定。#99846 感謝 @vincentkoc、@zenglingbiao。
- Android Canvas 內容無法再導覽至裝置本機的網路服務,而一般遠端頁面及由閘道代管的頁面仍可繼續運作。#99874 感謝 @ly85206559。
- 支援的外部供應商若傳回過大或永不結束的回應,現在會在固定限制處停止並顯示帶標籤的錯誤,而不會持續耗用記憶體直到收到完整本文。0a14444 感謝 @joshavant。
- 使用未知代理程式 ID 的終端請求現在會明確失敗,不再回退至全域預設值,避免可能在預期代理程式邊界之外開啟主機 Shell。3601dca
- Windows 安裝程式現在接受已修補的 SQLite 執行環境、拒絕不安全或無法讀取的執行環境,並在需要再次升級 Node.js 時回報偵測到的版本。28db140 感謝 @vincentkoc。
- QQ Bot 現在可避免意外建立提醒、限制私人媒體詳細資料的曝露,並在執行破壞性的頻道或公告動作前要求明確確認。#98032 感謝 @patrick-erichsen。
- 使用工作區修復的操作員現在可以執行
doctor --fix,停用遭原則拒絕的閘道 HTTP 端點,而不移除巢狀的 URL 擷取設定。#99731 感謝 @giodl73-repo。 - 網頁擷取和供應商整合現在會強制執行回應大小上限,而無須在記憶體中配置整個非標準回應。#99884 感謝 @zenglingbiao。
- 受信任的自訂供應商主機現在會受到保護,避免透過 DNS 重新綁定存取本機服務;刻意使用的回送別名必須採用明確的本機來源,或啟用
allowPrivateNetwork。#100835 感謝 @machine3at。 - 瀏覽器控制請求現在會在過大的成功 JSON 回應耗用過多記憶體之前,以
BrowserServiceError拒絕該回應,同時仍支援大型瀏覽器結果。#100889 感謝 @mushuiyu886。 /pair行動裝置設定流程現在接受本機 IPv6 ULA 和鏈路本機閘道位址,無須 TLS 或改用其他公告主機,而公開的明文 URL 仍會遭到封鎖。#101008 感謝 @zhangguiping-xydt。- 執行
/prose現在會向操作員顯示傳遞相依的遠端匯入項目,並在 OpenProse 擷取這些程式碼相依項目之前徵求同意。259877d 感謝 @joshavant。 - Codex 外掛使用者可以允許唯讀應用程式動作,同時要求每次寫入或破壞性動作都必須取得新的核准。#97123 感謝 @kevinslin。
- Codex 外掛應用程式現在不再為唯讀動作顯示核准提示,能在復原過程中保留各應用程式的寫入原則,並在升級後重新整理應用程式清單。#97327 感謝 @kevinslin。
- 裝置擁有者現在可以在重新連線後,核准
openclaw devices list最近顯示的請求 ID,而不會削弱對新擴大範圍的防護。#98145 感謝 @romneyda。 - Windows 精確路徑執行核准現在會啟動已核准的可執行檔,而不是工作目錄中同名的程式。#98260 感謝 @eleqtrizit。
openclaw security audit現在會警告,每個代理程式的 Skill 允許清單無法防止具備 Shell 能力的代理程式存取全域設定的 MCP 伺服器。#98352 感謝 @momothemage。- Codex 外掛現在將每個動作的破壞性核准模式命名為
ask,明確表示每個寫入或破壞性動作仍可執行,但必須經過確認。#98501 相關項目:#98499。感謝 @kevinslin。 - 受管理的部署現在可以要求
gateway.nodes.denyCommands中包含system.run之類的項目,而當設定漂移導致高權限節點命令仍可使用時,原則診斷工具會發出警告。#99121 感謝 @giodl73-repo。 - 受管理的主機工具不再繼承啟動 OpenClaw 之 Shell 的作用中 Conda 環境,避免非預期的 Python 和套件管理工具行為。#99425 相關項目:#99424。感謝 @krissding、@ooiuuii。
- 較長的 Discord 核准預覽現在會在縮短時保留完整的表情符號和旗幟,避免出現損壞的替代字元。#99539 感謝 @zhangguiping-xydt。
- 執行核准提示現在可以顯示及傳送包含表情符號或格式錯誤 Unicode 的長命令文字,而不會出現損壞字元或編碼失敗。#99566 感謝 @mikasa0818。
policy check --json現在會告知管理員每個發現項目是否可自動修復、需要審查或手動處理、僅供驗證,或不受支援。#99686 感謝 @giodl73-repo。- 明確啟用原則工作區修復的操作員現在可以自動縮限多項不安全設定,而未選擇啟用時,OpenClaw 仍維持唯讀模式。#99690 感謝 @giodl73-repo、@omarshahine。
- 原則工作區修復現在可以將必要工具加入受影響的拒絕清單,同時保留現有項目並避免意外擴大根原則。#99700 感謝 @giodl73-repo。
- 原則工作區修復現在可以將回報為開放狀態的頻道群組改為允許清單模式,並要求提及,而不變更繼承的預設值。#99720 感謝 @giodl73-repo、@omarshahine。
doctor --fix現在會顯示敏感發現項目所需的確切gateway.bind=loopback或gateway.nodes.denyCommands變更,但不會自動套用。#99776 感謝 @giodl73-repo。- 控制介面終端現在必須明確選擇啟用,會依所選代理程式的工作區和原則開啟分頁,並在已接受的存取限制收緊時關閉受影響的 Shell。#100081 感謝 @rayncc。
- 重複嘗試修復配對時,現在每個裝置只會產生一個可用的 macOS 核准提示,不再堆疊無法完成核准的過期警示。#100976
- Windows 隨附節點的執行原則現在可以透過可辨識節點的核准命令進行檢視和更新,並在控制介面中正確顯示。#101669 感謝 @vincentkoc。
- 非擁有者的閘道聊天使用者現在不會再看到受保護的
cron、gateway或nodes控制工具,即使這些工具原本位於允許清單中亦然。#102030 感謝 @pgondhi987。 - 透過執行功能使用
jq,現在需要明確的受信任允許清單項目或核准,不再將其視為僅從 stdin 讀取且無害的安全二進位檔。#102032 感謝 @pgondhi987。 - 針對
npm exec、npx、pnpm和yarn包裝程式的永遠允許核准,現在會套用至實際命令,而不會意外信任未來不同的承載內容。#102035 感謝 @pgondhi987。 - OpenShell 工作區檔案操作現在會維持在經過驗證的本機沙箱鏡像內,遇到不安全的符號連結、硬式連結、跨根目錄及目錄變動情況時,會明確失敗。c6f5725 感謝 @joshavant。
- Swift 原生用戶端現在支援裝置範圍的 Skill 核准,其產生的閘道模型會編碼審查裝置欄位。1403c64
- 閘道登入追蹤現在可在大量不同位址的失敗嘗試湧入時,將記憶體用量維持在有限範圍內,同時保留現有的鎖定機制。#96224 感謝 @eleqtrizit。
- 複製的供應商金鑰和權杖現在會在準備請求標頭之前移除隱藏的終端控制字元,同時完整保留刻意加入的空格。#96444 感謝 @lin-hongkuan。
- 即使原始輸入包含換行或其他控制位元組,經遮罩且格式錯誤的認證資訊現在仍會在設定和驗證診斷中安全地保持在單一行內。#96445 感謝 @lin-hongkuan。
- 安全性稽核不再將 LM Studio、Ollama 及其他無須金鑰的本機供應商所內附的預留位置金鑰,誤判為已曝露的明文認證資訊。#97622 感謝 @xydigit-sj。
- 從聊天匯出軌跡現在需要擁有者權限,防止其他具備命令授權的頻道使用者擷取敏感的工作階段成品。#97840 感謝 @pgondhi987。
- 整個閘道的主動記憶現在只能由擁有者或管理員變更,其他已授權使用者仍保有工作階段層級的控制權。#97841 感謝 @pgondhi987。
- 現在只有擁有者和管理型閘道用戶端能透過
/dreaming開啟或關閉 Memory Core 夢境整理功能,其他使用者仍可使用狀態和說明功能。#97869 感謝 @eleqtrizit。 - 非管理員的 Telegram 和 Discord 使用者現在無法變更閘道的 Talk 語音,但仍可檢視目前語音和可用語音。#97874 感謝 @eleqtrizit。
- 安裝或重新設定 Codex Computer Use 資源現在需要擁有者或管理員存取權,其他已授權傳送者仍可檢查狀態。#97955 感謝 @eleqtrizit。
- 重新命名 iMessage 群組、變更圖示或成員,以及退出群組,現在都需要經驗證的擁有者或管理員權限。#97961 感謝 @eleqtrizit。
- 由代理程式建立的 Skills 現在會維持待處理狀態,等候 Skill Workshop 審查及核准,而不會在缺少預期防護措施的情況下立即啟用。#98346 相關項目:#96054。感謝 @momothemage、@xianshishan。
- 當公會中繼資料、頻道詳細資料和討論串清單超出設定範圍時,Discord 讀取允許清單現在會在發出任何供應商請求之前封鎖這些資源。#98966 感謝 @pgondhi987。
- Telegram 逾時日誌現在會隱藏嵌入 Bot API 路徑中的機器人權杖,包括自訂根路徑與代理根路徑,同時保留實用的端點脈絡。#99428 相關議題 #96982。感謝 @liuhaiyang14、@xialonglee。
- Control UI 的 Activity 預覽現在會隱藏儲存在點分隔設定名稱下,或由結構化工具輸出傳回的 API 金鑰。#99460 相關議題 #99459。感謝 @ooiuuii。
- 自訂 ACP 錯誤遮蔽器現在會保留 OpenClaw 內建的機密清理機制,防止已知權杖、認證資訊和私密金鑰內容洩漏到格式化錯誤中。#100191 感謝 @lin-hongkuan。
- Android SMS 命令現在會清楚區分手機權限與閘道的個別選用設定,因此可以啟用唯讀的
sms.search,而不必同時啟用sms.send。#100993 感謝 @narcissus0702。 - 瀏覽器自動化現在會讓 Chrome 控制流量持續繫結至已設定或明確允許的 CDP 主機,降低遭探索到的偵錯工具位址將認證資訊或控制重新導向其他位置的風險。#101171
- 已驗證的擁有者可以在 WebChat 中使用已獲授權的殼層、檔案、程序、Skill Workshop 和外掛工具,而不會將這些權限擴及訪客或外部傳送者。#101271 感謝 @fuller-stack-dev。
- 當另一個 OpenClaw 程序正在重新整理 OpenAI OAuth 認證資訊時,操作者現在會看到一則實用且沒有重複措辭或暴露本機檔案路徑的競用錯誤。#101573 感謝 @vincentkoc。
- 在 macOS 上,明確指定的
OPENCLAW_STATE_DIR現在會與該機器既有的 App Group 配對身分和裝置權杖保持隔離。#101779 - 即使 Telegram 機器人權杖在非常龐大的日誌或工具錯誤訊息內跨越內部邊界,現在仍會保持遮蔽。#103861 感謝 @vincentkoc。
- 隱藏的控制字元不再能破壞終端超連結邊界,或透過文件連結文字注入控制行為。#96440 感謝 @lin-hongkuan。
- 包含大量萬用字元區段的 MCP 包含與排除篩選器,現在會快速拒絕不相符項目,而不會讓工具探索停滯數分鐘。#100330 感謝 @lsr911。
- Signal 本機檔案附件若過大或使用可疑路徑,現在會在消耗過多閘道記憶體前迅速失敗,並顯示明確錯誤。#101391 感謝 @cxbasdev。
- 使用
openclaw agent --agent ... --channel ... --to ...的多使用者橋接服務,現在會在設定按收件者隔離時,將各收件者保留在不同工作階段中。#101507 感謝 @pingfanfan、@vincentkoc。 - Anthropic 和 Gemini PDF 分析現在預設會封鎖不安全的私有網路重新導向與過大的回應,同時仍支援已設定的本機端點。#97872 感謝 @eleqtrizit。
- 透過 Cloudflare AI Gateway 傳送的 Anthropic 請求,現在會套用 OpenClaw 標準的私有位址封鎖、逾時、重試指引與受管理的回應防護措施。#98003 感謝 @wangmiao0668000666。
- 設定復原現在會在檔案已修復、但無法強化其最終權限時發出警告,在保留復原結果的同時揭露安全性問題。#95348 感謝 @hugenshen。
openclaw security audit現在只會在外掛原則實際允許瀏覽器外掛執行時,才回報瀏覽器暴露情形。#97732 感謝 @amtellezfernandez。- 唯讀的語音通話狀態現在會省略電話號碼、逐字稿、路由詳細資料、已處理的事件 ID 和原始中繼資料。#97870 感謝 @eleqtrizit。
- 狀態和診斷工具現在可以識別在
/new或/reset之後刻意抑制的過時 exec 核准後續通知,而不會將其視為原因不明的傳遞失敗。#98293 感謝 @bsniznd。 - Codex
/btw支線對話現在會保留詢問模式外掛應用程式的要求,亦即必須在執行破壞性動作前取得核准。#98812 - Android 發行版本不再於正式環境日誌中暴露詳細的
camera.clip設定、裝置資料、暫存路徑和錄製事件。#99484 感謝 @nianjiuzst。 - 冗長的 Codex app-server 核准詳細資料和命令預覽,現在會正確保留表情符號與擴充 Unicode 字元,而不再顯示損毀文字。#100177 感謝 @xialonglee。
- Android 通知轉送現在會讓 WhatsApp、Telegram、Discord 和 Signal 訊息留在各自專用的頻道工作階段中,避免重複回覆或回覆到錯誤對話,同時其他已選取的應用程式會繼續遵循轉送規則。#101170
- 在 Linux 上安裝或更新 ClawHub Skills、外掛和套件時,不再有變更共用
/tmp權限並中斷無關服務的風險。#101246 感謝 @ch3ch2cho2021、@yangxiansheng。 - 嚴格 exec 核准現在會將已結合或群組化的直譯器行內程式碼命令(例如
python3 -xcprint)保留為單次核准,而非可重複使用的允許清單項目。#101353 感謝 @pgondhi987。 - 包含表情符號或 CJK 補充字元的冗長 exec 自動審查說明,現在會乾淨地縮短,而不會顯示損毀的替代符號。#101513 感謝 @wm0018。
- 當表情符號或 CJK 補充字元落在閘道的文字限制邊界時,外掛核准標題和說明現在仍能保持可讀。#101580 感謝 @wm0018。
官方 App 詳細資訊
共用 App 變更
在第一方用戶端介面中,對話清單、命令選擇區、通知、媒體、連線狀態,以及檔案或差異檢視的行為更加一致。終端介面遇到實用的錯誤訊息時仍會保持開啟,差異控制項的作用範圍仍限於畫面上的比較內容,而共用的鍵盤、路徑、狀態、Talk 與語音行為在各用戶端之間也較不容易產生差異。 官方 App 共同支援更廣泛的原生在地化、語音訊息工作流程、多個閘道設定檔、快取的對話,以及使用者在不同安裝項目之間切換時更清楚的連線狀態。更多 iOS、iPadOS 與 Apple Watch 變更
iOS 新增重新設計的導覽與聊天、語音訊息、工作區檔案、更安全的設定復原、多個閘道設定檔,以及 Apple Watch 聽寫和快速回覆功能。更多 Android 變更
Android 改善首次執行設定、導覽、聊天與工作階段工具、語音、權限、通知、排程工作、在地化、多個閘道設定檔,以及連線復原功能。更多 macOS 變更
macOS 改善首次執行時的本機代理程式設定、原生聊天與工作階段控制、遠端模式通道、App 啟動、背景執行效率,以及升級和重新連線時的裝置身分識別。終端使用者介面與其他用戶端
終端對話遇到實用的錯誤訊息時仍會保持開啟,工作階段清單會保留易讀的預覽,而差異動作則會維持附加於目前顯示在畫面上的比較內容。來源與貢獻者
來源與貢獻者
- 使用支援語言的 Android 使用者,現在會以裝置語言看到重要的閘道設定、連線、信任、殼層及復原提示。#97111 感謝 @vincentkoc。
- iOS 的控制、聊天、Talk、代理程式、設定、閘道及總覽畫面,現在採用更清楚的導覽、狀態提示與控制項,以及可展開的精簡聊天輸入框。#98452 感謝 @joelnishanth。
- iOS 的控制、代理程式及設定畫面現在更容易瀏覽,減少了重複的目的地,並提供更精簡的控制項、標準導覽,以及從詳細資料檢視直接前往閘道的捷徑。#98811 相關項目:#98803。
- 原生 iOS 聊天現在會為對話提供更多空間,採用可隨較長草稿擴展的精簡輸入框,並讓附件、Talk 及傳送控制項維持舒適易點的大小。#98953 相關項目:#98929。
- iPhone 與 iPad 上的聊天、Talk、設定、導覽及初始設定,現在採用更一致的原生控制項、外觀及返回行為。#99231 相關項目:#99195。感謝 @marvkr。
- iOS 使用者可以從聊天輸入框錄製並傳送最長三分鐘的語音訊息,也可選擇加入文字,並在聊天中查看錄音長度。#100946
- Android 使用者可以從聊天輸入框錄製並傳送最長三分鐘的語音訊息,無須進入即時 Talk 模式。#101193
- 第三方 Android 版本可透過選取 Location > Always 並授予 Android 的持續位置權限,允許應用程式在背景執行閘道要求的位置檢查。#100967 感謝 @ioridev。
- Android 現在可以同時保留與多個閘道的配對,並在無須重複設定的情況下切換;各閘道會分別保留自己的認證資訊、聊天狀態、佇列訊息及可移除的本機資料。#100947
- iOS 使用者可一次配對多個閘道並在其間切換,同時確保認證資訊、信任、聊天、偏好設定、裝置存取權及推播註冊皆隸屬於正確的閘道。#100948
- Android 聊天現在包含「新增聊天」動作,以及
/命令瀏覽器;此瀏覽器可篩選目前代理程式公告的命令,而不會捨棄命令引數。#98796 感謝 @iwhatsskill、@solvely-colin。 - Android 聊天現在可讓使用者為新訊息選擇並確認已設定的代理程式,且聊天、Talk 模式及首頁畫布會與該選擇保持一致。#80422 感謝 @bcperry。
- Android 聊天現在會透過共用的 Markdown 轉譯器,以一致方式顯示連結、清單、引言、強調、程式碼及純文字。#88899 相關項目:#88014。感謝 @iman-sharif、@pluviobyte。
- Android 通知自動化現在會在閘道連線或重新連線期間將已接受的事件加入佇列,並在連結就緒後依序傳送。#92602 相關項目:#79552。感謝 @ashishpatel26、@hectorrp13。
- Android 使用者可以開啟排程工作,查看其執行時間、承載資料、傳送狀態、近期結果、錯誤及確切 ID。#95107 感謝 @tosko4。
- Android 單次相機擷取現在會在成功、失敗或取消後,立即關閉相機與隱私權指示器。#98040 感謝 @nianjiuzst。
- Android 的背景按住說話要求現在會傳回
NODE_BACKGROUND_UNAVAILABLE,而不會嘗試啟動可能遭作業系統拒絕的麥克風。#98055 感謝 @nianjiuzst。 - Android 的所選相片權限現在會視為可用的存取權,因而允許
photos.latest,同時清楚說明如何管理受限的選取範圍。#98059 感謝 @nianjiuzst。 - Android 閘道動作現在會在連線關閉時立即停止,而重新連線後開始的要求不會遭舊有的清理作業取消。#98067 感謝 @nianjiuzst。
- Android 連線復原現在可以辨識已過期的設定碼、過時的認證資訊,以及缺少或無效的驗證,並提供適當的後續步驟。#98094 感謝 @qingminglong。
- Android 現在會分別回報即時 Talk 與聽寫的就緒狀態,只為需要設定的模式開啟設定,並持續顯示有用的提供者失敗詳細資料。#98269 相關項目:#98268。感謝 @solvely-colin。
- 當認證資訊欄位空白時,Android 可以重新連線至同一個閘道,而不會清除已儲存的存取資訊;變更端點與設定碼時,也不會默默沿用過時的認證資訊。#98277 感謝 @solvely-colin。
- Android 現在針對可連線的遠端與 Tailnet 閘道提供更清楚的 TLS 驗證指引,並給予較慢但有效的交握更多時間來顯示信任提示。#98366 相關項目:#98365。感謝 @joshavant。
- Android 現在可以與透過標準明文
.local名稱公告的本機閘道配對,同時繼續拒絕不安全的遠端或意義不明的明文位址。#98439 感謝 @joshavant。 - 現在於 Android 上掃描有效的閘道設定 QR Code 後,會立即開始配對並前往復原或核准步驟,而不會讓使用者停留在設定畫面。#98483 感謝 @joshavant。
- Android 閘道設定現在會以特定的復原標籤取代籠統的驗證警告,分別說明已過期的設定碼、缺少或無效的認證資訊、過時的已儲存驗證,以及必要的裝置身分。#98698 相關項目:#98046。感謝 @ccaprani、@masatohoshino。
- Android 的返回導覽現在會讓使用者從閘道或 Talk 設定、工作階段及提供者頁面,返回最初進入的語音、聊天或命令選擇區分頁。#98914 感謝 @lokimorty。
- Android 初始設定現在只有在同時具備讀取與寫入權限後,才會將聯絡人和行事曆標示為就緒,包括這些權限分別透過不同提示授予的情況。#99158 感謝 @nianjiuzst。
- Android 現在只有在讀取與新增項目均獲授權時,才會將聯絡人和行事曆存取權回報為已授予,以避免產生誤導性的設定結果。#99204 感謝 @nianjiuzst。
- Android Talk 與聽寫現在會使用已連線的藍牙耳機麥克風進行免持收音,並在連線中斷時順暢切換至備用方式。#99259 相關項目:#96241。感謝 @gwtaylor。
- Android 使用者現在可以直接從 Settings > Licenses 閱讀隨附的第三方與開放原始碼授權聲明。#99299 感謝 @joshavant。
- Android 閘道設定現在會針對已過期的設定碼、過時的認證資訊、待處理的節點核准,以及無法復原的驗證失敗,提供特定的復原動作。#99414 相關項目:#98045、#98046。感謝 @ccaprani。
- 即使舊版允許清單仍包含該應用程式套件,Android 隨附應用程式也不再將 OpenClaw 自己的通知轉送回閘道。#99568 感謝 @ly85206559。
- Android 手動閘道設定現在會將一般 TLS 與明文主機的空白連接埠預設為 18789,同時為 Tailscale MagicDNS 保留連接埠 443。#99865 感謝 @ly85206559。
- Android 按住說話現在會在 Talk 模式期間取得麥克風的獨占控制權,並在之後恢復正確的即時接聽器,以防止重複收音。#99986 感謝 @nianjiuzst。
- Android 聊天現在會為支援的圍欄式程式碼加入淺色與深色模式的語法醒目提示,讓含有大量程式碼的回覆更容易瀏覽,且不會延遲部分或過大的訊息。#100217
- 已儲存的 Android 閘道工作階段,現在會在經驗證的網際網路存取恢復後立即重新連線,且不會在強制入口網站或部分網路變更期間進行不必要的重試。#100347 感謝 @ly85206559。
- Android 閘道設定現在會在手機大小的畫面上,為連線詳細資料、設定欄位及輔助文字提供更穩定的空間,減少內容遭裁切或過度擁擠的情況。#100363 感謝 @iwhatsskill。
- Android 現在會呈現間距均勻的底部分頁,並避免聊天快取在啟動時當機,以免使用者無法進入完成初始設定後的殼層。#100382 感謝 @iwhatsskill。
- Android 聊天現在會在重新連線或重新開啟後,還原包含已緩衝文字的進行中回覆,並補回遺漏的事件區段,而不會重複產生對話記錄列。#100384
- Android 現在會在使用者重新配對、登出或更換閘道認證資訊時,隔離已快取的對話與佇列中的命令,防止新身分繼承前一個身分的資料。#100454
- Android 聊天現在會在重新連線期間維持已傳送訊息與進行中回覆的穩定狀態,並協調延遲的歷史記錄,而不會產生重複對話輪次或留下過時的輸入框活動狀態。#100551
- Android 按住說話現在會清理已進入背景、已取消或重試的收音作業,而不會重新開啟麥克風或停止較新的語音工作階段;重疊的要求則會傳回忙碌狀態。#100552 感謝 @xialonglee。
- Android 使用者現在可以長按助理回覆並選擇 Listen,且能看到播放狀態、點按停止,並在需要時改用裝置端語音功能。#100772
- Android 對話模式現在會讓按住說話維持忙碌狀態,直到安全交接目前的對話輪次為止,避免麥克風重疊、播放過期內容或由錯誤的中繼恢復運作。#100786
- Android 聊天現在不會在即時對話或重新開啟的離線快取中顯示內部推理、工具結果和原始作業詳細資料。#100826 感謝 @iman-sharif。
- Android 使用者現在可以長按已完成的聊天訊息,以複製所有文字、選取節錄、分享內容,或在回覆中引用,而不會遺失目前的草稿。#100879 感謝 @bdhwan。
- Android 聊天使用者現在可以在開啟連結前預覽其目的地和摘要,訊息不會觸發背景查詢,檢查失敗時也會清楚顯示無法使用的狀態。#100898
- Android 初始設定現在會在權限觸發節點核准後完成,不再讓使用者受困於權限與核准畫面之間的循環。#100959
- Android 的模型選擇器現在會與目前的聊天和代理程式保持一致,而且模型變更失敗後,下一則訊息不會再使用先前的模型傳送。#100985
- Android 會針對不支援可設定推理的模型隱藏思考控制項,防止不支援的設定導致即時或佇列中的傳送作業失敗,並在相容的模型上恢復使用者的偏好設定。#101002
- Android 使用者現在可以依名稱、標籤或金鑰搜尋目前載入的「最近」或「已封存」範圍以外的工作階段;閘道暫時中斷時,仍可使用快取中的作用中工作階段相符結果。#101102
- 使用實體鍵盤的 Android 使用者可以按 Enter 傳送聊天訊息,而搭配輔助按鍵的 Enter 組合仍可用於多行文字。#101321 感謝 @3ninyt3nin-creator。
- Android 使用者現在可以在展開的連結預覽中看到安全的頁面縮圖,而無效或遭封鎖的圖片不會影響文字預覽。#101396
- 即使應用程式的操作員權限受到限制,Android 使用者現在仍可封存聊天工作階段,並從「已封存」檢視中將其刪除。#101522
- 印尼文 Android 字串現在會使用 Android 可辨識的地區設定發布;先前版本中的同一批工作也準備了 2026.6.11 Play 版本和商店文字。3412318 感謝 @joshavant。
- 繁體中文使用者現在會看到常見原生應用程式動作、權限、連線訊息和行動裝置狀態的本地化文字。f0d2066
- Android 現在會以所選語言說明如何保留已儲存的權杖,或取代現有的閘道設定。來源:32f3eb3、6336762、eeb0682、ed72b86、e376f28、a6631fe、283bd82、6d5a1db、d3087fc、8bab3f7、dfb7bc8、7780e30、b109b88、c1b7bf2、dedb17c、6f84c10、a8358e8、2501ca3、1b40eb9、d47308f、3a2baef。
- 在此版本的各項翻譯中,Android 授權聲明、致謝、空白狀態和開啟授權條款的操作現在都會使用所選語言。來源:4b8b60f、3b16c41、c4966e8、116e9db、1617233、a598c97、3b9e0c8、eebbf6c、4c08ea4、21be45c、b415072、9eec24d、de23987、898564e、7af800b、a47ec8d、fac9e58、61e4ef0、399f9d6、9069f69、2e049f5。
- 在此版本的各項翻譯中,Android 對話、聽寫、語音提供者設定、就緒狀態和失敗處理指引現在都會使用所選語言。來源:c785196、9edb906、da67520、88f13ca、e878efe、662d127、5002a0e、fe57718、ebcf8dc、4e7ca8e、9863ceb、768da09、ff5d986、005ebd1、2824796、4eaec93、f99fdc9、555f601、d2af689、81e92de、8ed6c78。
- Android 配對與連線失敗時,現在會針對過期代碼、認證資訊、核准與重試提供在地化的後續步驟。來源:48eae1b、f095eb9、714c2b0、d2b5bb7、d2551bd、6b91507、f1c4476、5ef6fb4、e2e0312、7fb70b2、d702f5c、24e6b9f、7cb41cc、a6040c3、5e61da3、18360ac、17a1e3b、adafb56、5b5fadb、9b30570、d331a36。
- 此版本的各語言翻譯現在會依所選語言顯示 Android 閘道探索、QR 碼與手動設定、連線檢查、核准及權限指引。來源:28062c8、3d43858、ad74b32、1b07620、4fa4c9e、1dd5230、9db7ec5、e6f8788、e5cf67e、b52d988、cd3b4ee、c3bcb9f、8af3aa0、c34e79e、c9c8f6c、255e251、0e98ba4、0cc9927、97955d9、ba449f2、0e22e54、ae65251、d957f5a。
- Android 現在會以所選語言說明何時必須將具範圍識別碼的 IPv6 位址替換為不具範圍識別碼的位址或區域網路主機名稱。來源:5793f73、066e697、bf35947、3385817、a0a5054、66cb9a9、3da73a7、df659ec、57a3975、141b2cf、b043adf、dcc4fa8、eade8f1、72a8098、355fa77、8cc1786、a3ef37b、cb9ac50、cab8147、7cc3cb0、ca258fb。
- 此版本的各語言翻譯現在會依所選語言顯示 Android 命令搜尋與「新增聊天」標籤。來源:b81c58b、8929118、1eee853、a5c9662、9035729、2e359d4、91f4d0a、e785c4a、2c5a076、02250d9、bf23194、603502f、a837a1a、26df1fa、c926610、c312f9f、f4275fa、69d4657、3e66eb9、db5057e、1fee4a5。
- 支援的非英文 Android 版本現在會將離線閘道佇列指引,以及文字訊息的 Retry 和 Delete 動作在地化。660d752
- 支援的非英文 Android 版本現在會翻譯更多排程檢查、傳遞錯誤、複製回饋、預設狀態與代理程式要求的詳細資訊。d83ee4c
- Android 的模型整理、預設模型與釘選控制項現在會使用所選語言。來源:41bea62、bdc98f4。
- 在更新後的語系中,Android 的連結預覽控制項與狀態訊息現在會以所選語言顯示。9997c53
- 當提供 Always 位置模式時,Android 的背景位置說明、設定動作與 Not Now 選項現在會以所選語言顯示。4c38d89
- Android 使用者現在可使用硬體鍵盤,在聊天輸入框中按 Enter 傳送;若傳送未被接受,草稿仍會保留。de8db74 感謝 @vincentkoc。
- Android 使用者現在可在「進階」手動連線設定中儲存必要的認證資訊標頭,以連線至位於 Cloudflare Access 或其他需要驗證的反向代理後方的閘道。#100765
- Android 的「檔案」卡片現在可讓使用者瀏覽使用中代理程式的工作區、預覽文字與圖片,並直接從手機分享輸出內容。#100776
- Android 使用者無須離開對話,即可從輸入框切換目前聊天的模型、釘選最愛、重新選用最近的選項,以及恢復使用預設模型;較舊的配對可能需要重新建立。#100798
- Android 的「關於」畫面現在會清楚標示 OpenClaw,並提供前往網站、文件、原始碼儲存庫與 Discord 社群的直接連結。#100994
- Android 聊天現在會將頂層顯示模式的 LaTeX 轉譯為易讀的方程式,而無效或仍在串流中的數學內容則維持以文字顯示。#101435
- 在本次版本更新的語言套件中,原生應用程式更廣泛的設定、聊天、Talk、權限、連線、工作階段、供應商及狀態文字現在都會使用所選語言。來源:a39b07b、f8e1e0c、db27d2e、28a8414、e8e96bf、6ea407d、0011a18、8c5adbf、019603d、d3d7282、267898c、55ed57a、c54dc67、fd0355d、49726a5、2ffeedf、#98043、beca2b1、4078dc7、e7e98f6、3020f78、0c82908、8a3935f、3f289fd、203a896、6afef15。感謝 @yeager。
- 在本次版本的各項翻譯中,用於跳至最新訊息或回覆的原生聊天控制項現在會使用所選語言。來源:e31fa36、375def8、aabe44f、48c3f4b、3db6fb9、a4b51e5、a60686d、12e17ec、6c4ac0c、bdc6258、a775f9f、a1f6acc、ee9f61d、f188c66、2525078、ed5ccda、a6a4792、0924bee、0420aef、d23c4fd、37f0067。
- 在支援的 Android 與 Apple 應用程式語系中,新聊天與工作樹聊天的進入點現在會以所選語言顯示。24bca38
- 支援的非英語原生應用程式現在涵蓋更多閘道設定、工作階段、供應商、健康狀態、訊息、終端機及裝置文字,不再出現英文缺口。52f1e05
- 更新後的原生語言套件現在涵蓋工作區檔案、分享動作、資料夾狀態、Android SMS 指引、訊息傳送狀態及相關品牌文字。a9b0a9a
- 在本次版本更新的語言中,原生應用程式的命令搜尋現在會翻譯載入中、無法使用、重試及無結果等狀態。來源:745d2d0、7f7bec7、35be1c8、7db67ab、4bc5766、0672720、2a8cd44、fd648fb、00b0b40、a67990a、7640f67、15f4819、4d1d720、d1d3a27、c2737d5、bd3263d、127ce63、0c960cd、e6c3ad9、84c86f7、e7aea60。
- 在本次版本更新的語言中,macOS 初始設定現在會翻譯本機閘道的安裝、檢查、修復、重試、暫停設定及繼續操作指引。來源:7a717b7、85d31e1、27778a7、cffc6ad、ab0d604、972d394、edbbdf6、863a054、ef5650f、5f2e51f、5769416、a3aa917、2f7bd01、c54a6f3、9c3ffc5、469e707、d066a81、72a3b71、63aa909、b68e2e7。
- 在本次版本的各項翻譯中,用於開始工作、檢查狀態、使用電話與語音控制、配對及返回聊天的原生提示現在會使用所選語言。來源:dd050bc、db72ffd、4997802、2dc7bd1、4381c29、9eb1a05、7838bc8、4352eaf、43fe5cc、6bd1a4b、531af42、305715c、8f9e163、2abad57。
- 支援的非英語原生應用程式現在會翻譯新的終端機目的地、閘道設定指引、返回動作、連線訊息及 OpenClaw 品牌文字。e069cb2
- 本地化的 macOS 組建現在會翻譯新的 GitHub 連結標籤,包括其無障礙功能所使用的文字,而不再回退為英文。8be1d36
- 原生應用程式的初始設定與 AI 連線指引,現在已在支援的非英語語系中反映 Crestodian 與目前的設定流程。來源:ad4809f、f0ecc16。
openclaw tui現在會自動找出作用中本機閘道的自訂連接埠,因此使用者通常不需要再透過--url重複指定其 URL。#73338 感謝 @haishmg、@vincentkoc。- 由閘道支援的終端介面工作階段與本機終端介面工作階段,現在會在助理文字抵達時即時顯示,而不會在最終回應出現前看似毫無動靜。#83000 感謝 @flashosophy。
- 當重複使用無效的工具引數導致執行中止時,終端介面現在會加以說明,為使用者提供實用的修正提示,同時不會洩露敏感輸入。#91002 感謝 @taerlandsen、@wsyjh8。
/usage full頁尾現在更精簡,在 Telegram 與其他窄螢幕上更容易閱讀,而詳細的權杖資訊仍可透過專用檢視取得。#92877 感謝 @marvinthebored。- 在長時間的 Codex 模型、工具、命令、復原及佇列中的後續工作期間,輸入狀態指示器現在會維持作用中,不會再讓回覆看起來處於閒置狀態。#95844 感謝 @jalehman。
- 縮短後的 exec 與 bash 摘要,現在會完整保留刪節號周圍的表情符號及其他補充字元,不再顯示損壞的替代字符。#96963 感謝 @bartok9、@ly-wang19、@vincentkoc。
- 透過 Telegram 或其他外部頻道觸發的回覆,在記錄重新整理後,現在只會於終端使用者介面中顯示一次,而重設、工作階段切換、延遲事件及進行中的復原仍會正常運作。#96980 感謝 @xialonglee。
- 當表情符號或罕見的 Unicode 字元出現在顯示上限附近時,較長的助理與提供者錯誤訊息現在能完整結束,不會出現截斷異常。#97289 感謝 @zenglingbiao。
- 終端介面現在會引導使用者執行待處理的裝置或範圍升級核准命令,不再錯誤地引導他們進行聊天私訊配對。#98144 感謝 @romneyda。
- 超過 30 秒的行動裝置相機影片與螢幕錄影,現在可以在既有的時間長度限制內完成,而不會讓請求提前過期。#99455 感謝 @nianjiuzst。
- 內嵌與本機終端介面工作階段現在會隔離事件消費者錯誤,不再因此終止終端機。#100117 感謝 @cxbasdev。
- 終端介面使用者現在可以在代理程式工作期間提交提示,並獲得已設定的 followup、collect 或 interrupt 行為;Esc 與
/stop只會取消預定的工作。#100123 感謝 @kevinlp、@sebtardif。 - 終端介面的
/new現在會執行真正的工作階段轉換,觸發預期的生命週期掛鉤,並防止新工作階段與作用中的回合發生競爭。#100241 感謝 @caopulan。 - 差異檢視器現在提供多檔案概覽與直接檔案導覽,而 PNG 與 PDF 匯出內容會省略無法使用的控制項。#100753
- 在此版本的各項翻譯中,原生應用程式的狀態與外觀選項現在會使用所選語言。來源:58d199b、c15348b、c047a3a、e191685、b1e173d、50fecf8、5211afe、4c43cf5、fb394de、ba8c1fa、7bee4f6、77ab268、2417d94、9b6ef34、9c4274f、2671bcc、b21153b、117e8e1、cc0d7e1、e6f3f54、dd64f66、4c16e66、3a8375c、3e3b6d6、c356245、d506201。
- 在此版本的各項翻譯中,原生應用程式的授權聲明、致謝及檔案無法使用的說明,現在會使用所選語言。來源:34bf5a9、068088c、a623ac7、71374d3、a9b0de8、8f495e2、436dd39、f917e89、2c8b97c、ace162b、e60cccf、359ea4c、b7bc860、49ea27e、99cbc58、204526a、3821c36、030d184、24f639c、499feb2、591d099。
- 在此版本的各項翻譯中,原生相片權限控制項現在會以所選語言說明受限、所選及最近相片的存取權限。來源:c360f92、4dd027e、9cde1ca、328fb70、71e5fcc、b11d710、55a2a9b、c4b40d0、3a1b983、dea40a5、4b1fab8、44ca739、d36452c、a50a59e、49b68e1、122e4ba、4086d35、547a563、538f28a、c5afa92、32a986d。
- 本次發行版本的各語言翻譯現在會以所選語言說明 iOS 定位設定中的 Off、While Using、Always、Precise Location、限制與權限不符情況。來源:3542585、261d79a、ef1474d、cc1d61b、2a1e118、748bfee、e0b2dda、f371a2f、ee00cc7、27f9ae0、51a07ae、ba9d167、576169e、10500a6、a344252、d7d280f、cb2547f、2191c2e、c63e9f9、4b1e0de、525c4c7。
- 本次發行版本的各語言翻譯現在會以所選語言呈現原生 Skill 可用性、閘道設定、診斷、隱私權與存取指引。來源:fdcd5c0、26f6735、5220eff、bb7dbda、952245b、edb1e74、f7bad57、0602930、e779b8f、0400be7、851d0ad、1e0dd95、703e1ad、1c93e50、37c45f2、8fe917b、da21e4b、f4f63b1、3e4febb、a82cd35、52323b6。
- 本次發行版本的各語言翻譯現在會以所選語言呈現原生閘道連線、診斷、權限、初始設定、聊天與語音交談指引。來源:3b27bb4、e296d14、5516775、6ec4962、291f2a4、7e2d41b、81bc96f、574556c、8bb44e6、ae09908、42fc19d、28bbb43、6ff9185、4be0be6、0f1fbbe、d893a72、f5cb29b。
- 對話記錄匯出控制項、聊天動作與匯出失敗訊息現在已在原生應用程式支援的 21 種語言地區中完成翻譯。45f561a
- 支援的非英語原生應用程式現在會翻譯較新的應用程式資訊、支援連結,以及訊息重試、刪除與等待傳送狀態。82f5ac1
- 喚醒詞與探索記錄現在會在支援的非英語原生應用程式語言地區中使用最新且自然的標籤。de30d2f
- 支援的非英語原生應用程式現在會翻譯工作區檔案瀏覽與分享、圖片預覽失敗、離線狀態,以及自訂閘道標頭控制項。6b99fd9
- 在支援的 21 種非英語語言地區中,Apple 原生應用程式使用者現在會看到已翻譯的聆聽與語音播放狀態控制項。0146534
- Swift 用戶端現在可以解碼 Skill 策展動作與狀態詳細資料,例如釘選狀態、使用次數、時間戳記、封存原因與重疊項目。ad833d7
- 當應用程式與閘道通訊協定版本不符時,Android 與 iOS 現在會說明哪一方需要更新,並避免提供不可能成功的重新連線嘗試。#98385 相關項目:#98384。感謝 @joshavant。
- 經授權的遠端用戶端現在可以使用現有的閘道 TTS 設定,為個別助理訊息要求可播放的語音,而無須存取伺服器本機檔案。#100770
- iOS 與 Android 使用者可以建立空白工作階段群組、一次重新命名其中所有工作階段的群組,並在不刪除群組內對話的情況下移除群組。#101234
- OpenClaw 的吉祥物現在會在網頁、iOS 與 Android 介面中使用相同的漂浮、眨眼、觸角與螯部動畫,同時遵循減少動態效果偏好設定。851156a
- iOS 與 Android 終端頁面現在會從已連線的裝置工作階段接收操作員認證資訊,因此已驗證的使用者不會進入無法連線的終端。451190d 感謝 @vincentkoc。
- iOS 與 Android 現在可以將閘道終端顯示為專注的全螢幕檢視,搭配已儲存的認證資訊與清楚的無法使用狀態,而不再嵌入完整的桌面控制介面。9c78489
- 在 iPad 上,選取 Overview、Chat、Talk 或其他側邊欄目的地時,現在會離開目前的 Settings 詳細資料並開啟要求的畫面。#94991 感謝 @solvely-colin。
- iOS 上已翻譯的閘道控制項與 Apple Watch 上的核准動作,在支援的語言地區中不再退回顯示英文。#97112 感謝 @vincentkoc。
- 原生 iOS 聊天現在會依循 Larger Text 與 Dynamic Type 設定調整訊息、簡介及撰寫器文字,並減少內容遭裁切的情況。#97552 感謝 @jmcte。
- iPhone 使用者與區域網路閘道配對後,現在會在一次性啟動程序完成後保持驗證狀態,避免聊天與節點連線立即中斷。#98066 相關項目:#98064。感謝 @ooiuuii。
- iOS 聊天現在會在每一輪保留一則最終助理回覆,不再短暫顯示會在歷史記錄重新整理後消失的重複回覆。#98117 相關項目:#98116。感謝 @joshavant、@ooiuuii。
- 已配對的 iOS 使用者現在可以透過由 SecretRef 支援的閘道金鑰啟動原生 ElevenLabs 語音交談,而無須將認證資訊複製到純文字行動裝置設定中。#98210 相關項目:#98209。感謝 @joshavant、@ooiuuii。
- 掃描 iOS 配對 QR Code 後,使用者現在會進入即時連線進度畫面,而不會在配對於背景繼續進行時返回歡迎畫面。#98302 相關項目:#98297。感謝 @joelnishanth。
- iOS 聊天現在會保留助理回覆與其他多行訊息中刻意加入的換行,而不會干擾一般 Markdown 轉譯。#98304 相關項目:#98028。感謝 @jabato01、@joshavant。
- iOS App 現在於一般啟動時會開啟「聊天」,同時保留直接導覽至「控制」、「設定」、「代理程式」、「對話」及巢狀目的地的功能。#98353 感謝 @bsniznd。
- iOS「對話」的「閘道預設值」現在會使用已設定的閘道語音供應商,而停止回覆後,延遲的音訊也不會再流入後續對話輪次。#98376 相關議題:#98153。感謝 @jraxworthy、@tony-ooo。
- iOS 的「控制」、「對話」與「設定」現在更易於瀏覽,提供更清楚的狀態強調、更安全的動作樣式、更沉穩的閒置視覺效果,以及改良的大字體支援。#98423 相關議題:#98397。
- iOS 現在能精確說明安全閘道連線與憑證驗證失敗的原因,並在首次建立 HTTPS 連線時可靠地顯示指紋信任提示。#98429 感謝 @joshavant。
- iOS 的連線、警告與資訊文字現在於淺色和深色模式下都更容易閱讀,「外觀」設定也能準確描述所選行為。#98443 相關議題:#98440。
- iPhone 上的 OpenAI Realtime Talk 現在預設使用原生 WebRTC,可在供應商中斷連線後恢復持續工作階段,並遵循揚聲器、Bluetooth 與 AirPlay 輸出選擇。#98563 感謝 @pollybot13。
- iOS「對話」的備援橫幅現在會直接開啟「語音與對話」設定,而不再將使用者帶往無關的閘道設定。#98602 相關議題:#98593。感謝 @pollybot13。
- iPhone App 現在提供精簡的「對話」控制列、更簡潔的「外觀」選擇器,以及在閒置的「聊天」編輯器旁正確對齊的即時音訊按鈕。#98736
- 新的 iPhone 使用者現在可獲得更清楚的 QR Code、設定碼與手動閘道選項、更完善的鄰近裝置和連線狀態,以及連線後直接轉至「聊天」的流程。#98868 感謝 @solvely-colin、@thats2easyyy。
- 從其他畫面開啟「閘道」、「語音」或「通知」設定的 iOS 使用者,現在可以返回原先的「聊天」、「對話」、「代理程式」、「控制」或「核准」畫面。#98898 感謝 @lokimorty。
- iOS App 現在於「對話」、設定、閘道、隱私權、用量及工作板檢視中一致套用 OpenClaw 的調色盤,同時維持無障礙對比度。#98930 感謝 @joelnishanth。
- iOS 上的「語音喚醒」現在可在「對話」、相機音訊或其他功能使用麥克風時暫停,並能恢復運作而不會造成 App 當機。#99137 感謝 @pollybot13。
- iOS 使用者現在可在手動設定失敗後修正閘道詳細資料,並立即使用目前畫面上的值重試。#99220 相關議題:#99219。感謝 @abdullahtas0。
- iOS 聊天體驗現在提供實用的起始提示、更清楚的配對和設定動作、更完善的代理程式預留位置,以及重新整理時更穩定的訊息順序。#99243 感謝 @jcooley8。
- 從「控制」詳細資料開啟「聊天」的 iPhone 使用者,現在可以返回相同的「概覽」、「活動」、「工作板」或「工作階段」畫面,而不會失去原本位置。#99245 感謝 @solvely-colin。
- OpenClaw 現在於 iOS、Watch 與「即時動態」介面中一致使用品牌字體排印,同時保留「動態字級」與無障礙支援。#99246 感謝 @joelnishanth、@joshavant。
- iOS 位置設定現在會顯示實際生效的權限,包括「精確位置」,以及 OpenClaw 所選模式與 iOS 授權之間的不一致情況。#99247 感謝 @pollybot13。
- iOS 使用者現在可以從 Settings > Licenses 閱讀 OpenClaw 隨附的第三方授權聲明。#99290 感謝 @joshavant。
- iOS 聊天現在可讓使用者直接從編輯器瀏覽、篩選及選取可用的命令與 Skills,無須記住確切的斜線命令。#99426 感謝 @solvely-colin、@viczhang6。
- iOS 使用者現在可以新增聯絡人並搜尋受影響的記錄,而不會造成 App 當機或節點中斷連線。#99475 感謝 @abdullahtas0。
- iOS 的「行事曆」、「提醒事項」與「聯絡人」命令現在會立即傳回需要權限的結果,而不會開啟提示並使代理程式要求持續等待。#99477 感謝 @nianjiuzst。
- iOS 閘道 QR Code 配對現在會在信任與核准流程期間保持開啟、避免掃描器當機,並在切換時將認證資訊和待處理動作保留於正確的閘道。#99572 感謝 @pollybot13。
- 在 iOS 26 上,受影響的「設定」開關現在會在使用者點選含標籤列的任意位置時回應,並保留無障礙標籤和值。#99888 感謝 @ly85206559。
- Apple 聊天現在會以符合主題的語法醒目提示顯示圍欄程式碼,並在 iOS 和 macOS 上將 GitHub 風格的表格顯示為對齊的原生表格。#100207
- Apple 聊天現在會在進入背景或重新連線後還原可見的處理中狀態,避免傳送重疊,並整合出一則正確的最終回覆。#100277
- 重複開啟的 iOS 閘道設定連結現在會以最新連線更新可見的設定畫面,而不會由隱藏檢視接收或重播過時的詳細資料。#100328
- iOS 聊天現在會在傳送獲接受,以及大多數執行完成或失敗時提供觸覺回饋,但部分中止路徑仍可能省略失敗回饋或將其錯誤分類。#100416
- iOS 使用者現在可以將目前對話匯出為具名且易讀的 Markdown 檔案,並透過系統分享表單儲存或傳送。#100417
- 在 iOS 上選擇「使用 App 期間」位置存取權後,該選項現在會在核准後及 App 重新啟動後維持選取狀態。#100512
- iOS 上的「對話」與「設定」列現在使用一致的標題大小和字體排印,使相鄰選項更容易瀏覽。#100515
- iOS「關於」畫面現在會顯示 OpenClaw 品牌、授權資訊,以及前往網站、文件、GitHub 儲存庫和 Discord 社群的直接連結。#100531
- Apple Watch 的配對與隨附 App 狀態現在無須重新啟動 iPhone App 即可重新整理,而冷啟動動作會等待就緒,或傳回清楚的
WATCH_UNAVAILABLE錯誤。#100732 - iPhone 和 iPad 使用者現在可以瀏覽代理程式工作區、預覽產生的檔案、日誌與設定,並在不返回主機電腦的情況下分享檔案。#100767
- iOS App 現在可以透過 Cloudflare Access、Basic authentication 及類似的 Proxy 連線,方法是儲存各閘道的認證資訊標頭供下次重新連線使用。#100768
- iPhone 使用者現在可以在助理回覆上選擇「聆聽」、查看準備與播放狀態、隨時停止,並在需要時改用裝置端語音。#100771
- iOS 聊天現在會顯示並可切換使用中的模型,而 iOS 與 macOS 模型選擇器支援釘選的常用項目及最近使用的五個選項。#100774
- iOS 與 macOS 聊天中的顯示方程式現在會呈現為易讀且無障礙的排版數學式,寬公式可水平捲動,格式錯誤的運算式則會保留原始文字。#100829
- iOS 與 macOS 會針對無法使用思考層級的模型隱藏該控制項、避免傳送過時且不受支援的設定,並在再次選取支援推理的模型時還原先前的層級。#100875
- iOS 與 macOS 聊天中的串流回覆現在會逐字更流暢地顯示文字,而使用減少動態效果的使用者仍會立即收到文字,已完成的訊息則維持不變。#100884
- iOS 離線訊息現在會在重新啟動後保留、繼續繫結至原始閘道與對話,並僅在可確認送達時傳送一次;無法確認時則會顯示清楚的送達狀態不確定提示。#100942
- iOS 與 macOS 聊天現在會顯示內容用量環,接近上限時會變更為警告色,協助使用者預期長對話中的壓縮或截斷。#101183
- iOS 與 macOS 使用者現在可以在決定是否開啟安全連結前,先於聊天中預覽其標題和描述。#101198
- iOS 與 macOS 上的展開連結預覽現在可以顯示安全的頁面縮圖;圖片載入失敗時,則會保留現有的文字卡片。#101387
- 完成的 iOS 與 macOS 聊天回覆現在會排版行內 LaTeX 公式,而串流文字、程式碼、貨幣與無效數學式仍會以可讀的純文字顯示。#101388
- iOS 的
screen.record命令現在能更可靠地完成並產生非空白的 MP4,不再於停止錄製時造成 App 當機及節點中斷連線。#101550 感謝 @tony-ooo。 - iOS App 現在會在位置權限提示未傳回明確決定時恢復運作,而不再無限期等待。75c8753 感謝 @vincentkoc。
- Mac「關於」畫面現在會直接連結至 OpenClaw 網站、文件、GitHub 專案與 Discord 社群,與其他原生 App 保持一致。6e7ef63
- iOS 配對碼現在可同時公布本機與 Tailnet 閘道路由,讓手機離開私人區域網路時,能儲存第一個可連線的位址。 #100317
- iOS 聊天與 macOS 網頁聊天使用者現在可直接從聊天內的切換器搜尋、釘選、重新命名、封存、還原及重新開啟工作階段,不必捲動瀏覽簡單的近期清單。 #101053
- macOS 遠端模式現在可透過明確選取的受管理 SSH 別名連線,並在啟用 SSH 多工或背景執行時復原由應用程式擁有的通道。 #99661
- 從 Finder 啟動的 macOS 工作階段現在可使用由常見使用者安裝之
ProxyCommand輔助程式支援的 SSH 別名,而不會遺失代理程式狀態或無法通過閘道就緒檢查。 #100214 - 多個 macOS 應用程式執行個體現在會保留共用的 SSH 通道追蹤,並更可靠地清理過時程序,減少當機後的連接埠衝突。 #100601
- Mac 應用程式現在會在新手引導與「關於」中顯示 OpenClaw 吉祥物動畫,而開啟「減少動態效果」時則會保持靜止。 f052a2f
- macOS 新手引導與「關於」中的吉祥物現在更貼近 openclaw.ai 的設計,具備配合主題的色彩、光暈、游標停留縮放及更流暢的動態效果,同時讓觸角保持可見。 05c9dcc
- macOS 儀表板現在會自動跟隨重新啟動的遠端 SSH 通道連至新的本機連接埠,並避免在記錄的 URL 中包含驗證權杖。 #100488
- macOS 當機或強制結束後,OpenClaw 現在會回收已確認成為孤兒的遠端模式 SSH 通道,讓重新啟動時可重複使用偏好的本機閘道連接埠。 #100489
- Android 聊天無法連上閘道時,使用者可直接從受阻畫面開啟 Gateway Settings 或複製連線診斷資訊。 #94566 感謝 @tosko4。
- Android 手動閘道設定現在可直接接受
::1等 IPv6 主機,不會再拒絕只能以加上方括號的 WebSocket URL 輸入時才能使用的位址。 #99107 感謝 @ly85206559。 - Android 手動設定現在可接受並保留完整的
ws://、wss://及 HTTP 閘道位址,包括內嵌的連接埠,讓私人區域網路的新手引導能連上預期的伺服器。 #99110 相關項目 #87216。感謝 @cursoragent、@ly85206559、@ruben2000de。 - Android 語音功能現在只會朗讀明確識別為助理回覆的聊天事件,避免將使用者、工具、系統或沒有角色的文字讀出。 #99123 感謝 @ly85206559。
- Android 第三方新手引導現在可在傳送與讀取權限透過不同提示分別授予時辨識 SMS 存取權,而確實缺少權限時仍會維持未授權狀態。 #99147 感謝 @nianjiuzst。
- Android
camera.clip要求遭取消、逾時、失敗或中斷時,現在會在後續相機命令執行前釋放相機並移除未完成的暫存檔。 #99153 感謝 @nianjiuzst。 - Android 的討論串選擇器現在會優先顯示真實對話、隱藏內部設定與裝置工作階段,同時仍可透過 All 存取有效的較舊聊天。 #99557 感謝 @ly85206559。
- Android 設定現在會拒絕包含不支援之 IPv6 介面區域的閘道 URL,並在儲存前引導使用者改用不含範圍的位址或區域網路主機名稱。 #99570 感謝 @ly85206559。
- Android 現在會保留包含數字的特定閘道與 A2UI 錯誤碼(例如
A2UI_HOST_UNAVAILABLE),不再將其替換為一般性失敗訊息。 #99591 感謝 @ly85206559。 - 即使產生或聽寫的 JSON 對
Voice或Language_Code等鍵使用不同大小寫,Android Talk 現在仍會套用支援的指令值。 #99592 感謝 @ly85206559。 - Android 節點命令現在會針對應用程式篩選條件及相機音訊選項,正確處理
yes、no、1與0等常見布林值。 #99873 感謝 @ly85206559。 - 即使即時完成事件未依順序抵達,Android Talk Mode 現在仍會傳遞代理程式諮詢答案,避免工作階段持續卡在
Thinking...。 #100049 感謝 @qingminglong。 - Android 的首頁概覽現在採用更一致的卡片、Talk 與近期工作階段間距,讓第一個畫面更沉穩且更容易點按。 #100059 感謝 @iwhatsskill。
- Android Voice 與 Talk 設定文字現在會在窄螢幕及較大的無障礙字型尺寸下妥善截斷,不再顯示不完整。 #100060 感謝 @iwhatsskill、@solvely-colin。
- Android 閘道設定現在會將兩個設定動作都顯示為全寬按鈕,讓
Pair New Gateway保持清晰易讀且容易點按。 #100090 感謝 @iwhatsskill。 - Android Voice 分頁現在為 Realtime Talk 與 Dictation 的文字和控制項提供充足空間,使其在手機及較大字型尺寸下仍保持清晰易讀。 #100491 感謝 @iwhatsskill。
- Android 的「在工作樹中開始新聊天」動作現在已翻譯成所有支援的非英語語言,不再因缺少資源而以原始狀態顯示。 #100805 感謝 @amknight。
- 現在點按由
system.notify建立的 Android 通知,會將 OpenClaw 帶到前景。 #100888 - 返回已載入的 Android 聊天時不再短暫顯示載入畫面,而 Overview 的近期工作階段清單也會保持去除重複項目,並在重新整理期間更加穩定。 #100966 感謝 @solvely-colin。
- Android 的命令選擇區現在會讓動作與工作階段列在視覺上保持對齊,提供一致的圖示、導覽間距,並妥善截斷過長的標籤。 #101072 感謝 @iwhatsskill。
- Android 首頁的 Recent Sessions 區段現在會以穩定順序保留近期活動的列、合併重複項目,並在部分即時重新整理期間保留標籤與時間戳記。 #101161 感謝 @solvely-colin。
- Android 實體鍵盤使用者現在可按下或按住 Enter 傳送一次,且不會留下多餘的換行,同時 Shift+Enter 與進行中的輸入法組字仍可正常運作。 #101360 感謝 @3ninyt3nin-creator、@joshavant。
- 展開的 Android 連結預覽現在會將縮圖記憶體控制在位元組預算內,減少長時間聊天期間過度占用記憶體。 #101560
- Android 應用程式現在會在啟動期間尊重使用者所做的中斷連線、建立連線或切換閘道選擇,並向不等待結果的呼叫端回報最終的中斷連線失敗。 #101799
- 現在從 macOS Dock 或 Finder 再次開啟 OpenClaw 時,即使選單列應用程式已在執行,也會顯示儀表板或其失敗視窗。 #97637 感謝 @solvely-colin。
- 現在於 iOS 開啟 Control -> Terminal 時,會在連線期間直接前往終端機,不再短暫顯示一般 Web UI 登入畫面。 #100727
- Realtime Talk 諮詢呼叫現在會在內嵌代理程式執行獲接受後立即確認,而不會等待其完成。 #101091 感謝 @romneyda。
- Terminal Hatch 新手引導及其他終端介面連線現在會顯示
starting up,直到工作階段載入完成,並在重新連線後顯示準確的執行中指示。 #93999 感謝 @ml12580。 - 重新開啟或重新整理 Diffs 檢視器後,其工具列控制項現在只會作用於目前顯示的差異卡片。 #96138 感謝 @brokemac79、@davinci282828。
- 工作階段工具現在會針對位於主目錄旁的專案顯示正確的絕對路徑,不再將共用文字前綴轉換成具誤導性的
~...路徑。 #96562 感謝 @he-yufeng。 - Codex 命令列介面的工作階段清單現在會縮短過長的最後訊息預覽,且不會將表情符號或類似字元拆成破損文字。 #96582 感謝 @llagy007、@weeli-009。
- 即使模型或模式名稱與
toString或constructor等屬性衝突,自訂用量頁尾現在仍會正確呈現別名與對應表的備援值。 #98503 相關項目 #98466。感謝 @chenyangjun-xy、@zhanglei99586。 - 終端介面代理程式忙碌時重複提交,現在只會更新一則警告,不再以重複通知淹沒對話。 #99879 感謝 @vincentkoc。
openclaw tui --local現在會說明已知斜線命令何時需要閘道,而不會將該命令當成非預期的提示傳送給模型。 #100188 感謝 @goslingmanagment。- 從終端介面啟動的工作區 Skill 核准要求現在會顯示在該終端機中,讓使用者無須切換至 Telegram 即可審查並解除執行阻礙。 #100251 感謝 @vincentkoc。
- 本機殼層命令、斜線命令或訊息提交失敗時,終端使用者介面現在會保持開啟,並顯示安全且實用的錯誤訊息。 #100340 感謝 @cxbasdev。
- iOS 閘道連線錯誤現在會顯示為一則可關閉的快顯通知;日後再次失敗時會重新出現,且相同問題重複發生時會有明顯反應,而不會堆疊顯示。 #98856 感謝 @lokimorty。
- iPhone Control 與 Settings 分頁中的對應列現在採用相同的圓角圖示樣式,讓兩份清單都更容易快速瀏覽。 #98936 相關項目 #98916。感謝 @sahilsatralkar。
- iOS 的「關於」畫面現在會顯示簡潔的 App、裝置系列與 iOS 摘要,不再重複顯示識別資訊或原始硬體識別碼。#98985 相關議題:#98943。感謝 @sahilsatralkar。
- iOS 的外觀設定現在位於一般的「設定」清單中,可一眼看出目前選擇的是「系統」、「淺色」或「深色」,並且在 iPad 上的運作方式一致。#99052 相關議題:#98995。感謝 @sahilsatralkar。
- 現在取消或中斷 iOS 的
screen.record請求時,系統錄製器會停止,不會在工具呼叫失敗後繼續擷取。#99155 感謝 @nianjiuzst。 - iOS 現在會將「受限的照片取用權限」視為可用,提供 App 內控制項以要求或管理授權,並避免意外出現提示而中斷閘道請求。#99350 相關議題:#99046。感謝 @tony-ooo。
- iPhone「控制」的目的地清單現在更加緊湊且更容易瀏覽,同時不會變更導覽或狀態資訊。#99468 相關議題:#99439。感謝 @sahilsatralkar。
- 現在即使 iPhone 無法使用,Apple Watch 的快速回覆仍會保留,並會在稍後重新連線至預定的閘道,而不會遺失、重複或傳送至錯誤位置。#100372 感謝 @nianjiuzst。
- 現在點一下 iPhone 狀態列後,聊天畫面會停留在頂端供你閱讀較舊的訊息,直到你選擇「跳至最新訊息」為止。#100502
- 在使用者於初始設定期間開啟、取消或關閉相機時,iOS QR Code 設定掃描器現在較不容易當機或變得不穩定。#101235 感謝 @joshavant、@solvely-colin。
- 已配對的 iPhone 使用者現在會返回「聊天」、「對話」和「設定」,而不會因為較舊的初始設定旗標已過期而受困於設定流程。#101481
- iOS 的相機權限提示現在會清楚說明,存取權限用於閘道設定,以及助理要求的照片、影片、文件、螢幕或工作區擷取。e77994e 感謝 @joshavant。
- Android 與 iOS 的閘道設定現在會清楚要求遠端主機使用安全 TLS;若要在未加密的情況下使用受信任的區域網路,則會事先發出警告;遇到通訊協定不相容時,也會提供可實際執行的更新指引。#101325 感謝 @joshavant。
- macOS 選單列 App 現在可減少閒置時的 CPU 喚醒次數,以及重複執行設定與權限處理的情況,在不改變作用中狀態行為的前提下降低背景電池用量。#100463
- 現在 macOS App 節點上長時間執行的
system.run命令不再使節點顯示為離線,也不會阻擋不相關的閘道流量。#100842 感謝 @lvan185、@vincentkoc。 - macOS App 不再將由 launchd 管理的有效本機閘道誤判為非預期的監聽程式,因而終止進行中的助理或頻道工作。#100867 感謝 @lsr911、@vincentkoc。
- macOS App 現在會在升級、重新啟動及閘道重新連線後維持相同的已配對裝置與節點身分,不再反覆要求核准或建立過期的重複項目。#101105 感謝 @yetval。
Skills、外掛與安裝
Skills、已連線的應用程式、套件與修復
Skills 可從對話或來源起草,並可供審查、釘選、封存、還原,以及在內容過時後排除於未來的上下文之外。外掛管理 更清楚地說明探索、安裝、更新、市集快照、已連線的 Codex 應用程式、核准與執行階段失敗,而 Codex 監督 可為每個新對話串設定明確且有範圍限制的應用程式允許清單。 透過受支援的 Docker 與 Android 路徑,官方套件更容易取得;由外掛支援的工作流程(例如 Google Meet 和 Apple Messages)也能從更多設定與遷移問題中復原。Doctor 也可處理損壞的遷移快取及較舊的外掛或 Skills 配置,而不會讓原本可復原的升級陷入死路。來源與貢獻者
來源與貢獻者
- 使用者只要傳送一則訊息,就能將對話、檔案路徑、URL 或貼上的筆記轉換成可供審查的 Skill Workshop 提案,不必從空白草稿開始。#100442
- 長時間執行的代理程式可自動將未使用的 Skill Workshop Skills 從未來的情境中淘汰、釘選重要項目、還原封存項目,並顯示可能重疊的項目,而不會刪除底層 Skills。#101214
- 操作人員可執行
openclaw plugins marketplace refresh,驗證並儲存託管的摘要來源、強制要求 SHA-256 相符,並查看使用的是即時、已儲存或隨附的資料。#96155 感謝 @giodl73-repo。 - 由擁有者操作的原生 Codex 代理程式,現在可使用已連線至操作人員 Codex 帳號的指定應用程式,同時保留每個討論串的有限允許清單及現有的核准控制。#100973 感謝 @pash-openai。
- 官方 OpenClaw 容器映像現在除了 GHCR,也可從 Docker Hub 取得,減少對非官方映像站的依賴。#97122 感謝 @vincentkoc。
- Android 使用者可從穩定的 GitHub 版本側載官方簽署的
OpenClaw-Android.apk,並使用已發布的 SHA-256 總和進行驗證。#101212 - 選擇啟用的 Logbook 可讓使用者檢視由模型整理的工作日時間軸、產生站立會議摘要,並針對擷取的活動提問;資料僅儲存在擁有者本機,且保留期限可設定。#99930
- OpenClaw 控制的 Meet 分頁現在會使用英文,因此 Google Meet 的加入、建立、回覆、轉錄及相關自動化功能可跨瀏覽器與帳號語言運作。#89671 感謝 @unayung。
- Discord 使用者可完成已核准的 Codex Computer Use 操作(例如
get_app_state),並收到原生工具結果,不會在工具仍執行時收到錯誤的逾時訊息。#96818 感謝 @pollybot13、@zhangguiping-xydt。 - 更新後的整合執行階段使 Codex、ACP、Copilot、Telegram 與差異轉譯維持符合相容的上游行為;重新連線復原也不再以重複訊息淹沒操作人員的記錄。#100027
- Docker 使用者現在可取得更完整的隨附 AI 執行階段,減少因映像精簡時移除套件連結所造成的啟動與執行階段失敗。57ca1b0 感謝 @vincentkoc。
- 外掛登錄變更後,已宣告的外掛工具現在仍可在子代理程式工作階段中呼叫,避免重複發生
plugin tool runtime missing失敗及重新啟動閘道。#82562 感謝 @luoyanglang、@vincentkoc。 - 外掛中繼資料快取命中不再以重複的完整掃描項目淹沒診斷資訊,使時間軸更精簡,也更容易辨識真正的掃描。#86796 感謝 @galiniliev、@vincentkoc。
- 載入外掛時不再重複評估 OpenClaw 自身的套件程式碼,可減少啟動工作,並避免單一程序中出現重複的模組、類別、單例或登錄身分。#88384 感謝 @vincentkoc。
- 受影響的 npm 安裝現在可再次啟動閘道並產生回覆,因為語音功能現在只會透過其支援的套件型 TTS 路徑載入。#89899 感謝 @zhangguiping-xydt。
- 在缺少必要的官方頻道外掛時啟動 QR 登入,現在會傳回確切的安裝命令或
openclaw doctor --fix,不再只表示供應商無法使用。#90517 相關項目:#83277。感謝 @carol-iung、@tuaran。 openclaw plugins inspect現在會將隨附的文件擷取外掛 PDF 擷取器顯示為可用功能,而不再回報沒有可用功能。#91597 感謝 @xydt-tanshanshan。openclaw plugins init現在可建立模型供應商外掛的初始架構,其中包含驗證、模型設定、測試、封裝、驗證程序及 ClawHub 發布結構。#94352 感謝 @patrick-erichsen。- 現有的外掛探索功能會維持相同的隨附官方目錄,同時為託管市集工作加入具版本控制且失敗時關閉的備援格式。#95846 感謝 @giodl73-repo。
- 當託管資料不安全或無法使用時,ClawHub 市集讀取現在會退回 OpenClaw 的隨附外掛目錄,為新的市集工作流程提供受保護的基礎。#95868 感謝 @giodl73-repo。
- 當摘要來源未變更或暫時無法使用時,託管市集可繼續提供最後一次驗證的目錄,而不會信任過時或無效的已儲存資料。#95877 感謝 @giodl73-repo。
- 最新驗證的託管市集目錄可在重新啟動後保留,並在回應未變更或摘要來源暫時失敗時繼續可用,而持久儲存仍為選用功能。#95964 感謝 @giodl73-repo。
- 託管市集項目只有在符合已核准的本機來源及受信任的 ClawHub 套件時才能安裝,防止未知或不受信任的選項混入安裝流程。#95969 感謝 @giodl73-repo。
- 管理員可設定具名稱的託管市集摘要來源,以及這些摘要來源可參照的受信任本機套件來源;不支援的信任設定則會遭到拒絕。#95981 感謝 @giodl73-repo。
- 外掛更新失敗現在會回報實際的 npm 中繼資料或登錄問題,不再將其偽裝成不支援的套件規格。#96143 感謝 @brokemac79、@romneyda、@slideshow-dingo。
- 新的
openclaw plugins marketplace entries命令會列出可用的託管外掛、版本及安裝選項,並顯示結果來自即時、已儲存或隨附的資料。#96158 感謝 @giodl73-repo。 - 已設定的情境引擎外掛(例如 lossless-claw)現在會在探索後維持啟用,不再遭內建的舊版引擎無聲取代。#96357 感謝 @vincentkoc。
- 閘道啟動時現在會回報設定後載入失敗的頻道,讓操作人員能在訊息遺失前修正外掛信任、啟用狀態或安裝問題。#96397 感謝 @849261680。
- 當釘選的舊版 ClawHub 外掛與其 OpenClaw 部署相容時,操作人員現在可進行安裝,不會再因最新版的需求而遭錯誤封鎖;不相容或無法驗證的版本仍會遭到封鎖。#96506 感謝 @isaiahstapleton。
- 含有大量外掛的啟動與設定檢查現在會在重建已安裝外掛指紋時,減少重複查詢套件路徑的次數(尤其是在 Windows 上),使這些路徑的回應速度更快。#96710 感謝 @211-lee、@sheyanmin、@vincentkoc。
- macOS 使用者可透過受管理的安裝方式執行 Codex Computer Use 桌面控制,不必手動
appServer.command;過時的 Codex Desktop 應用程式伺服器也不再封鎖支援的外掛本機二進位檔。#96730 感謝 @bdjben。 - 官方微信安裝與核心升級協調現在會以外掛版本 2.4.6 及其正確的相容性需求為目標,不再意外將使用者退回 2.4.3。#96801 感謝 @lin-hongkuan。
openclaw plugins update --all現在會在核心升級後,將受信任的官方外掛重新對齊目前的穩定版或測試版目錄,不需手動強制安裝,也不會覆寫刻意指定的版本釘選。#96831 感謝 @ooiuuii、@velvet-shark。- 在應用程式清單與啟用狀態轉換期間啟動新的 OpenClaw 討論串時,已設定且可存取的原生 Codex 外掛應用程式現在會保持可用,不再無聲消失。#96872 感謝 @kevinslin。
- 透過配對的 macOS Chrome 節點啟動的 Google Meet 工作階段,現在會使用已設定的 Chrome 設定檔與音訊工具開啟預期的 URL;不支援的操作及可執行檔覆寫則會在抵達節點前遭到拒絕。#96908 感謝 @joshavant。
- 外掛鉤子所做的變更現在會傳遞至代理程式與子執行的情境,包括
agent:bootstrap所進行的取代或移除。#97281 感謝 @outdog-hwh。 openclaw plugins update <id> --dry-run現在即使已安裝的外掛釘選至確切版本,也會在有較新的預設版本時通知操作人員。#97282 感謝 @yungchentang。- 嵌入式情境引擎外掛現在會在
afterTurn期間於逐字記錄中看到目前輪次,防止遺漏第一則訊息及重複匯入。#97342 感謝 @gorkem2020、@iwhatsskill、@sgh6688、@udjin79。 /status plugins現在只有在外掛實際執行時才會將其標示為已載入,同時仍會顯示狀況良好的已安裝清單。#97479 感謝 @masatohoshino。- Windows 外掛更新不再建立過長的受管理路徑,避免官方 Codex 支援的代理程式在啟動並回覆前即告失敗。#97488 感謝 @ooiuuii。
- 將執行中閘道的記錄層級提高為偵錯後,現在會立即啟用 Mattermost、Matrix、Microsoft Teams、IRC、Nextcloud Talk 及其他外掛的診斷資訊,不必重新啟動。#97617 感謝 @amknight、@vincentkoc。
- 當設定的根目錄與執行階段檔案路徑僅有字母大小寫差異時,Windows 現在仍可載入有效的傳入媒體。#97630 感謝 @vectorpeak。
- 建立新的私人訊息配對要求時,外掛現在可以做出反應,無需輪詢即可支援擁有者警示、稽核記錄、工單及核准整合。#97733 感謝 @clawsean、@omarshahine、@trupe-rs。
- 詳細的
/status plugins現在會標示已設定為執行但未載入的外掛,將執行階段偏移與一般未啟用的清單項目區分開來。#97878 感謝 @masatohoshino。 openclaw update現在可接受有效的套件組合格式市集與 ClawHub 外掛,無需package.json,避免外掛同步中止並導致閘道維持停止狀態。#98010 相關議題 #97985。感謝 @herove、@lilan0125。- OpenClaw npm 套件解壓縮後現在縮小約 3.18 MB,壓縮後縮小 371 KB,外掛 SDK 進入點與執行階段行為維持不變。#98758 相關議題 #98757。感謝 @romneyda。
- 封裝安裝中使用
openclaw/mattermost的原生/oc_*Mattermost 命令已恢復運作,且不會讓已停用或遭拒絕的外掛繞過閘道檢查。#98819 相關議題 #98740。感謝 @amknight、@keltech-services。 openclaw/memory-lancedb現在可在一般 npm 相依性解析下安裝與更新,使 LanceDB 支援的記憶功能保持啟用,無需鎖定版本或使用略過旗標。#99118 相關議題 #90295。感謝 @allenhurff、@joshavant。- 安裝受管理的 npm 外掛後,來自
plugins.load.paths的工作區外掛不再於啟動或重新啟動後消失。#99196 感謝 @leonidaslux。 - 當
~/.openclaw與系統暫存目錄位於不同檔案系統時,以 Git 為基礎的外掛安裝與更新現在也能運作,無需TMPDIR因應措施。#99896 感謝 @bartok9、@carelvanheerden、@vincentkoc。 - 外掛載入現在會遵循操作人員設定的 Jiti 原生模組例外,同時保留防止重複評估 OpenClaw 套件的保護機制。#100344
- 延伸穩定版使用者現在可以依照與 OpenClaw 核心完全相同的版本,安裝、修復及更新符合資格的官方外掛,而不會偏移至一般穩定版系列。#100448 感謝 @kevinslin。
- 內建的頻道設定外掛現在可透過目前版本的符號連結及混合的原始碼/發行版配置正確載入,不再出現誤判的套件外部警告。#100758
- 僅包含部分內建外掛樹狀結構的原始碼簽出,現在仍會保留完整的內建中繼資料,供外掛健康狀態檢查及供應商端點探索使用。26c0285 感謝 @vincentkoc。
openclaw update將外掛成功移至 ClawHub 後,不再重試該外掛,避免多餘的暫時性失敗導致已移轉的外掛遭到停用。3ce26d6 感謝 @vincentkoc。- 設定 iMessage 的 Mac 使用者現在可從設定流程安裝或更新
imsg、取得更清楚的探測指引,並復原仍參照舊 Skills 位置的工作階段。#101407 感謝 @omarshahine。 - 當 tsdown 設定從無法解析執行階段套件的暫存目錄載入時,原始碼與 macOS 套件建置不再失敗。#100499
- 隨著 OpenClaw 的封裝檔案增加,全域 npm 升級現在可繼續進行而不會觸發
InstalledDistScanLimitError,同時仍會限制失控的掃描範圍。#101206 - 當 Google Meet 的本機 OAuth 回呼連接埠遭占用時,
openclaw meet auth login現在會提供手動貼上重新導向網址的流程,而非停止登入。#96492 感謝 @jinduwang1001-max、@yetval。 openclaw doctor現在可在已淘汰的快取檔案包含格式錯誤的 JSON 時繼續進行舊版重複資料刪除移轉,而非因剖析錯誤停止。#98125 感謝 @pick-cat。- 已完成的語音通話狀態在重新啟動或遭逐出後,仍可透過閘道、工具與命令列介面取得,不再錯誤地顯示為遺失。#99797 感謝 @darren2030。
- 原始碼建置現在可在不具原生 TypeScript 移除功能的受支援 Node.js 發行版上運作,避免發生與
--experimental-strip-types相關的後期失敗。#91262 感謝 @smoe、@vincentkoc。 - GitHub Copilot 外掛在完整執行階段狀態尚未可用前進行僅限中繼資料的載入時,不再造成
openclaw plugins list或openclaw status故障。#95229 相關議題 #94516。感謝 @cuihaijun、@sunlit-deng。 - 當 Telegram 外掛核准無法路由時,操作人員現在會收到實用的 Web 使用者介面、終端介面與設定指引,而非一般性失敗或逾時訊息。#95973 相關議題 #95800。感謝 @chrisbot2026、@monkeyleet。
- 市集診斷現在會顯示重新整理與項目命令使用的是託管摘要、已儲存的快照或備援來源,且不會將摘要的機密資訊寫入記錄。#96194 感謝 @giodl73-repo。
- 會遮蔽文字的供應商外掛,現在會在訊息、檔案操作及其他外部動作執行前,還原工具呼叫輸入中的預期值。#97769 相關議題 #97761。感謝 @get-viti、@zoowh。
- 外掛安裝與更新失敗時,現在會顯示 npm 是已結束、遭終止或逾時,而非顯示空白錯誤,讓有效套件看似無效。#98497 感謝 @sanjays2402、@vincentkoc。
- 外掛與媒體工作流程現在可處理格式錯誤或遭截斷的 ffprobe 輸出而不會當機,同時仍可正常讀取有效的影片尺寸。#98613 感謝 @pick-cat。
/status plugins現在會依原因將已停用的外掛分組,包括允許清單、拒絕清單、預設與覆寫決策,且不會改變啟用行為。#99598 感謝 @masatohoshino。- 外掛作者現在可從
openclaw/plugin-sdk/tool-results匯入共用的textResult與jsonResult輔助函式,而不必重新建立常見的回應結構。#99740 感謝 @romneyda。 - 外掛作者現在可使用共用的
formatByteSize輔助函式,以產生一致的位元組標籤,同時 OpenClaw 現有的標籤維持不變。#99768 感謝 @romneyda。 - 外掛安裝失敗時,現在會顯示有用的外掛錯誤,而不會附加錯誤的
Also not a valid hook pack診斷,同時真正的掛鉤套件失敗仍清楚可見。#100554 感謝 @vincentkoc。 - 內建的頻道執行階段與設定外掛,現在可在混合原始碼/發行版簽出中從有效的純原始碼登錄根目錄載入,而不會悄然消失。#100737
- 一般的 Lobster 執行與繼續核准,不再僅因存在未使用的預設流程欄位而無法通過 TaskFlow 專用驗證。#102036 感謝 @arthurnie、@lilan0125、@vincentkoc。
- 以
~開頭的移轉agentDir值,現在會根據 OpenClaw 的有效家目錄進行解析。#99901 - 重複的外掛要求範圍現在會一致地正規化,並會顯示真正的外掛掃描存取失敗。#99932
- Skills 封存檔驗證與上傳雜湊錯誤,現在會指出遺失或無法讀取的檔案,同時保留原始檔案系統錯誤。#101085 感謝 @cxbasdev、@vincentkoc。
- 內建的 xurl Skills 現在會顯示可用的 Node/npm 安裝方式,而 github Skills 不再宣傳不受支援的 Linux apt 選項。#102158 感謝 @not-stbenjam。
設定、維護與工具
命令列設定、更新與管理
操作人員可將外部程式設計工具連接至現有的閘道工作階段,並在原生介面與 OpenClaw 介面中使用相容的 Codex 監督執行緒。狀態與設定命令可提供更清楚的診斷、更安全的預設值,以及對工作階段、服務、認證資訊和執行階段行為更可靠的控制。 支援的安裝與更新方式,能更妥善地在套件、容器和常駐程式間保留運作狀態。初始設定與診斷會在設定與移轉中斷時保留所做的選擇、顯示可執行的修復步驟,並避免在服務過時、缺少外掛或模型設定無法使用時不發出提示便繼續執行。來源與貢獻者
來源與貢獻者
openclaw attach現在會啟動 Claude Code,並暫時授予其存取主要或所選閘道工作階段的權限、避免在引數中包含認證資訊,且在工作階段結束時撤銷授權。#96454 感謝 @anagnorisis2peripeteia、@obviyus。- 由擁有者控制的代理程式可選擇啟用
appServer.homeScope: "user",以檢查並安全地分叉 Desktop 與命令列介面中可用的相同 Codex 執行緒。#99821 - 有界的
openclaw hooks命令現在會在印出輸出後立即交還控制權,因此終端機、指令碼與 CI 工作不再卡住。#76922 感謝 @dorukardahan。 - 非互動式的
openclaw models list與openclaw models status現在會在印出結果後正常結束,讓指令碼與 SSH 診斷無須外部逾時即可完成。#77904 感謝 @dorukardahan、@vincentkoc。 openclaw config現在只會在變更的設定確實需要時才建議重新啟動閘道,因此可熱載入的代理程式、模型與供應商編輯不再提示不必要的重新啟動。#80823 感謝 @kiranmagic7。- 移除可見的內建模型別名時,現在會說明該別名是自動產生的,並顯示如何遮蔽它;而真正不存在的別名仍會回報找不到。#81641 感謝 @scientificprogrammer、@vincentkoc。
openclaw sessions --json現在會包含可用的子代理程式譜系與執行階段詳細資料,例如父項連結、工作區、深度、角色、時間戳記及狀態。#87917 相關:#80286。感謝 @islandpreneur007、@zhangguiping-xydt。openclaw logs --follow現在可透過日誌輸出因應短暫的本機閘道中斷,並在復原後自動恢復顯示一般閘道日誌。#88159 感謝 @anyech、@vincentkoc。- 內建的
openclaw nodes status、openclaw nodes list及相關節點命令現在無須進行不必要的外掛初始化即可快速啟動,而外掛提供的節點命令仍會在要求時載入。#96702 感謝 @erhhung、@qijian-zhang、@zengwen-dt。 - 偵錯 Proxy 擷取現在可避免過大或無止盡的回應本文導致代理程式當機,同時保留實用的狀態與標頭中繼資料。#97551 感謝 @alix-007。
- 重新啟動後的首次閘道狀態檢查現在會回報所選模型的實際上下文視窗,而不會短暫顯示通用的 200k 限制。#97576 感謝 @turbotheturtle。
- Android 節點重新連線時,現在會在
devices approve嘗試失敗後,引導使用者執行正確的openclaw nodes approve <requestId>命令,並提醒重複使用連線旗標。#98115 感謝 @welfo-beo。 openclaw health現在會顯示永久失敗的傳送項目、佇列計數與最早失敗項目的經過時間,而不會回報一切正常的狀態。#99842 感謝 @masatohoshino。- 時間顯示現在會將四捨五入後的次秒值進位至
1s,而不再顯示不自然的1000ms。#100006 感謝 @qingminglong。 - 現在會抑制有意義的再次發生之間重複出現的設定警告,讓長時間執行的閘道日誌維持易讀,同時不會隱藏新的診斷資訊。#100569 感謝 @vincentkoc。
- 標示為無須重新啟動的閘道設定,現在會在即時與心跳偵測驅動的輪次中生效,而無須手動重新啟動。#100586 感謝 @obviyus、@sedrak-hovhannisyan。
- 終端介面連結現在會將格式錯誤的片段與多餘標點保留為純文字,同時讓有效的括號式、IPv6 及跨行 URL 仍可點擊並指向正確目標。#100780
openclaw logs現在會妥善回報日誌尾端串流失敗,而不會當機、停滯或讓journalctl持續執行。#100850 感謝 @cxbasdev、@vincentkoc。- 經過截短的 OpenClaw 命令列介面日誌,現在即使保留的位元組範圍從表情符號或其他多位元組字元中間開始,仍會維持有效的 UTF-8。#101029 感謝 @ly85206559。
- Windows 備份現在會避免重複使用同一個遭鎖定的暫存封存檔,並清理過期的重試檔案,因此能更可靠地從即時寫入競爭中復原。#101449 感謝 @lilan0125、@vincentkoc。
- 當逐字稿在使用權杖且模型定價已知的情況下仍記錄為零美元,工作階段成本摘要現在會估算實際費用。c5260a3 感謝 @nianjiuzst。
- 工作階段日誌與快取的成本檢視現在會保留經供應商核對的零美元總額,同時根據儲存的供應商與模型詳細資料,重新計算真正缺少的成本。 c45124a
- 在權限受限的 macOS 卷宗上,由 LaunchAgent 管理的閘道現在會透過
/bin/sh啟動產生的環境包裝函式,避免背景服務立即結束。#89967 相關:#87199。感謝 @joshdaynard、@zhangguiping-xydt。 - Windows 命令查詢現在會遵循呼叫端的
PATHEXT,讓有效的 PowerShell 指令碼與可執行檔可在容器、CI 及隔離環境中解析。#98093 感謝 @wendy-chsy。 - 失敗的
openclaw devices approve嘗試現在會說明應在其他位置核准範圍升級,或重新整理待處理的要求 ID 後重試。#98146 感謝 @romneyda。 openclaw gateway status現在會在執行中的閘道探查失敗時,提供相關的認證資訊、設定、重新啟動與日誌指引,而不再要求操作人員等待預熱。#98183 感謝 @masatohoshino。openclaw docs現在會在過大的搜尋回應可能造成命令列介面不穩定或耗盡記憶體之前,以清楚的錯誤拒絕該回應。#98188 感謝 @cxbasdev。- 當內建供應商使用其預設端點時,閘道
config.patch現在會接受不相關的設定更新,且不會儲存空白、僅供執行階段使用的供應商欄位。#98396 相關:#98270。感謝 @momothemage、@weltmaister。 - OpenClaw 更新檢查現在會限制格式錯誤或異常龐大的 npm 登錄檔回應,避免其消耗過多記憶體。#98508 感謝 @lzyyzznl。
- 多個邊緣情況現在會保留逐字稿與語音文字、顯示 MCP 失敗、限制過大的回應、顯示目前工作階段時間、選擇正確的 Linux 套件管理器,並在安全閘道連結未明確指定連接埠時使用連接埠 443。#100258 感謝 @connermo、@cxbasdev、@gfaerny、@hailory、@harjothkhara、@ly85206559、@mushuiyu886、@simon-xydt、@sunlit-deng、@uditdewan。
- 含有 BOM、PowerShell 格式或深層縮排的有效
openclaw.json檔案,現在無須手動重新格式化,即可儲存驗證、模型、修復及其他設定變更。#100591 感謝 @vincentkoc。 - Windows 上的
openclaw update現在會防止受管理的閘道排定工作在套件替換期間重新啟動,避免產生部分更新或混用版本的處理程序。#100757 感謝 @vincentkoc。 - 在
openclaw doctor與更新期間修復殼層自動完成時,現在會略過成本高昂的外掛命令載入,以避免不必要的延遲;而使用者明確要求的完整產生流程仍會包含外掛命令。#76235 - Windows 閘道設定現在可偵測工作排程器在未啟動接聽程式的情況下結束,並可使用現有的後援啟動;若只是啟動延遲,則不會建立重複項目。#76245
- 在安裝程式升級診斷期間按下 Ctrl+C,現在會正常停止流程,並防止未完成或失敗的安裝開啟過期的儀表板。#76386 感謝 @sebtardif。
openclaw doctor現在會在啟用 QMD 工作階段搜尋但未啟用逐字稿匯出時發出警告,並提供命令與文件以修正缺少的回憶設定。#80947 感謝 @anyech。openclaw doctor現在會提供缺少逐字稿的預覽命令,在使用者選擇強制清理前,實際顯示符合移除條件的項目。#83630 感謝 @yuanhanzhong。- 操作人員現在可使用
openclaw doctor --lint --json --only core/doctor/session-locks檢查過期的工作階段寫入鎖,並預覽修復會移除或保留哪些鎖。#84366 感謝 @giodl73-repo。 openclaw doctor現在會評估預設代理程式實際的個別代理程式啟動限制,以產生準確的截斷警告與修復指引。#84424 感謝 @kasangyong、@vincentkoc。- 由閘道管理的技能檢查現在可找到透過 pnpm 11 與常見 npm 全域配置安裝的命令,減少誤判工具缺失的警告與不必要的重新安裝。#85238 感謝 @shbernal、@vincentkoc。
status與status --json現在會以較少的不必要正規化建立工作階段模型標籤,提升大型工作階段集合與事件檢查的讀回速度。#87831 感謝 @acskamloops。- Windows 上的
openclaw doctor現在可準確偵測支援的 Chrome 版本,而不會警告無法識別正常運作的安裝。#87937 感謝 @mukundakatta。 - 當已設定的代理程式工作區尚未建立時,
openclaw doctor不再中止,而實際檔案操作仍會強制執行工作區邊界。#89226 感謝 @sasan1200、@shifengwang333-ai。 - 無效的
openclaw nodes approve <requestId>現在會顯示可用的待處理 ID 與openclaw nodes pending復原命令,而非原始用戶端錯誤。#94452 感謝 @mushuiyu886。 - 選用的 Doctor lint 現在可回報 OpenClaw 狀態儲存空間缺失、不安全、不可寫入、由雲端同步、可移除、具揮發性或不完整等問題,並提供路徑與修復指引。#95979 感謝 @giodl73-repo。
- 現在有一項選擇啟用的 Doctor lint 檢查,可說明哪個已設定的外掛安裝發生損壞,並在操作人員執行現有修復工作流程前預覽修復內容。#96171 感謝 @giodl73-repo。
- 當排程命令輸出遭截斷時,操作人員仍可取回先前所需的登入或設定指示,且不會透過通知暴露其中的原始機密。#96393 相關:#96346。感謝 @nz365guy。
- 現在,某個隔離排程工作在設定期間逾時,不再導致閘道重新啟動,也不會中斷無關的代理程式與排程工作。#96396 感謝 @849261680、@brycemurray、@velvet-shark。
- 操作人員可執行
openclaw doctor --lint --all,納入所有選擇啟用的診斷檢查,而不會改變現有doctor --lint自動化的行為。#96471 感謝 @giodl73-repo。 - 透過
openclaw cron edit <job> --failure-alert啟用的預設排程失敗警示,現在會在閘道重新啟動後保留,不再於重新載入後無聲消失。#96615 感謝 @liuhao1024。 - 操作人員可執行
openclaw doctor --lint --only core/doctor/gateway-health、--only core/doctor/gateway-daemon或--all,取得有關閘道連線能力與本機服務健康狀況的結構化且不洩漏認證資訊的警告,而不會變更服務狀態。#97075 感謝 @giodl73-repo。 - 操作人員可使用聚焦於驗證設定檔的 Doctor lint 檢查,找出已過期、缺失、格式錯誤、處於冷卻期、已停用或舊版的認證資訊,並取得結構化修復指引。#97125 感謝 @giodl73-repo。
- 現在有一項聚焦於記憶搜尋的 Doctor lint 檢查,可回報提供者、認證資訊、後端及 QMD 設定問題,並提供結構化路徑與修正方式。#97137 感謝 @giodl73-repo。
- 工作區狀態 Doctor lint 檢查現在會以機器可讀格式回報外掛偏移、相容性、載入診斷及可復原的 TaskFlow 狀態。#97358 感謝 @giodl73-repo。
- 現在有一項聚焦於裝置配對的 Doctor lint 檢查,可針對待處理要求、過時的驗證、缺少的範圍及無法讀取的儲存區提供結構化警告與修復指引。#97366 感謝 @giodl73-repo。
openclaw onboard現在會事先說明設定涵蓋哪些內容、完整初始設定為何可能耗時較久,以及哪些選用步驟可以延後。#97482 感謝 @ly85206559。- 操作人員可針對已設定但其支援外掛遭封鎖的頻道,要求執行結構化 Doctor lint 檢查,其中包含未滿足的需求與建議修正方式。#97496 感謝 @giodl73-repo。
- 現在有一項聚焦於工具結果上限的 Doctor lint 檢查,可透過可採取行動的路徑,識別低於模型感知預設值或高於執行階段上限的設定。#97500 感謝 @giodl73-repo。
- Linux 操作人員可使用 systemd-linger Doctor lint 檢查,了解登出可能在何種情況下停止閘道,並取得確切的
loginctl enable-linger修復方法。#97514 感謝 @giodl73-repo。 - 遠端節點主機現在可連線至掛載於反向 Proxy 路徑(例如
/openclaw-gw)的閘道,包括安裝常駐程式或重新連線之後。#97679 相關:#97678。感謝 @wm0018。 - 本機 Docker 原始碼建置現在較不容易耗盡記憶體;即使仍因記憶體耗盡而失敗,也會建議相關建置設定。#98119 相關:#98118。感謝 @zyzo。
openclaw pairing list現在會在不存在聊天私訊配對頻道時提供實用的裝置核准後續步驟,不再顯示損壞的空白選項錯誤。#98142 感謝 @romneyda。openclaw doctor現在會在排程工作以外掛未啟用的頻道為目標時發出警告,讓操作人員能在下次排程執行失敗前修正傳送設定。#98184 感謝 @masatohoshino、@vincentkoc。- Docker 與繫結掛載安裝現在可跨檔案系統邊界完成舊版排程遷移;若無法完成清理,則會提供可採取行動的警告,並支援不會產生重複項目的重試。#98217 感謝 @masatohoshino。
- Linux 操作人員現在可得知 systemd 何時已停止重新啟動反覆當機的閘道,而
openclaw gateway restart可復原已鎖定為失敗狀態的服務。#98291 感謝 @masatohoshino。 - Doctor lint 現在可識別舊版圍欄式
HEARTBEAT.md範本,並區分適合自動清理的檔案與包含自訂內容的檔案。#98400 感謝 @giodl73-repo。 - Doctor lint 現在可標示與回覆延遲相關的組合情況:WhatsApp、負載沉重的閘道事件迴圈,以及作用中的本機終端介面工作階段。#98406 感謝 @giodl73-repo。
- 在具有 VPN、虛擬介面卡、WSL、Hyper-V 或多個網路的主機上,控制介面、配對、設定碼、QR 與狀態連結現在會優先使用可連線的 LAN 位址。#98482 感謝 @joshavant。
openclaw doctor現在會說明為何排程工作在閘道執行中斷後看起來仍在進行中,以及這些殘留標記如何在下次啟動時清除。#98620 感謝 @masatohoshino。openclaw gateway status --deep現在可識別封鎖 LAN 裝置的 Windows 防火牆規則,並建議實用的規則、回送、Tailscale 或 SSH 通道修復方式。#98666 感謝 @joshavant。- 結構化 Doctor lint 現在可回報過時的全域外掛執行階段符號連結,包括已淘汰的連結、其目標,以及
openclaw doctor --fix清理命令。#98729 感謝 @giodl73-repo。 - 在
openclaw doctor --fix封存舊版附屬檔案後,macOS App 不再重新建立該檔案,也不會在每次執行命令或啟動閘道時觸發相同的遷移衝突警告。#99039 相關:#98917。感謝 @momothemage、@p51moustache。 - 閘道狀態、Doctor 與初始設定診斷現在會在固定範圍內讀取大型記錄,並呈現近期有用的失敗資訊,而非過時的雜訊。#99407 感謝 @sunlit-deng。
- Doctor 現在會在已啟用的排程工作反覆失敗且未設定警示時發出警告,而健康及尚未達到門檻的工作則保持安靜。#99606 感謝 @masatohoshino。
- 受管理的閘道更新現在允許作用中的工作在設定的排空期間內完成,之後才會讓服務交接逾時。#99695 感謝 @zoowh。
- 大型工作階段歷程現在會產生較小的
.usage-cost-cache.json檔案,減少剖析與重寫工作,並在升級後自動重新建置。#99714 相關:#99511。感謝 @dexhunter、@wayne524。 - 在精簡型機器上首次執行 Skills 設定時,現在會將缺少的 Homebrew、uv 或 Go 必要條件彙整成一則清楚的提示,同時仍會安裝可成功安裝的相依套件。#99726 感謝 @fuller-stack-dev、@sedrak-hovhannisyan。
- 從舊版設定健康狀態儲存區升級時,不再重複顯示永久性的衝突警告;現有復原備份仍可使用,且不會覆寫較新的觀察結果。#99728 相關:#99280。感謝 @ccbridle、@jalehman、@joshavant。
- 安裝程式與執行階段檢查現在會及早拒絕 Node 23.0-23.10,並提供支援版本指引,而不是讓使用者留下損壞的 OpenClaw 命令列介面。#99832 感謝 @fuller-stack-dev、@vincentkoc。
- Claude Code 或 Gemini CLI 上的 Crestodian 現在可進行多輪設定對話、檢查狀態、針對變更要求明確核准,並驗證寫入結果,而不會立即退回單輪規劃工具。#100029
- 當終端事件取用者在傳送回應期間失敗時,Crestodian 設定與修復聊天不再導致本機終端介面不穩定。#100341 感謝 @cxbasdev、@vincentkoc。
- 延伸穩定版閘道現在會在驗證到較新的確切套件時,定期顯示
openclaw update提示,而不會自動變更安裝內容。#100438 感謝 @kevinslin。 - Crestodian 現在可區分一般問題與操作要求、接受自然語句的核准表達、清除過時提案,並避免將敏感設定傳入對話模型。#100656
- 全新的 git 安裝現在會引導使用者完成設定,或提供稍後完成設定所需的確切命令,避免缺少設定或閘道驗證導致首次使用失敗。#101901 感謝 @fuller-stack-dev。
- 設定現在會檢查已設定的自訂代理程式或驗證目錄中的認證資訊,而不會從預設位置回報錯誤的啟動狀態。0fd69dc 感謝 @vincentkoc。
- 當啟動目錄已遭刪除時,命令列介面與全螢幕終端介面現在會顯示清楚的復原訊息,而不會在啟動前當機。#93636 感謝 @ml12580。
- 節點狀態、清單與待處理配對檢視現在可容忍格式錯誤的已儲存值,並顯示可用的節點資訊,而不會當機。#93930 感謝 @ly-wang19。
usage.cost與sessions.usage現在會在開始日期晚於結束日期時,以清楚的INVALID_REQUEST拒絕要求,而不是傳回容易誤解的空白報告。#94096 感謝 @alix-007。- 瀏覽器命令列介面命令現在可在子命令之前或之後接受
--browser-profile,恢復既有的遠端瀏覽器與 WSL2 命令模式。#94431 感謝 @ml12580。 - Langfuse、OpenTelemetry 與 Prometheus 現在可擷取透過
/v1/responses和/v1/chat/completions啟動之執行作業的用量、成本、模型、供應商、計時及工作階段資料。#96152 感謝 @rocke2020、@xialonglee。 openclaw tasks maintenance --apply現在即使作業 ID 包含空格、大寫字母、標點符號或明確的工作階段金鑰,也會保留使用中的排程工作階段歷程記錄。#96352 感謝 @ly-wang19、@vincentkoc。openclaw cron add現在會立即拒絕無效的--no-output-timeout-seconds和--output-max-bytes值,而不再默默建立未套用所要求限制的命令作業。#96516 感謝 @zhangguiping-xydt。openclaw config unset現在會說明可見值何時是未儲存在使用者設定中的繼承執行階段預設值,避免在config get與config unset之間陷入無效循環,同時維持失敗嘗試不變。#96557 感謝 @moeghashim。openclaw --help和openclaw --version啟動失敗時,現在會立即傳回結束代碼 1,而不再讓終端機處理程序卡住。#97807 感謝 @aniruddhaadak80、@maweibin。gateway run --force現在會在清理連接埠時忽略格式錯誤的接聽程式 PID 記錄,而不再將無效的處理程序狀態帶入復原流程。#98371 感謝 @lzyyzznl。- 閘道的忙碌連接埠診斷與強制清理現在會忽略格式錯誤的接聽程式 ID、避免幽靈處理程序,並在回報復原成功前確認連接埠確實可用。#98505 感謝 @qiuyuang。
- 命令列介面表格現在只會縮短實際的家目錄及其子目錄,因此
/home/alice2/project等同層路徑不再顯示為容易誤解的家目錄相對路徑。#98876 相關項目:#98872。感謝 @qingminglong。 openclaw backup create現在容許可丟棄的執行階段檔案在即時備份期間消失,同時仍依照既有納入政策保護永久檔案。#98879 相關項目:#98865。感謝 @carterstebbins23-spec、@vincentkoc、@zengwen-dt。- 以檔案為基礎的用量列範本現在會限制長時間執行之 OpenClaw 處理程序的監看器與檔案描述元使用量,同時仍會在需要時重新載入範本。#98990 感謝 @chenyangjun-xy、@vincentkoc、@zhanglei99586。
- 設定與外掛結構描述的驗證提示現在會顯示清楚的允許值,而不再顯示容易誤解的常值標籤
undefined。#99045 感謝 @lzyyzznl。 - 訊息讀取、已釘選訊息和搜尋命令現在可在要求較高的
--limit時顯示超過 25 個傳回資料列,並在供應商仍有其他結果時發出警告。#99089 感謝 @jerrytao-ai、@wm0018。 openclaw health現在會在閘道設定熱重新載入停止時發出警告,讓操作者知道需要重新啟動,而不會在不知情的情況下繼續使用過時設定。#99267 感謝 @masatohoshino、@vincentkoc。openclaw sessions tail --tail現在會拒絕大到無法安全表示的計數,而不再套用不精確的歷程記錄限制。#99398 感謝 @qingminglong。- 格式錯誤的逐字稿時間戳記不再以無效值破壞工作階段的用量與成本記錄。#99420 感謝 @krissding。
- 人類可讀的
cron list和cron show輸出現在會顯示error (12x)等連續重複失敗情況,同時維持 JSON 狀態值不變。#99602 感謝 @masatohoshino。 - Windows 現在可從本地化的
netstat輸出可靠地偵測使用中的閘道接聽程式,改善連接埠診斷與gateway --force清理,且不會將已建立的連線誤認為接聽程式。#100012 感謝 @qingminglong、@vincentkoc。 - 工作階段維護警告現在會在四捨五入的邊界顯示
1 minute、1 hour或1 day,而不再顯示60 seconds等不自然的值。#100096 感謝 @narahariraghava、@vincentkoc。 - 精簡的
/status不再顯示語意不明的Plugins: OK資料列,但警告與詳細的外掛診斷仍然可用。#100143 openclaw --help現在與命令專屬說明及自動完成一致,並可從主要命令清單看到config patch和config schema。#100670 感謝 @amirf194、@vincentkoc。- 終端機呈現的連結若包含成對括號,現在完整的預期 URL 仍可點擊,而不再被縮短或導向錯誤位置。#100697 感謝 @aniruddhaadak80、@zoowh。
- 閘道 WebSocket 1006 中斷連線現在會向操作者提供正確的連線中斷指引,而不再暗示原本正常的閘道必然已當機。#101219 感謝 @darren2030、@vincentkoc。
- 失敗的 OpenClaw 與外掛測試框架追蹤記錄現在會在 OpenTelemetry 中包含實用且已遮蔽的錯誤詳細資料,而不再只有一般性的失敗標籤。#101244 感謝 @amknight。
- Windows 閘道重新啟動不再依賴可能使可見或無回應的命令視窗阻礙交接的
findstr檢查。#101366 感謝 @deepujain。 - OpenTelemetry 追蹤檢視器現在可在標準 GenAI 欄位中同時顯示擷取的工具結果與工具輸入,使失敗執行作業的調查更加完整。#101371 感謝 @amknight。
- 在 Windows 上,當
taskkill.exe無法啟動時,逾時命令較不容易留下仍在執行的子處理程序。#101392 感謝 @aniruddhaadak80、@zengwen-dt。 - Windows 上的
openclaw backup create現在會使用新的暫存路徑重試即時檔案封存競爭情況,減少遭鎖定的不完整備份與殘留的重試封存檔。#101464 感謝 @lilan0125、@zoowh。 openclaw status --all現在可在表情符號位於顯示邊界時,維持縮短後的頻道問題訊息清晰易讀。#101503 感謝 @wm0018。- 工作階段維護警告現在會在接近單位邊界時顯示更準確的等待時間估計,因此約 90 秒的延遲不會被誇大為兩分鐘。58d707f 感謝 @vincentkoc。
- 在 Linux 上,當 systemd 無回應時,
openclaw status、status --json和status --all現在會遵守各自的逾時設定,而不再無限期卡住。#94149 相關項目:#84698。感謝 @zengwen-dt、@zus-assistant。 - 當本機閘道正在接聽但狀態異常時,
openclaw gateway status --deep可顯示近期可能的原因,例如磁碟已滿,而不再只回報一般性的連線中斷。#95902 感謝 @vincentkoc、@wangbyg。 - 重新啟動、更新、重新安裝或修復 macOS 閘道時,現在會保留使用中的 SecretRef 型頻道認證資訊,避免 Telegram 與其他整合無法進行驗證。#99124 感謝 @mushuiyu886。
- 閘道設定更新現在會拒絕
toString或constructor等金鑰缺少已遮蔽值的情況,而不再還原繼承的 JavaScript 函式。#99152 感謝 @zenglingbiao。 - 產生的殼層自動完成功能現在會建議可接受的 OpenClaw 命令別名,並繼續完成其選項與子命令。#99419 感謝 @amirf194、@jack-dev-ops、@vincentkoc。
- 更新與狀態檢查現在會將格式錯誤的 npm 中繼資料識別為無效 JSON,而不再只傳回語意不明的語法錯誤。#100338 感謝 @cxbasdev。
- 操作者可先於 N-1 從屬節點升級閘道,且不會失去這些節點的正常更新、重新啟動、修復、狀態與維護途徑。#101109 感謝 @jtczville。
- Windows 使用者現在可透過 npm 命令包裝程式啟動全域安裝的 Gemini CLI 與 Claude Code 後端,不再立即發生衍生失敗或提示引數遭破壞。#101378 感謝 @wendy-chsy。
- 更新期間閘道替換處理程序失敗時,不再造成現有父處理程序發生額外的未攔截當機。#101489 感謝 @aniruddhaadak80、@momothemage、@vincentkoc。
- 命令列介面安裝失敗時,現在會清理其暫存節點暫存目錄與 pnpm 工作區重寫檔案。#103725 感謝 @sebtardif。
- Git 安裝現在會建立
openclaw啟動程式,即使使用者的 PATH 變更,仍會繼續使用預期的 Node.js 執行階段。be7198f openclaw agents list現在即使外部頻道的外掛遺失,也會顯示已設定的外部頻道,並提供適當的安裝或openclaw doctor --fix指引。#95363 感謝 @hugenshen。- 操作者可使用目標式 Doctor lint 檢查舊版工作階段逐字稿與過時的快照路徑、預覽清理內容,並選擇是否套用。#95976 感謝 @giodl73-repo。
- WhatsApp 與 Telegram 的預設帳號路由警告現在可透過可選取的結構化 Doctor lint 取得,而一般 Doctor 輸出維持不變。#96147 感謝 @pick-cat、@vincentkoc。
- 選用的 Doctor lint 現在可識別過時或遺失的外掛登錄資料、遭遮蔽的內建外掛、過時的安裝記錄,以及損壞的 OpenClaw 對等連結。#96169 感謝 @giodl73-repo。
- 當相對路徑以
http開頭,或絕對 HTTP 配置使用大寫字母時,終端與設定文件連結現在都能正確解析。#96439 感謝 @lin-hongkuan。 - 終端備註、Doctor 輸出與診斷資訊現在會將連續且過長的 CJK、全形或表情符號字元換行至要求的寬度內,而不再溢出欄位。#96746 感謝 @ly-wang19。
- 結構化 Doctor lint 現在可回報 OpenClaw 狀態目錄的磁碟空間偏低或嚴重不足,並包含受影響的路徑、可用空間、需求與修復方式。#98391 感謝 @giodl73-repo。
- 手動設定閘道時,現在會拒絕
1e3或0x1000等連接埠輸入,而不再無提示地儲存其他連接埠;有效的十進位連接埠則維持不變。#98689 相關項目為 #98681。感謝 @qingminglong。 - 外掛操作人員可以執行
doctor --lint --only core/doctor/legacy-plugin-manifests或--all,以識別舊版資訊清單鍵,並查看受影響的外掛、路徑與修復命令。#98695 感謝 @giodl73-repo。 - 操作人員可以使用
openclaw doctor --lint --only core/doctor/legacy-plugin-dependencies或--all尋找過時的外掛相依性狀態,並取得路徑與安全修復指引,而不會變更安裝內容。#98725 感謝 @giodl73-repo。 - 操作人員可以選擇啟用
core/doctor/legacy-cron-store,尋找需要處理的舊版排程資料,且 lint 檢查不會變更任何已儲存的狀態。#99211 感謝 @giodl73-repo。 - 頻道設定警告現在可作為結構化 Doctor lint 發現項目提供,並具有穩定路徑,以及供操作人員與自動化系統使用的修復指引。#99238 感謝 @giodl73-repo。
- 預設的
doctor --lint結果現在著重於可採取行動的設定與執行階段問題;選用的備份與記憶體建議僅會在要求時提供。#99249 感謝 @giodl73-repo。 - 一般的 Doctor lint 執行現在不再為選用的舊版 WhatsApp 檢查叫用
crontab -l,除非操作人員明確選取該檢查。#99250 感謝 @giodl73-repo。 openclaw doctor --fix現在可在受限環境中順利完成,即使只有 Shell 補全安裝遭到封鎖,同時仍會回報真正的寫入失敗。#99540 相關項目為 #99237。感謝 @hunglp6d、@rballiance。doctor --lint --all現在可以在操作人員執行doctor --fix前,說明會阻止設定修復的路徑或權限。#100093 感謝 @giodl73-repo。- OTLP 追蹤、指標與日誌現在會遵循
HTTP_PROXY、HTTPS_PROXY與NO_PROXY,讓診斷匯出維持在已設定的網路路徑上。#100616 感謝 @jesse-merhi。 - 遠端閘道狀態檢查現在會在本機有效設定探查失敗時,改用已設定的 SSH 目標,而不再當機或使探索程序停滯。#101160 感謝 @cxbasdev。
- Windows 更新與 Doctor 修復現在會將受管理的舊版 Startup 閘道移至 Task Scheduler,且不會留下過時程序、遺失驗證資訊,或過早移除後援機制。#101213 感謝 @vincentkoc。
openclaw update現在會以啟動它的全域節點安裝為目標,避免在 Homebrew、nvm、asdf 或 Volta 公開另一份 OpenClaw 副本時誤報成功。#101228 感謝 @buddyh。- 待處理的 exec 核准卡片現在只會描述核准狀態,而前景後援警告只會在命令實際以該方式執行後出現。#101561 感謝 @vincentkoc。
openclaw plugins list現在可在全新及已完成遷移的封裝安裝上大幅降低記憶體峰值用量,同時保留必要的遷移行為。#103132
文件與操作指南
官方操作指引現在與已發布的命令、設定、設置、狀態輸出、預留位置及復原行為更加一致。產生的文件對應表也會保留命令參數的字面內容,降低讀者依循的範例中識別碼遭移除,或工作流程已不再符合產品的可能性。來源與貢獻者
來源與貢獻者
- 命令列介面設定文件現在清楚區分一般的 JSON5 值解析與
--strict-json;後者接受標準 JSON,並拒絕僅限 JSON5 的語法。#80981 感謝 @addu2612。 - 外掛與頻道狀態文件現在闡明,
MessageReceipt或持久的sent結果證明的是平台已接受,而非確認收件者裝置上已顯示或已讀取。#90063 感謝 @pdurlej。 - macOS 指南現在為使用者提供更清楚的流程,從下載應用程式到首次執行設置、選擇閘道及針對性疑難排解。#97120 感謝 @romneyda。
- Discord 設置指南現在會將使用者導向正確的 Developer 設定區段,以啟用 Developer Mode 並複製必要的 ID。#97336 感謝 @naseemm123。
- 在規劃轉換至 SQLite 之前,外掛開發者現在可取得更清楚的 SDK 棄用與遷移指引,涵蓋工作階段儲存區及逐字稿檔案輔助工具。#97494 感謝 @jalehman。
- OpenClaw 公開文件現在採用更精簡、以任務為優先的指示,並修正命令、設定名稱、預設值、供應商行為及疑難排解步驟。#100142
- Logbook 使用者現在可取得涵蓋設置、模型路由、隱私權選擇,以及擷取內容或時間軸結果遺失時之疑難排解的端對端指引。b6a7898
- 安全重新啟動指引現在指出,預設等待可能會在
gateway.reload.deferralTimeoutMs後結束,並說明如何設定無限期等待。#95397 感謝 @zhangqueping。 - 代理程式設定指南現在會指出內建
opus與gpt別名目前選取的模型。#96375 感謝 @niks999。 - Docker 操作者現在可依循官方流程,在容器映像升級期間安裝、驗證身分、確認及持續保存
claude-cli後端。#96380 感謝 @fffrank、@zaidazmi。 - OpenClaw 的 Anthropic 與 Claude 命令列介面文件現在反映
claude -p及相關用量目前的訂閱限制處理方式,並提供官方參考資料以協助計費與部署決策。#96848 感謝 @fightingsleep、@tirion-p。 - Discord 設置指南現在將 General Permissions 與 Text Permissions 分開,使機器人的存取權選擇更容易正確理解。#97584 感謝 @slammajamma28。
- Telegram 的錯誤回覆文件現在列出支援的原則與正確的冷卻時間預設值,避免無效的
errorPolicy: "reply"設定。#97635 感謝 @wm0018。 - Feishu 文件不再建議遭拒絕的
dmPolicy: disabled設定,減少從指南複製設定所導致的失敗。#97640 感謝 @wm0018。 - 公開的上線設置文件現在涵蓋十一個既有的非互動式旗標,用於權杖驗證、Cloudflare AI Gateway、常駐程式、UI、鉤子及權杖輸出。#97753 感謝 @vincentkoc、@wm0018。
- Matrix 文件現在說明進度串流、特定聊天室的提及比對、各聊天室的啟用方式,以及操作者可設定的機器人迴圈防護措施。#98318 感謝 @vincentkoc、@wm0018。
- Telegram 頻道文件現在正確指出,未設定串流模式時會使用部分預覽,並說明如何選擇僅傳送最終回覆。#98453 感謝 @solodmd。
- OpenClaw 行動裝置文件現在將 iOS 與 Android 應用程式標示為官方版本,並針對 App Store、Google Play 及託管的 iOS 推播轉送提供一致的指引。#98843 感謝 @joshavant。
- 外掛作者現在可取得更清楚的封裝指引,涵蓋執行階段相依套件、建置成品、
npm-pack:驗證,以及發布前受信任的官方外掛檢查。#99962 感謝 @hxy91819。 - 官方外掛套件範例現在對必要的
typebox執行階段及openclaw同儕相依套件採用一致內容,減少複製貼上所造成的設置失敗。#99973 - 隨附的
imsgskill 現在會引導代理程式前往正確的直接或群組對話、使用穩定的目標與最低權限動作,並在進行可見或敏感變更前要求確認。#100105 感謝 @omarshahine。 - OpenClaw 官方文件現在可協助操作者與外掛作者安全處理認證資訊、預先檢查使用本機供應商備援的排程工作、套用 Talk 計時預設值、設定 MiniMax 供應商與模型,以及複製包含必要相依套件中繼資料的完整最小外掛套件。#100182
- Android 節點操作者現在可取得端對端指南,以安全地從 macOS 鏡像及控制遠端裝置,其中包括授權、疑難排解與完整中斷連線。#100398
- Codex 與 WhatsApp 外掛參考資料現在會指出其工具合約,讓支援的外掛功能更容易與 OpenClaw 工作流程相互配對。46ad3f9 感謝 @vincentkoc。
- 上線設置參考資料現在說明,單獨執行
openclaw時,若缺少設定便會開始上線設置,若設定無效便會開啟 Crestodian,若設定有效則會啟動代理程式終端介面。d9dbee7 - ACP 疑難排解現在明確指出
PermissionPromptUnavailableError,協助操作者識別非互動式權限失敗,並找到正確的設定修正方式。b3a74cc - 上線設置參考資料現在提供正確的 signal-cli、閘道執行階段與頻道允許清單指引,其中包括 Windows 限制及直接訊息預期使用的 ID。aaaa803
- 產生的文件導覽現在會保留包含
<id>與<deviceId>等命令預留位置的完整標題,而不再隱藏必要引數。#99099 感謝 @hxy91819。
瀏覽器、排程、檔案與程式設計工具
代理程式可使用具備視覺能力的模型讀取掃描的 PDF、在隔離的程式設計簽出目錄中工作,並以更實用的輸出處理檔案、媒體、瀏覽器結果及執行失敗。瀏覽器控制能更可靠地保留配對與下載狀態,而平行工作區操作與彼此或使用者目前檔案發生衝突的可能性也更低。 排程自動化可在更多重新啟動與編輯情況下保留預定的模型、時機、狀態及傳遞設定。工具呼叫與結果也能更妥善地從逾時、格式錯誤的內容、過大的輸出及中斷的工作中復原,而不會在可用結果已遺失時仍讓任務看似完成。來源與貢獻者
來源與貢獻者
- 具備視覺能力的模型現在可以讀取透過聊天管道附加的掃描版與僅含影像 PDF 所算繪出的頁面。#97354 感謝 @joshavant。
- 工作看板任務現在可以使用受管理的隔離工作樹,並可透過命令列介面與控制介面工具建立、清理、還原,以及在無法安全移除工作時建立復原快照。#100535
- 使用者現在可以從控制介面或行動應用程式,在專屬的受管理工作樹中開始聊天,隔離平行的程式開發工作,同時保留未提交的變更,並自動清理安全且閒置的簽出項目。#100788
- 停滯的遠端 Chrome 或 WSL2 瀏覽器不再能無限期卡住分頁清單請求;OpenClaw 會在限定時間後逾時,並可在下次請求時重新連線。#80147 感謝 @hemantsudarshan、@keaneyan。
- 遠端瀏覽器動作現在能在所選分頁已關閉或遭取代時復原,方法是不使用過期的分頁 ID 重試,與本機瀏覽器的行為一致。#89086 感謝 @rhclaw。
- 透過 CDP 支援的瀏覽器導覽至 CSV、PDF 及其他附件 URL 時,現在會傳回已安全儲存的受管理檔案,以及其 URL 和建議檔名。#89416 感謝 @zhangguiping-xydt。
- 瀏覽器下載現在會告知代理程式已儲存的檔名與路徑,協助其使用已完成的下載,而不是重試該動作。#93307 感謝 @sunlit-deng。
- 更新
browser.profiles.*連線詳細資料現在可以生效,而不必不必要地重新啟動閘道或中斷作用中的工作階段。#93827 感謝 @goutamadwant。 - 瀏覽器自動化現在可以透過建議 ID、分頁 ID、標籤或唯一前綴操作分頁,而不會發生錯誤的目標不符失敗。#96178 感謝 @zengwen-dt。
- 受管理瀏覽器的持續登入狀態現在可在一般 Chrome 與閘道重新啟動後保留,減少無人值守瀏覽器工作中重複登入與 MFA 中斷的情況。#98284 感謝 @malashenia、@turbotheturtle。
- 過大的瀏覽器控制錯誤回應不再能耗用過多閘道記憶體,而一般失敗仍會提供實用的診斷資訊。#98455 感謝 @wings1029。
- 瀏覽器
responsebody請求大型回應的短前綴時,現在會避免解碼第二份完整大小的文字副本,同時仍傳回所要求的截斷內容。#98940 感謝 @pandah97。 - 當瀏覽器控制仍在執行時,瀏覽器擴充功能可以使用新輪替的配對權杖重新連線,而舊權杖仍會遭拒絕。a703183 感謝 @vincentkoc。
- 具有有效未來執行時間,且時間恰好位於整秒邊界的排程工作,現在會保留該排定時間,而不會被錯誤視為過期並重新設定基準。#81731 感謝 @vincentkoc、@yashkot007。
- 隔離的
agentTurn排程工作現在可以從暫時不相符的執行階段成品中復原,而不會在啟動時因sourceReplyDeliveryMode錯誤而失敗。#85249 感謝 @jerry-xin。 openclaw tasks maintenance --apply現在可以在持久的排程歷程證明執行已成功完成時,修復錯誤的任務遺失記錄。#86088 感謝 @altaywtf、@liaoandi。- 當
ANNOUNCE_SKIP抑制排程完成通知時,排定的代理程式工作現在會發出警告,讓缺少報告與輸出不完整的問題更容易診斷。#90566 相關項目 #68561。感謝 @mibslee、@sahibzada-allahyar。 - 啟動後短暫延後的補執行排程工作,不再僅因操作人員在其觸發前檢查排程狀態而遭跳過。#94022 相關項目 #93935。感謝 @richchen01、@vincentkoc、@yetval。
- 使用
claude-cli或其他命令列介面後端的排定代理程式回合現在會正常啟動,而明確不受支援的工具限制仍會採取封閉式失敗。#95615 感謝 @anagnorisis2peripeteia、@obviyus。 - 逾時或取消的隔離排程執行,現在會在
cron_run_logs中保留其供應商、模型與工作階段詳細資料,讓失敗的工作更容易追查。#95943 相關項目 #95873。感謝 @luke-renjoy、@zengwen-dt。 - 排定的雲端模型工作若開啟回應但未傳送任何內容,現在可以在整個執行逾時前切換至健康的備援模型。#96096 感謝 @849261680、@velvet-shark。
- 編輯週期性排程工作時,不再跳過已到期的執行,也不會將未變更的間隔排程移至編輯時間。#96159 感謝 @yetval。
- 在排程控制介面中清除已儲存的模型或思考/投入程度覆寫值,現在會確實還原繼承的預設值,命令列介面亦提供
--clear-thinking。#96293 相關項目 #96287。感謝 @takamasa-aiso、@zengwen-dt。 - 隔離排程工作中的命令列介面後端工作程序,現在會在完成後結束,不再持續累積並拖慢主機與閘道。#97227 感謝 @vianne-droid、@xialonglee、@yusukeit0。
- 較長的排程失敗警示現在會保留表情符號及其他補充 Unicode 字元,而不再以損壞的替代符號結尾。#97298 感謝 @zenglingbiao。
- 心跳偵測備援失敗不再傳送僅由重複內部錯誤預留位置組成的干擾性聊天訊息。#97364 感謝 @turbotheturtle。
- 失敗的殼層工具訊息現在會將代理程式輸入的命令與框架標籤分開,並更清楚地顯示結束代碼、節點及工作目錄。#97511 感謝 @aditya-vithaldas。
- 允許
web_search的排定工作現在會回報未選取可用的搜尋供應商,而不會以無法使用的結果完成。#97677 感謝 @lilan0125、@riazrahaman。 - 排定的承諾追蹤現在會持續聚焦於原始對話,而不會吸收不相關的心跳偵測指示、佇列中的情境或復原工作。#98169 感謝 @bdjben。
- 傳送至數字討論串(例如 Telegram 論壇主題)的排定訊息,現在會在閘道重新啟動後回到已設定的討論串,而不會改回一般聊天。#98699 感謝 @yetval。
- 排定工作可以傳送至即時聊天,而不會阻塞回覆或將背景工作混入其逐字記錄;操作人員也可以清除過期且無子項目的排程任務,而不會取消由作用中工作階段支援的執行。#98755 相關項目 #98121。感謝 @ethansk、@obviyus。
- 為
current或session:<id>建立的週期性排程工作,現在再次會將所選的對話歷程帶入後續執行,而isolated工作仍會從乾淨狀態開始。#98947 感謝 @ethansk、@obviyus。 - 失敗的
cron add、cron update與cron remove命令現在會維持執行中排程器不變,因此即時工作會符合已儲存的設定與回報的結果。#99960 感謝 @masatohoshino、@vincentkoc。 - 編輯排定工作的訊息時,不再意外破壞後續由命令列介面後端支援的執行;在無法強制執行的情況下,明確的工具限制仍會受到保護。#100203 感謝 @obviyus。
- 可靠性修正現在會拒絕不安全的排程與外掛輸入、保留技能格式、揭露閘道與記憶體失敗、更快讓 LSP 啟動失敗,並防止取消後出現過期的 Android 相機結果。#100399 感謝 @849261680、@anyech、@cxbasdev、@lin-hongkuan、@masatohoshino、@nankingjing、@qingminglong、@simon-xydt、@snotty、@xialonglee。
- 一系列廣泛的可靠性改善,現在會以明確錯誤取代停滯的子程序工作、改善沙箱診斷、限制行動裝置行事曆與語音狀態、正規化排程備援,並拒絕不安全的供應商回應。#100483 感謝 @aniruddhaadak80、@cxbasdev、@jincheng-xydt、@morluto、@nianjiuzst、@pandah97、@versatagent、@xialonglee、@zenglingbiao、@zengwen-dt。
- 在 Gmail 監看模式執行期間,來自
gog gmail watch serve的暫時性 stdout 或 stderr 讀取錯誤不再導致 OpenClaw 當機。#100519 感謝 @cxbasdev。 - 執行及已完成的背景工作階段結果現在會包含訊號、逾時旗標、失敗種類與結束原因,讓使用者可以判斷命令停止的原因。#89104 感謝 @yu-xin-c。
openclaw mcp serve與單獨的openclaw acp現在會以乾淨的機器通訊協定輸出開始,避免啟動警告破壞 MCP 與 ACP 用戶端的 JSON-RPC。#89997 感謝 @kenners22、@vincentkoc。- 含有無效明確
workdir的代理程式命令(包括字面值~)現在會明確停止,而不會從非預期的備援目錄執行。#94441 感謝 @jesse-merhi、@renaudcerrato。 - 由 SSH 與 OpenShell 支援的沙箱命令,現在會在啟動失敗後清理遠端資源、保留正確的外掛工作階段與管道情境,並針對格式錯誤的輸入傳回一般工具錯誤,而非內部 WeakMap 失敗。#96926 感謝 @jesse-merhi。
- Windows
autoreview --engine copilot執行現在即使暫存目錄清理短暫延遲,也會傳回已完成的審查結果。#97901 感謝 @paulcam206。 - 過大的本機通訊端回覆現在會立即失敗,不再持續耗用記憶體直到逾時;大型 macOS 命令仍會傳回完成狀態及大小受限的近期輸出。#98130 感謝 @pick-cat。
- 逾時、中止或輸出受限的擴充功能命令,現在會清理其子行程,而不會在
api.exec()返回後留下背景工作繼續執行。#98340 相關項目:#98335。感謝 @ooiuuii。 web_fetch現在針對無法在本機擷取內容的外殼式頁面,能更快改用提供者後援,將測得的新行程延遲從數秒縮短至約 1 秒。#98559 感謝 @vincentkoc。- 長命令輸出為輪詢、完成通知或核准後續處理而縮短時,表情符號及其他 Unicode 補充字元現在仍會保持完整。#98721 感謝 @zengwen-dt。
- 一系列失敗路徑修正,現在可讓命令與維護工作在發生隔離錯誤時繼續執行、保留終端與模型文字、改善 Skill 與核准診斷,並在麥克風中斷後乾淨地結束 Android 語音工作階段。#100440 感謝 @cxbasdev、@lavyatandel、@nankingjing、@nianjiuzst、@tzy-17、@wendy-chsy。
- 代理工作流程現在可承受輔助行程暫時性的 stdout 或 stderr 讀取失敗,而不會導致整個 OpenClaw 行程終止。#100522 感謝 @cxbasdev、@vincentkoc。
- Docker 沙箱命令現在會在無法讀取輸出時明確傳回失敗,而不會造成 OpenClaw 當機,或將不完整的結果回報為成功。#100523 感謝 @cxbasdev。
- 當受探查的命令遇到罕見的輸出資料流讀取失敗時,Crestodian 設定與本機工具檢查不再終止 OpenClaw。#100741 感謝 @lsr911。
web_fetch現在能以更可預期的方式處理格式錯誤或具對抗性的 HTML,減少過度處理,並防止隱藏的類指令碼文字出現在後援輸出中。#102033 感謝 @pgondhi987。- 外掛工具透過 MCP 傳回的螢幕截圖類型影像,現在會以可用結果送達用戶端,而不會導致工具呼叫失敗。#90902 感謝 @k-schmidt、@mushuiyu886。
- 一段產生的影片片段就緒後,下一段不同的片段現在可立即開始,而不必因過期的重複抑制而額外等待數分鐘。#96018 感謝 @palomyates516-alt、@vincentkoc。
- 當
write、edit或apply_patch操作不會造成任何變更時,代理執行現在會乾淨地停止,避免因虛假進度而重複重試,同時實際變更及有效的同層編輯仍會正常繼續。#97044 感謝 @vincentkoc、@zw-xysk。 - 當提供者 URL 在沒有
--output的情況下提供過大的影片時,openclaw capability video generate現在會傳回有界且可採取行動的錯誤。#97549 感謝 @alix-007。 - 明確選取的模型失敗後,
openclaw infer image describe現在會嘗試已設定的後援影像模型,並回報最終成功的模型。#98347 感謝 @momothemage。 - 當內建 MCP 伺服器在工作階段中途停止時,使用者現在會收到該提示伺服器專屬的中斷連線訊息,並可透過重新整理目錄清除已失效的工作階段。#98738 感謝 @masatohoshino、@vincentkoc。
- 擷取具有影像類型名稱的空白檔案時,現在會傳回清楚的已儲存檔案路徑,而不是無法使用的內嵌影像結果。#99370 感謝 @2loch-ness6、@vincentkoc。
- 差異工具現在能更快呈現預設輸出、保留僅由套件提供之語言的醒目提示、清楚處理未變更的輸入,並更準確地回報檔案呈現及無效修補程式錯誤。#100487
- 在成功或失敗的回合後,自然語言修正現在可成為正確的待處理 Skill Workshop 改善項目,而不會重複舊意見、重複
/learn,或取代提案內容。#100576 感謝 @vincentkoc。 - 檔案傳輸的資料夾下載現在會產生完整且經驗證的封存檔,或回報清楚的讀取失敗,而不會當機或傳回部分資料。#101590 感謝 @sunlit-deng。
- OpenShell 沙箱工作階段現在會在受管理的遠端目錄中,以預期的工作區檔案啟動,避免發生檔案遺失及目錄錯誤。d9034da 感謝 @vincentkoc。
- 選用的通用沙箱映像現在包含 Node 24 與 pnpm,因此文件所述的 Node 開發工作可在其中執行。eabc12b 感謝 @vincentkoc。
- 代理端的
web_search現在可在作用中的執行階段中看到已設定的提供者,因此閘道與頻道工作階段無須重新啟動,即可繼續使用 Brave 等提供者。#88684 感謝 @alexzhu0、@vincentkoc。 - 來自 MCP 伺服器、格式錯誤的 draft-2020-12 工具結構描述,現在會產生可採取行動的設定錯誤,指出外部結構描述並保留下層失敗原因。#89619 感謝 @vincentkoc。
- 失敗的程式碼模式工具嘗試現在會顯示錯誤類型、訊息與位置,為模型及操作人員提供足夠細節,以診斷或修正問題。#95906 感謝 @vincentkoc、@zengwen-dt。
- 提示範本現在會保留刻意留白的引號引數,讓後續的位置預留位置能接收正確值。#96405 感謝 @lin-hongkuan。
- OpenTelemetry 延遲儀表板現在可為持續遠超過 10 秒(包括數分鐘執行)的代理與測試框架工作,提供實用的持續時間及內容大小分布,無須在收集器端自訂分桶。#96592 感謝 @hcnode、@vincentkoc、@zhiling-chen-20230331。
- 當編輯工具無法比對
oldText時,其錯誤現在會指向可能的鄰近行,並說明常見的縮排、逸出及空白差異,減少盲目重試。#97038 感謝 @aocogoal-gethub、@vincentkoc、@zoowh。 - MCP 工具現在會正確接收選用的 null 值,不再將其變更為可能破壞有效呼叫的空字串。#97212 感謝 @vincentkoc、@zw-xysk。
- 成功讀取 Codex 執行緒目標後,現在會在模型內容、逐字記錄及診斷中顯示為成功,而不再被記錄為失敗的工具呼叫。#98659 感謝 @yetval。
- Skill Workshop 核准提示現在包含套用、拒絕或隔離變更所需的提案詳細資料;未回覆的要求則會安全地維持待處理狀態,並傳回清楚的逾時訊息。#100498
- 當使用者說出「下次」或「記得要」之類的話時,OpenClaw 現在可提供一項可供檢閱的 Skill Workshop 提案,無須自主擷取,也不會在提案遭忽略後重複提示。#100692
- 舊版任務升級現在會自動還原已持久化的任務,避免連結的 TaskFlow 錯誤回報任務遺失,或要求手動復原 SQLite。#103946 感謝 @bek91、@theo674。
- 遠端瀏覽器 CDP 連線現在接受經 URL 編碼、且包含空格、at 符號及其他保留字元的 Basic auth 認證資訊。#97972 感謝 @vectorpeak。
- 透過
--fields或--fields-file提供且格式錯誤的瀏覽器填寫資料,現在會產生清楚且可採取行動的錯誤,並在任何瀏覽器動作開始前結束。#98861 感謝 @lsr911。 - 現在於私訊中執行
/new或/reset,會關閉該對話受管理的瀏覽器分頁,同時不影響其他人的分頁,即使瀏覽器連線曾短暫中斷亦然。#100792 感謝 @fmls。 - 代理現在可為選取的背景 Chromium 分頁擷取螢幕截圖,而不必等候瀏覽器命令逾時,但擷取時可能會將該分頁切換至前景。#100857 感謝 @spencer2211。
- 受管理的本機瀏覽器頁面現在可在限制性的
browser.ssrfPolicy.hostnameAllowlist下正常導覽,同時遠端 CDP 端點及不允許的目的地仍會遭到封鎖。#100986 感謝 @nianjiuzst、@sarinv。 - 供私人視覺檢查使用的瀏覽器螢幕截圖不再自動附加至頻道回覆,只有在明確要求時才會分享。#101434
- 附加至現有 Chrome 工作階段的瀏覽器自動化,現在會在 Chrome 當機或要求遭取消時,以有界錯誤停止,且後續要求可乾淨地重新連線。#101454 感謝 @aniruddhaadak80。
- 在重新呈現的頁面上進行瀏覽器上傳時,現在能更可靠地復原,並顯示實際的過期參照或動作錯誤,而不是一般逾時。#101465 感謝 @diwakarrankawat、@m13v、@tigicion。
- 當輸出在表情符號附近縮短時,瀏覽器回應本文與頁面快照現在仍會保持有效且可讀。#101761 感謝 @mushuiyu886。
- 缺少 Playwright 的瀏覽器控制使用者,現在會收到可用的文件指引,以安裝或修復必要的瀏覽器執行階段。d460635
- 瀏覽器控制現在可使用
openclaw browser set media no-preference模擬未明確指定色彩偏好,而無效值會列出所有支援的選項。9133118 - 在支援的 Node 24.16 及更新執行階段中,瀏覽器 POST 動作現在會在 JSON 剖析後完成,同時仍會在用戶端中斷連線時取消。52044e1 感謝 @obviyus、@vincentkoc。
- 排程工作更新現在可移除工作專屬的後援模型設定,讓排程執行再次繼承全域預設值,而無須重新建立工作。#100801 感謝 @sunnyshu0925。
- 當無法傳遞靜默的
HEARTBEAT_OK確認時,已完成的心跳偵測任務仍會保留記錄,減少下次心跳偵測時重複執行工作及後續動作。#100834 感謝 @machine3at、@vincentkoc。 openclaw cron edit現在能在含有大量排程工作的閘道上更可靠且更迅速地找到工作,包括--exact及僅變更逾時設定的編輯。#100836 感謝 @machine3at、@vincentkoc。- 使用
--no-best-effort-deliver編輯排程承載資料時,不再悄悄將工作的傳遞模式變更為公告。#100846 感謝 @machine3at。 - 對較舊的分離工作使用
openclaw cron edit <id> --no-best-effort-deliver時,不再意外抑制其完成公告。#101027 - 使用大小寫混合命令標籤的代理程式與 MCP 排程請求,現在會以封閉方式失敗,不再繞過對以 shell 為基礎之代理程式排程工作的限制。#101350 感謝 @pgondhi987。
- 回覆現在會正確確認透過
openclaw cron add等命令排定的提醒,不再同時聲稱未建立任何提醒。#101807 感謝 @bryantegomoh、@vincentkoc。 - 當已安裝的
fd或rg二進位檔無法使用時,代理程式搜尋現在可以安裝可正常運作的副本並復原,而不是反覆失敗。#96361 感謝 @miorbnli。 - 連結理解現在會讓頁面擷取持續供所設定最慢的備援項目使用,且無論模型順序為何,都會一致套用
tools.links.timeoutSeconds。#100731 感謝 @aniruddhaadak80、@cxbasdev。 find搜尋失敗時,現在會傳回單一且受控的工具錯誤,並停止其fd處理程序,避免代理程式當機或留下孤立的搜尋。#101158 感謝 @cxbasdev。- 透過
chat.abort停止聊天時,現在可以找到並終止其對應的內嵌執行,不再於底層工具處理程序持續運作時回報失敗。#101222 感謝 @zoowh。 - 診斷串流中斷時,工具搜尋現在會俐落地讓受影響的呼叫失敗,並終止無法使用的子處理程序,而不再冒著請求受困或閘道當機的風險。#101295 感謝 @cxbasdev。
- 代理程式執行 shell 命令期間,子處理程序輸出中斷、逾時及中止的情況現在都會受到控制,不再導致罕見的閘道當機。#101370 感謝 @wings1029。
- QMD 命令管線失敗時,現在會回報明確的記憶體操作錯誤,而不會使記憶體主機停止運作。#101402 感謝 @wings1029。
- 終端機工作清單現在會縮短含有大量表情符號的摘要,且不會在該列留下損壞的替代字元。#101600 感謝 @maweibin。
- 以
---not或----等文字開頭的 Markdown,現在會保留為一般內容,不再被誤認為 frontmatter 而遭到移除。#101795 感謝 @nianjiuzst。 - OpenShell 沙箱上傳現在會將工作區目錄放置於要求的遠端路徑,讓沙箱命令能可靠地找到檔案。#96303 感謝 @vincentkoc。
- 多頁掃描 PDF 現在會在備援擷取期間,讓後續頁面維持可用的影像尺寸,使視覺模型能讀取完整文件。#96390 感謝 @cls3389、@vincentkoc、@zengwen-dt。
- 多附件提示現在會保留真正的說明文字,同時移除可能使模型混淆的重複傳輸標記及僅含預留位置的文字。#96431 感謝 @lin-hongkuan。
- GIF 附件現在即使含有一般的 Content-Type 參數、空格或大小寫混合,也能正確辨識,不再被當成其他媒體類型處理。#96435 感謝 @lin-hongkuan。
- 現在會接受結尾沒有 base64 填補字元的有效行內影像資料 URL,同時仍會封鎖格式錯誤的影像承載資料。#96437 感謝 @lin-hongkuan、@vincentkoc。
- 接近所設定大小界限的影片輸入,現在會依據實際位元組大小接受或拒絕,避免仍在限制範圍內的檔案意外失敗。#96519 感謝 @lin-hongkuan、@vincentkoc。
- 要求不存在的 PDF 頁面時,現在會傳回明確的範圍錯誤,而不會意外將整份文件傳送給原生提供者。#97698 感謝 @zhangguiping-xydt。
- 使用無效閘道逾時值的訊息工具呼叫,現在會立即傳回驗證錯誤,而不再看似停滯。#98652
- Markdown frontmatter 現在會保留名為
toString、constructor、valueOf或hasOwnProperty且值為 null 的欄位,不再悄悄捨棄 Skills、掛鉤或命令的中繼資料。#99129 感謝 @vincentkoc、@zenglingbiao。 - 行內指令碼及產生檔案的進度摘要,不再將 heredoc 內容顯示為額外執行過的 shell 命令。#99379 感謝 @zengwen-dt。
- 選取
1.5等非整數 PDF 頁面時,現在會立即顯示明確的驗證錯誤,而不再悄悄省略所要求的內容。#99399 感謝 @qingminglong。 - 代理程式的
find工具現在會將遭中斷或失敗的目錄搜尋回報為錯誤,而不再把部分相符項目清單當成完整結果傳回。#99446 感謝 @zhangguiping-xydt。 - 完全相符編輯失敗時,即使截斷位置落在表情符號或其他非 BMP 字元旁,現在仍會顯示可讀的目前檔案內容脈絡。#99527 感謝 @mikasa0818。
- 無效的外掛核准請求現在會顯示實際的驗證問題,而不再以閘道無法使用的錯誤誤導使用者。#100337 感謝 @tzy-17。
- Skill Workshop 現在會說明工具政策何時隱藏了
skill_workshop,並顯示啟用手動審查呼叫所需的確切allow或alsoAllow變更。#100654 感謝 @wangwllu。 - 過大的 ClawHub 套件、Skills、ClawPacks、解析器封存檔及 GitHub 來源下載項目,現在會在耗盡閘道記憶體之前,因明確的大小限制錯誤而停止。#101176
- 當內容引擎外掛立即讀取其逐字稿或建立檢查點時,自動工作階段輪替現在較不容易讓下一段對話受困。#101192
- 復原的
web_fetch溢出檔案現在會完整保留表情符號,且當長頁面超過行內限制時,會回報實際安全寫入的長度。#101312 感謝 @alix-007。 - 反覆失敗或取消的代理程式目錄列出作業,現在會釋放其取消接聽器,避免接聽器隨時間累積。#101588 感謝 @lzw112。
- 過長的 ID 與範圍不再使
openclaw commitments欄位錯位,讓表格維持一目了然。#95923 感謝 @parveshsaini。 web_fetch現在能更忠實地保留表情符號、數學符號、延伸 Unicode,以及刻意逸出的數字字元實體文字。#96268 感謝 @ly-wang19。- DuckDuckGo 結果現在會保留
<與'等刻意使用的實體表示法,不再悄悄變更標題、摘要或 URL。#96348 感謝 @ly-wang19、@vincentkoc。 - 當自我閉合的嵌入短代碼後方接有額外的結束標記時,Canvas 嵌入回覆現在仍會保留其可見訊息文字。#96449 感謝 @ly-wang19。
- Markdown 引用中以方括號括住的標籤,不再使連結理解功能擷取使用者無意存取、僅供顯示的 URL。#96476 感謝 @ly-wang19、@vincentkoc。
- 含有格式錯誤之數字 HTML 實體的 DuckDuckGo 搜尋頁面,不再使剖析作業當機或將損壞的 Unicode 注入標題、URL 與摘要,同時仍支援有效的表情符號實體。#96583 感謝 @llagy007、@weeli-009。
- 目錄及
/tools verbose中縮短的工具說明,不再將表情符號或其他 Unicode 字元拆分成亂碼替代符號。#98644 感謝 @zengwen-dt。 - 當可能的事件名稱拼字錯誤會導致掛鉤悄悄處於非作用中狀態時,內部掛鉤作者現在會收到警告。#99456 感謝 @masatohoshino。
- Codex 工作階段工具現在會遵循所要求的秒數逾時設定,並傳回本身有用的逾時狀態,而不再提早結束。#100722 感謝 @carterstebbins23-spec、@cxbasdev。
- 已取消的 ACP 背景工作現在會在工作清單、摘要及父執行更新中顯示為已取消,而不再回報為成功。#101245 感謝 @masatohoshino。
- 使用工具的 Anthropic 系列請求現在可以容錯移轉至 OpenAI,而不會因工具格式不相容而發生 400 錯誤。#101443 感謝 @chrisbaker2000。
其他貢獻
其他貢獻
- 現代化內部設定追蹤機制,而不改變偵測設定更新的方式。#59695 感謝 @yonganzhang。
- 改善錯誤回報表單,讓回報者可附加螢幕截圖或錄影,同時保持記錄易於閱讀。#73649 感謝 @d1rshan。
- 讓對時序敏感的復原檢查更加可靠,以強化 Android 閘道驗證的涵蓋範圍。#83826 感謝 @neatguycoding。
- 新增更清楚的政策涵蓋範圍報告,讓維護者能隨著安全性敏感設定的演進發現缺口。#87081 感謝 @giodl73-repo。
- 恢復外掛探索工作的可靠變更程式碼驗證,而不改變外掛行為。#87695 感謝 @vincentkoc。
- 強化未明確指定模型時繫結 Codex 對話的涵蓋範圍,保護預設工作流程免於迴歸。#89535 感謝 @kesslerio。
- 釐清內部備援行為,降低未來維護時不當處理供應商錯誤或舊版模型回應的可能性。#89558
- 記錄壓縮重試的時序行為,讓未來維護更加安全,而不改變執行階段行為。#89585
- 擴充支援目錄連結之 Windows 系統上的瀏覽器安全性涵蓋範圍,提升測試的可攜性。#90365 感謝 @aniruddhaadak80。
- 修正貢獻者署名,讓 guanbear 已合併的工作能在產生的貢獻者記錄中獲得正確歸屬。#90547 感謝 @guanbear。
- 新增更早執行的頻道設定驗證,降低設定變更導致閘道啟動錯誤的可能性。#91134 感謝 @luoyanglang。
- 修正本機 Python 測試設定,讓貢獻者能可靠執行支援的提交前檢查。#91276 感謝 @deepujain。
- 讓 QA 成熟度評分卡更容易找到,並釐清維護者應如何更新其文件。#91483 感謝 @romneyda。
- 新增可重複執行的 Slack QA 涵蓋範圍,用於 Codex 命令與檔案變更核准。#91519 感謝 @kevinslin。
- 強化涵蓋範圍,確保 GitHub Copilot 的推理選項與各帳號支援的模型保持一致。#91728 感謝 @saju01。
- 避免不必要地複製大量 Gemini 瀏覽器資料,同時保留必要的認證資訊,藉此降低即時測試的磁碟用量。#91907 感謝 @bryantegomoh、@pikaqqqqqq。
- 擴充對啟動本機處理程序之程式碼的自動安全性審查,有助於在合併前發現高嚴重性風險。#92667 感謝 @hxy91819。
- 改善自動化測試的清理與指引,減少殘留的暫存檔案及不一致的測試設定。#93209 感謝 @hxy91819。
- 新增例行冒煙驗證,協助維護者更早發現並診斷廣泛的迴歸問題。#94291 感謝 @romneyda、@solvely-colin。
- 強化涵蓋範圍,確保串流傳送的 Telegram 回覆留在對話開始時的論壇主題中。#94526 相關項目 #89352。感謝 @pmika、@xialonglee。
- 讓小型擴充功能或指令碼編輯的驗證更快速且更容易檢查,同時在需要時保留完整檢查。#94708 感謝 @romneyda。
- 新增迴歸測試涵蓋範圍,確保含有底線的程式碼識別碼在終端介面中仍清晰可讀。#95211 感謝 @zhangguiping-xydt。
- 擴充文件探索範圍以納入 MDX 頁面,避免遺漏實際的指南。#95230 感謝 @hugenshen。
- 讓 QQ Bot 與 Zalo 的安全性測試依據實際符號連結支援,而非作業系統名稱。#95531 感謝 @aniruddhaadak80、@vincentkoc。
- 讓 Control UI 本地化檢查能在 Windows 上可靠執行,而不變更翻譯內容。#95534 感謝 @ooiuuii。
- 強化 WhatsApp 在訊息、表情回應、回覆、媒體、投票、核准及群組行為方面的 QA。#95622 感謝 @mcaxtr。
- 防止提交前格式化在合併、重定基底、揀選及還原期間意外重寫檔案。#95842 感謝 @nxmxbbd、@vincentkoc。
- 支援針對受控本機服務執行可重複的 WhatsApp 整合測試,而不需要即時認證資訊。#95920 感謝 @romneyda。
- 新增產生的文件導覽圖,讓貢獻者能快速找到相關指南並偵測過時的導覽內容。#95954 感謝 @glenn-agent。
- 改善自動回覆與 Skills 安裝測試中的清理及隔離,減少暫存磁碟資料累積。#96058 感謝 @xialonglee。
- 新增迴歸測試涵蓋範圍,確保記憶搜尋可在另一次重新建立索引後恢復,而不必重新啟動閘道。#96094 相關項目 #91167。感謝 @849261680、@kiagentkronos-cell。
- 為未來的儲存變更預備對話檢查點,而不改變分支或還原行為。#96222 感謝 @jalehman。
- 為未來的儲存變更預備啟動工作階段處理,而不改變隔離或清理行為。#96225 感謝 @jalehman。
- 新增維護者操作手冊,用於診斷與調整建置容量,避免與無關的失敗混淆。#96302 感謝 @vincentkoc。
- 讓提取要求的冒煙測試更快速且更可預測,同時保留較廣泛的發布涵蓋範圍。#96320 感謝 @romneyda。
- 改善 QA 執行記錄,讓維護者能立即辨識正在測試的頻道。#96327 感謝 @romneyda。
- 防止 QA 情境中重複的工具呼叫造成錯誤的重複識別碼失敗。#96338 感謝 @vincentkoc。
- 簡化冒煙測試,在保留預期 QA 涵蓋範圍的同時提供更快速的回饋。#96340 感謝 @romneyda。
- 改善各項命令測試的清理,減少本機與自動化執行中殘留的暫存資料。#96359 感謝 @xialonglee。
- 強化安全處理過大或格式錯誤之供應商用量回應的涵蓋範圍。#96360 感謝 @solodmd、@vincentkoc。
- 防止有效的 Codex 長上下文結果造成錯誤的 QA 失敗,同時仍會檢查先前的證據是否可用。#96366 感謝 @vincentkoc。
- 記錄每次執行實際使用的來源修訂版本,以改善 QA 證據的可追溯性。#96434 感謝 @vincentkoc。
- 新增命令輸出與警告格式的涵蓋範圍,以減少未來的呈現方式迴歸。#96448 感謝 @dwc1997。
- 為未來的儲存變更預備工作階段狀態與模型選擇,同時保留目前行為。#96460 感謝 @jalehman。
- 為未來的工作階段儲存變更預備 Feishu 預覽與 Mattermost 模型摘要,而不改變行為。#96507 感謝 @jalehman。
- 現代化 Telegram 的內部工作階段處理,同時保留輪詢、查詢、傳送及刪除行為。#96524 感謝 @jalehman。
- 為未來的儲存變更預備隨附頻道的工作階段處理,而不改變路由、模型選擇或使用者工作流程。#96527 感謝 @jalehman。
- 為未來的儲存變更預備 WhatsApp 群組啟用設定,同時保留現有的啟用行為。#96530 感謝 @jalehman。
- 現代化 Voice Call 的內部工作階段處理,而不改變回覆或通話行為。#96539 感謝 @jalehman。
- 讓 QA 成熟度評分卡更準確反映部分涵蓋情況,並顯示仍缺少哪些證據。#96543 感謝 @romneyda。
- 為 Claude 命令列介面 QA 執行提供 Sonnet 與 Opus 模型所需的適當較長時間限制。#96567 感謝 @clawsean。
- 釐清成熟度的評分方式,同時保留可見的涵蓋範圍作為佐證。#96594 感謝 @romneyda。
- 將完整 QA 證據設為成熟度評分卡更新的預設要求,避免不完整的證據影響結果。#96595 感謝 @romneyda。
- 減少閘道從非常大型的文字記錄中讀取中繼資料時的重複處理。#96707 感謝 @vincentkoc、@yonganzhang。
- 改善設定、閘道、排程及狀態測試中的暫存檔案清理。#96711 感謝 @xialonglee。
- 記錄貢獻者應如何分流問題、支援請求、安全性報告及提取要求。#96714 感謝 @100yenadmin。
- 強化詳細命令列記錄的涵蓋範圍,以減少未來的迴歸。#96735 感謝 @dwc1997、@vincentkoc。
- 新增終端輸出與命令不結束行為的涵蓋範圍,在不改變介面的情況下提升可維護性。#96736 感謝 @dwc1997。
- 釐清匯出工作階段範本程式碼,讓未來維護較不易出錯,且不變更轉譯後的頁面。#96765 感謝 @qiuyuang。
- 在裁剪過大的匯出執行記錄時保留權杖與成本總計。#96811 感謝 @aleps001、@joshavant、@lin-hongkuan。
- 暫停未使用的計時摘要收集,以降低例行建置負擔,同時保留供未來診斷使用的能力。#96930 感謝 @romneyda。
- 減少大型用量儀表板中的重複瀏覽器作業,同時保留篩選器、總計、圖表與時間軸。#96945 感謝 @ly-wang19。
- 減少外掛解析快取工具呼叫時的重複作業,且不變更工具選擇。#96948 感謝 @ly-wang19。
- 減少更新遇到大量遺失外掛檔案時的簿記作業,同時保留修復決策與警告。#96950 感謝 @ly-wang19。
- 減少設定為使用較短嵌入向量之本機記憶體安裝環境的不必要處理。#96952 感謝 @ly-wang19、@vincentkoc。
- 提高具有大量工作階段歷程之安裝環境的狀態回報效率,同時保留相同的近期工作階段摘要。#96955 感謝 @ly-wang19。
- 降低分支或還原具有大量已儲存檢查點之工作階段時的 CPU 與暫存記憶體用量。#96964 感謝 @ly-wang19。
- 發布已核准且詳盡的 v2026.6.10 版本故事,提供更清楚的說明、來源與貢獻者署名。#97079 感謝 @hannesrudolph。
- 記錄先前已發布的分頁功能,用於檢視冗長工作階段歷程中的較舊區段。#97101 感謝 @galiniliev。
- 新增 Android、iOS 與 macOS 介面文字在支援語系中的翻譯涵蓋率追蹤。#97110 感謝 @vincentkoc。
- 為原生應用程式文字新增一致的翻譯工作流程,涵蓋 21 個語系,並包含預留位置與術語的防護措施。#97113 感謝 @vincentkoc。
- 釐清 macOS 發布指示,讓維護者在每個發布步驟中使用正確的儲存庫與原始碼修訂版本。#97116 感謝 @romneyda。
- 調整自動化建置容量,以減少可避免的 Linux 排隊情形,同時保留其他平台的現有防護措施。#97119 感謝 @vincentkoc。
- 在變更記錄中發布經審閱的 v2026.6.9 版本故事,提供更清楚的分組、來源與署名。#97124 感謝 @hannesrudolph。
- 讓 Nostr 重複項目防護能安全處理無效的計時值,避免事件過早遭到遺忘或永久保留。#97133 感謝 @zhangguiping-xydt。
- 將現有端對端測試連結至 QA 成熟度清冊,以提供更準確的涵蓋率報告。#97150 感謝 @romneyda。
- 清楚識別正在建置的各項產品與架構,讓 macOS 封裝記錄更容易追蹤。#97151 感謝 @romneyda。
- 縮小 Matrix 原生加密修復程序的範圍,同時保留相同的自動復原行為。#97181 感謝 @patrick-erichsen。
- 新增儲存庫指令碼索引,讓貢獻者能找到合適的現有工具,而不干擾既有路徑。#97250 感謝 @dboone323、@qingminglong。
- 使一個歷史變更記錄標題與目前的版本資訊結構一致,且不變更其中的主張。#97297 感謝 @hannesrudolph。
- 還原精簡的 v2026.6.9 變更記錄,以便準備與發布頁面相容的替代版本。#97306 感謝 @hannesrudolph。
- 新增 Cursor 的命令列代理程式,作為儲存庫程式碼審查的選用引擎。#97348 感謝 @hxy91819。
- 防止代理程式 Proxy 傳回異常龐大的錯誤回應時,OpenClaw 過度使用記憶體。#97351 感謝 @zhangguiping-xydt。
- 讓 QA 涵蓋率報告更準確反映現有的 OpenAI 相容提供者測試。#97369 感謝 @romneyda。
- 穩定工作階段移轉測試,同時保留對語音通話工作階段處理的重點涵蓋。#97370 感謝 @romneyda。
- 將現有的工具搜尋閘道涵蓋連結至標準 QA 清冊,以便更清楚地追蹤。#97374 感謝 @romneyda。
- 將工具搜尋閘道驗證移入標準 QA 工作流程,以確保一致的執行與證據收集。#97478 感謝 @romneyda。
- 防止 Matrix 的 QA 執行在主伺服器傳回異常龐大的回應時過度使用記憶體。#97547 感謝 @alix-007。
- 防止 Discord 煙霧檢查在服務傳回異常龐大的回應時過度使用記憶體。#97548 感謝 @alix-007、@vincentkoc。
- 重新整理外掛 SDK 驗證限制,使其符合目前的公開介面,同時保留未來的成長檢查。#97604 感謝 @romneyda。
- 改善 MCP 頻道橋接器所使用之閘道連線、通訊協定協商與啟動重試行為的 QA 可追溯性。#97609 感謝 @romneyda。
- 將 WebChat 自動文字轉語音驗證移入標準 QA 工作流程,以提供一致的涵蓋與報告。#97632 感謝 @romneyda。
- 參與已發布的修正,確保儲存大型 Skills 資料後仍會保留 Discord 回覆。#97657 感謝 @joshavant、@wiidz。
- 移除衝突的僅供測試定義,恢復可靠的外掛 SDK 建置驗證。#97661 感謝 @vincentkoc。
- 將現有的 Docker 發布與升級檢查轉為可用的結構化 QA 證據,而不重複底層測試。#97689 感謝 @romneyda。
- 釐清為何數個網路與提供者路徑會在次要清理或剖析步驟失敗時保留有用結果。#97701 感謝 @zengwen-dt。
- 將其他 Docker 檢查納入共用 QA 清冊,改善發布涵蓋率並減少重複的驗證作業。#97708 感謝 @romneyda。
- 新增 ClawHub 市集清單與封裝外掛安裝檢查的結構化 QA 涵蓋。#97712 感謝 @romneyda。
- 強化 Firecrawl 在 URL 安全性、搜尋結果、抓取與回應限制方面的迴歸測試涵蓋。#97714 感謝 @solodmd。
- 強化清楚且準確之設定驗證訊息的測試涵蓋。#97736 感謝 @solodmd。
- 新增數值命令列與設定選項的迴歸測試涵蓋,包括預設值與邊界值。#97802 感謝 @dwc1997。
- 讓測試與包裝程式中的刻意結束更容易與真正的執行階段失敗區分。#97803 感謝 @maweibin。
- 新增 Unicode 安全文字切割的迴歸測試涵蓋,包括表情符號與分割字元邊界。#97805 感謝 @dwc1997。
- 讓 Slack QA 流程能針對本機測試提供者執行,降低對即時 Slack 認證資訊的依賴。#97891 感謝 @romneyda。
- 新增可重複執行的候選版本檢查,以便在發布前驗證全新的 ClawHub 套件安裝與升級。#97896 感謝 @romneyda。
- 釐清原始碼貢獻者在執行安裝與測試命令前所需的最低 Node.js 版本。#97898 相關項目 #97792。感謝 @aniruddhaadak80、@lin-hongkuan。
- 新增託管圖片與影片提供者的結構化即時 QA 證據,同時保留現有的手動檢查。#97900 感謝 @romneyda。
- 採用修正後的 ClawHub 套件系列偵測方式,改善官方外掛發布的可靠性。#97907 感謝 @patrick-erichsen。
- 透過重試逾時的原始碼簽出作業,減少 Windows、macOS 與 iOS 的暫時性驗證失敗。#97912 感謝 @romneyda。
- 讓每個情境在執行前說明其需求,為更具可攜性的頻道 QA 做好準備。#97915 感謝 @romneyda。
- 讓 Docker 支援的 QA 檢查更容易在單一受支援位置中尋找與維護。#97937 感謝 @romneyda。
- 減少重複的 Linux CI 設定,以便一致地維護簽出行為。#97940 感謝 @romneyda。
- 讓 QA Lab 與目前的 Crabline 套件保持相容,並為操作人員釐清本機提供者術語。#97941 感謝 @romneyda。
- 更新 CI 容量指引,讓維護者能使用目前的限制調整託管執行器突增容量。#97943 感謝 @vincentkoc。
- 整併重複的工作流程簽出設定,在不變更驗證行為的情況下降低維護偏差。#97946 感謝 @romneyda。
- 整合即時頻道 QA 中重複的認證資訊檢查,且未變更驗證內容。#97947 感謝 @romneyda。
- 整合各頻道工作中的發行 QA 認證資訊檢查,同時保留相同的驗證行為。#97948 感謝 @romneyda。
- 從 Crabbox 驗證中移除重複的 Docker 就緒設定,讓未來的更新更容易保持一致。#97950 感謝 @romneyda。
- 整合發行工作流程中重複的 Docker 建置準備作業,以減少維護偏差。#97951 感謝 @romneyda。
- 為完善的 OpenClaw 發行說明準備一個易於找到的文件首頁。#97959 感謝 @hannesrudolph。
- 讓頻道 QA 情境可在支援的測試環境間重複使用,且未變更終端使用者行為。#97962 感謝 @romneyda。
- 新增迴歸測試涵蓋範圍,確保以 SQLite 為後端的工作流程中數值保持一致。#98009 感謝 @dwc1997。
- 新增全域與個別代理程式命令醒目提示設定及其後援行為的測試涵蓋範圍。#98087 感謝 @solodmd。
- 防止已完成的 Tailscale 偵測檢查在閘道設定期間留下不必要的作用中計時器。#98134 感謝 @zhanglei99586。
- 避免受管理的 Chrome 設定檔在邊界情況下收到格式錯誤的空白偏好設定項目。#98138 感謝 @zhanglei99586。
- 強化閘道節點喚醒與重新連線狀態處理的迴歸測試涵蓋範圍。#98205 感謝 @zenglingbiao。
- 新增測試涵蓋範圍,確保一般與邊界情況輸入中的清單拆分方式一致。#98219 感謝 @zenglingbiao。
- 更新官方外掛發布流程,改用已修正的 ClawHub 工具處理套件系列。#98233 感謝 @patrick-erichsen。
- 允許重新發布四個舊版官方外掛,而不會因其既有的套件系列遭 ClawHub 拒絕。#98249 感謝 @patrick-erichsen。
- 在文件中發布易讀且易於找到的 OpenClaw v2026.6.11 發行故事。#98319 感謝 @hannesrudolph。
- 更新產生的文件中繼資料,讓 v2026.6.11 發行說明能通過部署檢查。#98325 感謝 @hannesrudolph。
- 新增啟動與結構描述檢查期間所使用之 SQLite 資料庫版本讀取的迴歸測試涵蓋範圍。#98369 感謝 @dwc1997。
- 新增迴歸測試涵蓋範圍,確保正確識別思考與已遮蔽思考的回應區塊。#98370 感謝 @dwc1997。
- 新增測試涵蓋範圍,確保頻道帳號除非明確停用,否則預設保持啟用。#98395 感謝 @dwc1997。
- 讓維護者的錯誤清查支援指定的批次大小與特定提取要求清單,同時保留既有的就緒標準。#98494 感謝 @vincentkoc。
- 修正核心與供應商檢查中過時的測試預期,恢復可靠的託管驗證。#98533
- 為未來具對話感知能力的存取控制準備一致的內部基礎,且未變更目前權限。#98536
- 恢復核心測試的型別檢查,讓有效的閘道與供應商測試不再阻礙不相關的工作。#98551 感謝 @romneyda。
- 恢復通過的程式碼檢查驗證,同時保留先前的 Tailscale 與 Feishu 安全修正。#98598 相關項目:#98462、#98464。感謝 @zhanglei99586。
- 新增迴歸測試涵蓋範圍,確保核准通知及其他使用者可見訊息中的清單易於閱讀。#98605 感謝 @dwc1997、@vincentkoc。
- 在新增的逐字稿測試涵蓋範圍改變預期測試計畫後,恢復工具驗證管線。#98610
- 協助修正聊天側邊欄中過長的工作區檔案清單無法捲動的問題。#98611 相關項目:#98566。感謝 @645648406-max、@zw-xysk。
- 當共用代理服務傳回異常龐大的回應時,讓 QA 認證資訊要求能明確失敗。#98619 感謝 @zengwen-dt。
- 防止訊息工具測試逾時,同時保留其所驗證的外掛行為。#98701
- 整合重複的供應商與公用程式載入模式,以提升一致性與可維護性。#98749 感謝 @romneyda。
- 強化 QA 證明,確認原生停止命令會在支援的測試環境中中斷正確的作用中對話。#98751 感謝 @romneyda。
- 透過 Crabline 擴充 Signal、Mattermost 與 Matrix 設定及訊息正規化的 QA 測試涵蓋範圍。#98779 感謝 @romneyda。
- 恢復文件與測試型別檢查,且未變更附加命令的行為。#98792
- 將 Telegram 可靠性指引放在貢獻者與審查者進行未來擴充功能工作時會看到的位置。#98808 感謝 @obviyus。
- 讓 macOS Swift 驗證能從不完整的建置快取中復原,而非重複發生相同失敗。#98818
- 讓原生翻譯清查檢查在掃描不尋常的來源標籤時仍能維持回應。#99098 感謝 @hxy91819。
- 當 Telegram API 傳回異常龐大的回應時,避免 QA Lab Telegram 檢查耗用過多記憶體。#99151 感謝 @hugenshen。
- 當閘道回應異常龐大時,讓 QA Lab 設定檢查提早停止並清楚回報。#99165 感謝 @hugenshen。
- 當 QA 服務傳回過大的資料時,避免 QA Channel 工作流程耗用過多記憶體。#99169 感謝 @hugenshen。
- 透過提高測試協調的可靠性,減少回覆工作階段並行測試涵蓋範圍中的 CI 誤判失敗。#99212
- 防止僅供測試使用的代理伺服器判定造成網路安全驗證誤判失敗。#99233 感謝 @joshavant。
- 建立共用的內部基礎,以一致方式載入執行階段模組,且未變更行為。#99261 感謝 @romneyda。
- 新增透過 Crabline 傳送 Signal 訊息及其正規化結果的 QA 測試涵蓋範圍。#99262 感謝 @romneyda。
- 新增 QA 測試涵蓋範圍,確保 Mattermost 回覆透過 Crabline 時仍繫結至正確的群組對話。#99264 感謝 @romneyda。
- 新增 QA 測試涵蓋範圍,確保 Matrix 訊息透過 Crabline 時仍繫結至正確的聊天室。#99265 感謝 @romneyda。
- 整合核心執行階段各區域中重複的載入模式,以減少維護偏差。#99278 感謝 @romneyda。
- 減少 CI 負載沉重時暫時性的 QA 煙霧測試逾時,且未變更產品行為。#99294 感謝 @romneyda。
- 整合閘道與具狀態執行階段的載入模式,以提升一致性與可維護性。#99296 感謝 @romneyda。
- 統一 Discord、Slack 與 Telegram 中重複的載入模式,同時保留既有頻道行為。#99298 感謝 @romneyda。
- 統一 Matrix 與其他頻道中重複的載入模式,以降低未來的維護風險。#99302 感謝 @romneyda。
- 新增透過 Crabline 進行 Zalo 設定、輸入傳遞與輸出訊息正規化的端對端 QA 測試涵蓋範圍。#99303 感謝 @romneyda。
- 恢復 Memory Wiki 擴充功能可靠的程式碼檢查驗證,且未變更其行為。#99307 感謝 @romneyda。
- 讓串流 QA 證據證明頻道會在最終答案前顯示預覽。#99310 感謝 @romneyda。
- 為發行維護者新增受防護的每月 npm 發布路徑,且未移動一般的 latest 頻道。#99352 感謝 @kevinslin。
- 恢復 Telegram 情境處理與受支援之外掛 SDK 邊界的 CI 檢查。#99355 感謝 @romneyda。
- 整合核心程式碼中重複的資料形狀檢查,以提升一致性與可維護性。#99359 感謝 @romneyda。
- 整合內建外掛中重複的資料形狀檢查,以減少維護偏差。#99361 感謝 @romneyda。
- 當數個隔離的閘道檢查同時在資源有限的 CI 硬體上執行時,減少間歇性的 QA 煙霧測試逾時。#99368 感謝 @romneyda。
- 標準化 QA 結果與診斷資訊,讓發行驗證更容易比較且更值得信賴。#99374 感謝 @romneyda。
- 修正因缺少測試相依套件而造成的誤判失敗,恢復乾淨簽出環境中的閘道驗證。#99520 相關項目:#99513。感謝 @masatohoshino。
- 在實際 Bedrock 執行階段中保留明確的 Bedrock 即時檢查,讓維護者能可靠驗證由 AWS 支援的行為。#99607 感謝 @brian-bell。
- 讓重複的 QA 情境涵蓋範圍明確失敗,以確保驗證結果維持可信。#99628 相關項目:#99627。感謝 @romneyda。
- 在保留實用診斷資訊的同時,保護有界 QA 證據日誌與失敗詳細資料中的祕密。#99629 感謝 @romneyda。
- 簡化頻道 QA 設定,並讓不支援的測試動作更明確地失敗。#99632 相關項目:#99622。感謝 @romneyda。
- 減少靜態伺服器關閉時跨平台版本檢查的誤判失敗。#99642 感謝 @romneyda。
- 減少因測試輸出僅寫入部分內容而造成的間歇性 Crabline QA 失敗。#99649 相關項目:#99648。感謝 @romneyda。
- 為原生命令停止復原提供完整的預期回合時間,減少 QA 誤判失敗。#99656 相關項目:#99655。感謝 @romneyda。
- 整合 OpenClaw 各處的數值限制處理,以提升一致性與可維護性。#99671 相關項目:#99667。感謝 @romneyda。
- 整合命令、設定、供應商與頻道中重複的字串選項處理,且不改變行為。#99676 相關項目:#99663。感謝 @romneyda。
- 讓本機供應商活動能在由 Crabline 支援的 QA 中迅速且一致地顯示。#99679 相關項目:#99664。感謝 @romneyda。
- 讓已設定的模型參照在目錄、代理程式執行階段、閘道與外掛之間更加一致,且不改變預期行為。#99682 相關項目:#99674。感謝 @romneyda。
- 整合識別碼與驗證記錄的內部雜湊處理,且不改變其輸出。#99687 相關項目:#99675。感謝 @romneyda。
- 整合多個內部工作流程中的寬容 JSON 處理,以減少重複及未來的差異。#99688 感謝 @romneyda。
- 統一帳號、工作階段、檔案、訊息與外掛路徑中的內部工作排序,同時保留現有行為。#99691 感謝 @romneyda。
- 移除頻道、代理程式、命令列介面與診斷中多餘的清單清理層,使維護方式更清楚。#99702 相關項目:#99697。感謝 @romneyda。
- 強化重要聊天、搜尋、相容性與外掛工作流程的版本驗證。#99705 感謝 @romneyda。
- 擴充 Telegram、Slack、WhatsApp 與 Matrix 的共用即時頻道 QA 涵蓋範圍,同時保留各頻道的現有行為。#99707 感謝 @romneyda。
- 恢復從乾淨簽出可靠準備套件與 Docker 的能力。#99710 感謝 @romneyda。
- 標準化各媒體供應商的參考影像格式,以減少維護差異,且不改變產生媒體的行為。#99715 感謝 @romneyda。
- 強化互動式 Telegram 設定流程的驗證,包括儲存產生的設定。#99717 感謝 @romneyda。
- 整合內部文字清理,同時保留終端格式與外送訊息安全性。#99718 感謝 @romneyda。
- 讓設定、Proxy、媒體、網路鉤子與外掛工作流程中的 Web 與 WebSocket 位址驗證更加一致。#99719 感謝 @romneyda。
- 整合核心工作流程、外掛、工具與測試中的常見等待及逾時行為,且不改變預期的時序。#99721 感謝 @romneyda。
- 強化實際閘道與 MCP 啟動、連線、探索、協商及工具呼叫的版本涵蓋範圍。#99735 感謝 @romneyda。
- 防止封裝後的執行階段檔案缺失,讓合併版本驗證更加可靠。#99736 相關項目:#99734。感謝 @romneyda。
- 為語音、媒體、排程、瀏覽器清理與遙測工作流程新增更強的執行階段涵蓋範圍。#99737 感謝 @romneyda。
- 減少繁忙狀況下原生命令工作階段目標指定的驗證誤判逾時。#99743 感謝 @romneyda。
- 統一代理程式、供應商、閘道、外掛、文件與媒體下載有界 HTTP 回應時的防護措施。#99744 感謝 @romneyda。
- 集中管理認證資訊遮蔽與安全的祕密比較,以確保支援的工作流程具有一致的驗證行為。#99746 感謝 @romneyda。
- 讓外掛、訊息、媒體、排程與記憶設定中的真偽設定解讀保持一致。#99750 感謝 @romneyda。
- 統一取消處理,讓停止與逾時在代理程式、閘道、回覆、媒體及處理程序工作流程中保持一致。#99753 感謝 @romneyda。
- 整合設定、核准、代理程式回合與外掛之間重複的內部工作交接,且不改變行為。#99755 感謝 @romneyda。
- 整合 Voice Call 路由處理,同時保留網路鉤子與即時比對。#99766 感謝 @romneyda。
- 整合重複的本機網路設定,以簡化測試維護。#99771 感謝 @romneyda。
- 簡化成對的 BytePlus 與 Volcengine 模型目錄維護,且不改變供應商行為。#99777 感謝 @romneyda。
- 標準化維護者自動化中的文字模式逸出,以減少重複及未來的不一致。#99778 感謝 @romneyda。
- 讓主要版本驗證更快速、更可靠,同時保留執行階段與遙測涵蓋範圍。#99784 感謝 @romneyda。
- 整合供應商解析與執行授權所使用的重複清單清理行為。#99785 感謝 @romneyda。
- 統一代理程式工作流程中的數值限制處理,同時保留其現有允許範圍。#99786 感謝 @romneyda。
- 整合驗證、工作階段、核准、識別碼與外掛中的內部雜湊處理,且不改變相容性。#99788 感謝 @romneyda。
- 將一致的供應商與模型參照處理擴展至媒體、語音、代理程式政策及診斷工作流程。#99790 感謝 @romneyda。
- 降低套件建置的記憶體壓力,提升版本驗證的可靠性。#99793
- 讓內部對話受眾標籤與經驗證的群組情境一致,以支援未來的存取控制工作。#99816
- 防止與記憶體相關的驗證失敗,提升成品建置的可靠性。#99820
- 整合 Slack、Mattermost、Teams 與 Matrix 的共用頻道狀態和外掛遷移維護,且不改變工作流程。#99850
- 讓 Control UI 聊天樣式的更新更可預測,不預期產生視覺變更,並降低迴歸風險。#99900
- 讓 QA 報告命令驗證大幅加快並降低記憶體用量,且不改變其結果。#99909
- 修正命令輸出縮短功能,使長度限制為零或無效時,不再產生超出要求大小的文字。#99917 感謝 @super-cabbage。
- 讓外掛開發介面驗證更快速並降低記憶體用量,且不改變其驗證內容。#99940
- 移除未使用的 Slack 下載路徑,在保留私人檔案與影像下載功能的同時,減少安全敏感的維護工作。#99944 感謝 @miorbnli。
- 加快更新命令的涵蓋範圍,同時保留對受管理服務重新啟動失敗的驗證。#99945
- 讓 Crabbox 包裝函式的涵蓋範圍更快速、更輕量,同時保留相同的行為檢查。#99969
- 減少 Docker 排程器涵蓋範圍中不必要的等待,且不改變執行階段排程行為。#99988
- 讓輕量即時驗證工具更快啟動並減少記憶體用量,同時保留即時冒煙測試行為。#100002
- 加快套件候選版本的安全驗證,且不改變其提供的保護。#100008
- 防止 Codex 外掛版本在內嵌執行階段過時時發布,減少誤判成功的更新。#100015 感謝 @100yenadmin、@fuller-stack-dev。
- 降低記憶體用量,並讓隔離測試維持在效能預算內,以便更快速、更可靠地向貢獻者提供回饋。#100019
- 重構 Control UI,讓導覽更可預期、頁面轉場更流暢,並減少不必要的畫面更新。#100024 感謝 @shakkernerd。
- 改善 Matrix QA 證據,讓維護者能更輕鬆地診斷請求順序、重試、錯誤及狀態連續性。#100039 感謝 @romneyda。
- 讓隔離開發簽出中的驗證使用實際受測的程式碼,避免產生誤導性結果。#100053
- 移除重複的內部型別名稱,讓維護者與外掛開發者能更直接地理解受影響的程式碼。#100061 感謝 @romneyda。
- 穩定本機 macOS 驗證,讓維護者能準備發行版本與變更,而不會遇到特定主機造成的誤判失敗。#100069
- 更新 TypeScript lint 檢查,同時避免誤導性發現與不安全的自動變更。#100083
- 讓文件所述的 web-fetch 效能基準測試命令能依照原文直接運作。#100087 感謝 @vincentkoc。
- 穩定 Control UI 路由涵蓋範圍,以減少聊天與工作階段版面配置相關的誤判失敗。#100108 感謝 @vincentkoc。
- 即使缺少選用的傳遞詳細資訊,也能讓 qa-channel 的最終回答可靠地取代預覽。#100114 感謝 @vincentkoc。
- 強化 lint 防護,避免意外在多個陣列項目之間共用同一個可變值。#100122
- 更新文件迴歸測試涵蓋範圍,使其符合目前措辭,並防止不相關的驗證失敗。#100183 感謝 @vincentkoc。
- 在不變更行為的情況下,統一環境保護、排程任務後援檢查及 Talk 靜默預設值的文件說明。#100186
- 新增可重複執行的 Android 聊天串流測試,涵蓋重複、遺失、過時、逾時及格式錯誤的訊息。#100200
- 新增可重複執行的 Apple 平台聊天測試,以便在發行前找出重複、遺失、順序錯亂或格式錯誤的串流回覆。#100201
- 強化行動裝置驗證,確保新的閘道事件不會在 iOS 或 Android 中未經處理而悄然略過。#100206
- 以目前的審查者選項、可設定的預設值及更強的執行防護措施更新內建的自動審查工作流程。#100210
- 提升維護者針對高負載工作與不受信任貢獻進行驗證時的安全性與一致性。#100220
- 將單元測試與即時本機設定及認證資訊隔離,以在不同機器上提供更安全、更一致的結果。#100221
- 讓 iOS 開發者能以不同圖示並使用各自獨立的應用程式資料,同時安裝偵錯版與發行版應用程式。#100222
- 恢復 Crestodian 初始設定流程的乾淨本地化、文件及 lint 驗證。#100223
- 在保留風險變更檢查的同時,將明確核准延續至同一個具名發行版本,藉此簡化發行發布流程。#100239 感謝 @vincentkoc。
- 提高繁忙 Mac 上發行準備的可靠性,並強化完整測試套件驗證。#100242
- 在平行 macOS 負載下穩定 OpenClawKit 合約與聊天測試涵蓋範圍,減少誤判的驗證失敗。#100243
- 恢復完整的套件成品,讓原始碼、Docker 及外掛開發建置更可靠。#100249 感謝 @vincentkoc。
- 允許使用較大的已核准過時提取要求批次,減少維護者執行有限範圍清理時受到的干擾。#100253
- 移除非預期的白色外框,改善 iOS 與 Apple Watch 偵錯圖示。#100259
- 修正 QA 提示詞處理方式,讓驗證依據使用者的實際指示回應,而非隱藏的執行階段脈絡。#100272 感謝 @marvinthebored、@obviyus、@peetiegonzalez。
- 強化行動裝置通訊協定驗證,確保原生 iOS 或 Android 變更無法繞過閘道事件涵蓋範圍。#100278
- 恢復乾淨的 Android 格式化基準,讓貢獻者能驗證並擴充近期的行動聊天工作。#100304
- 防止提取要求合併驗證耗盡共用服務限制,同時維持結果的可信度。#100332
- 補齊已合併的 WhatsApp 重新連線、引用回覆、認證資訊復原及傳遞狀態修正之發行記錄。#100346 感謝 @bartok9、@leonidaslux、@masatohoshino、@vishalj99。
- 恢復涵蓋配對設定結果之共用 Apple 平台測試的編譯。#100355
- 防止停用 Voice Wake 時發生 iOS 啟動失敗,包括模擬器開發建置。#100370
- 穩定對負載敏感的 Matrix、WhatsApp 及程序測試涵蓋範圍,以減少繁忙機器上的誤判失敗。#100420
- 降低完整測試套件的記憶體壓力,使本機驗證較不容易失敗或壓垮開發者工作站。#100437
- 補齊數個已合併且使用者可見的修正及其原始貢獻者之發行記錄。#100441
- 修正阻止準備候選套件的發行驗證失敗。#100459 感謝 @vincentkoc。
- 補上空白互動式回覆修正所缺少的發行貢獻者致謝。#100464 感謝 @mushuiyu886。
- 簡化 iOS 開發版應用程式標籤,同時讓偵錯版與發行版安裝項目仍易於區分。#100466
- 恢復較舊 OpenClaw 候選版本的發行驗證,同時不削弱目前套件的檢查。#100469 感謝 @vincentkoc。
- 新增可重複產生的視覺證據,證明候選 Control UI 建置能傳送聊天訊息並呈現最終回覆。#100472 感謝 @brokemac79。
- 補齊三項已合併語音修正的發行記錄與貢獻者致謝。#100473
- 記錄一項已合併的遠端瀏覽器可靠性修正,同時減少變更記錄衝突造成的重複驗證工作。#100495 感謝 @hemantsudarshan、@keaneyan。
- 移除已淘汰的 macOS 初始設定測試,讓目前的原生測試目標能順利編譯。#100497 感謝 @steipete-oai。
- 記錄新隔離 macOS 瀏覽器設定檔中的持續登入狀態,能在瀏覽器與閘道正常重新啟動後保留。#100507 感謝 @turbotheturtle。
- 移除造成不必要重新執行的間歇性失敗,以強化 macOS 瀏覽器 Proxy 測試的可靠性。#100517
- 為受管理瀏覽器的附件下載及其傳回的檔案詳細資訊新增準確的發行記錄。#100532 感謝 @zhangguiping-xydt。
- 記錄四項先前已發布的 Control UI 改善,讓發行歷程與貢獻者致謝保持完整。#100533 感謝 @evan-ym、@qingminglong、@tiffanychum、@xianshishan。
- 減少無法使用工具之模型的不必要設定工作,同時保留現有啟用工具的工作流程。#100536 感謝 @vincentkoc。
- 釐清並強化 Telegram 訊息編輯的重試測試涵蓋範圍,而不變更其現有行為。#100543 感謝 @lzw112。
- 補齊三項先前已發布的可靠性修正及其貢獻者致謝之發行記錄。#100545
- 記錄已發布的 Control UI 預覽功能,這些預覽會顯示實用的 GitHub 議題與提取要求詳細資訊。#100555
- 新增 Apple 聊天在重新連線至進行中的回應後恢復之發行歷程涵蓋範圍。#100561
- 記錄三項已合併修正,涵蓋串流回覆、手機身分處理及有界限的 Tlon 回應。#100562 感謝 @hugenshen、@morluto、@totobusnello。
- 為更安全的瀏覽器動作下載及保留使用者擁有的分頁新增可追溯的發行記錄。#100575 感謝 @sunlit-deng。
- 當並行提取要求合併但未變更已準備的修補程式時,減少不必要的重複驗證。#100593
- 補齊五項已發布的 Control UI 與終端介面修正之變更記錄。#100599 感謝 @goutamadwant、@haishmg、@ml12580、@ruanrrn、@vincentkoc、@zengwen-dt。
- 恢復受管理工作樹指南的文件驗證與索引建立。#100603
- 記錄三項已發布的外掛與設定修正,使其發行涵蓋範圍保持完整。#100609 感謝 @vincentkoc。
- 修正 Workboard 驗證,讓正當的清理行為不再造成誤判失敗。#100611
- 簡化 Control UI 導覽維護,同時保留已儲存的側邊欄選擇與現有行為。#100612
- 減少多個區域中重複且未使用的內部程式碼,使未來維護更一致。#100650 感謝 @vincentkoc。
- 當準備好的變更經證實未改變時,避免在乾淨的 rebase 後進行多餘的託管驗證。#100663
- 擴充 Android 發行記錄,納入先前已發布的五項應用程式改進。#100702
- 恢復核心閘道與程式碼品質驗證,讓不相關的變更能可靠地繼續進行。#100703
- 更新套件驗收涵蓋範圍,以反映目前固定版本的 Claude 命令列介面設定。#100723 感謝 @vincentkoc。
- 新增發行驗證範圍,涵蓋修正後的模型標籤,以及 Control UI 中可持續保留的傳入圖片預覽。#100740 感謝 @hyspacex、@sweetcornna。
- 補齊四項先前已合併修正及其貢獻者的預發行記錄。#100781
- 完成使用受管理工作樹工作階段結果之整合所需的開發者支援與驗證。#100793
- 透過受支援的開發者介面提供受管理工作樹的工作階段結果。#100804
- 移除過時的內部程式碼與舊版 Android 成品,縮小維護範圍。#100823 感謝 @vincentkoc。
- 精簡未使用的核心執行階段路徑,讓所有權與未來維護更容易理解。#100856 感謝 @vincentkoc。
- 縮減過時的內部 UI 與供應商介面範圍,提升維護報告的準確性。#100882 感謝 @vincentkoc。
- 強化使用相容本機模型伺服器設定 Hugging Face 本機應用程式的迴歸測試範圍。#100887 感謝 @osolmaz。
- 改善用於發行審查的精簡 Android 語音與螢幕擷取內容之一致性。#100895 感謝 @iwhatsskill。
- 重新校準驗證,使其符合目前的 Codex、閘道與 Control UI 行為,以防止誤導性的失敗。#100897 感謝 @vincentkoc。
- 恢復用於驗證 iOS 與 macOS 聊天變更的共用 Apple 平台測試編譯。#100903
- 收緊內部代理程式碼邊界,減少維護者意外需要保留的介面。#100909 感謝 @vincentkoc。
- 縮減 Control UI 的內部介面範圍,同時維持其可見行為不變。#100931 感謝 @vincentkoc。
- 讓針對性的 Control UI 端對端檢查自動準備所需的媒體工具。#100950 感謝 @vincentkoc。
- 移除過時且不受支援的 Control UI 開發介面,以減少意外相依性。#100952 感謝 @vincentkoc。
- 防止例行 iOS 套件解析留下不相關的本機檔案變更。#100961
- 釐清 Telegram 的內部邊界,降低私有實作細節成為相依項目的可能性。#100975 感謝 @vincentkoc。
- 簡化 Workboard 的內部開發介面範圍,同時不改變 Workboard 的行為。#100989 感謝 @vincentkoc。
- 讓外掛登錄檔的預期行為更明確且更容易驗證,同時不改變執行階段行為。#100990 感謝 @romneyda。
- 整併重複的指令碼合約,讓維護變更更容易以一致方式驗證。#100992 感謝 @romneyda。
- 整併重複的內部合約以簡化閘道用戶端維護,同時維持相容性。#101012 感謝 @romneyda。
- 減少未使用的 Control UI 開發介面範圍,以及未來維護報告中的雜訊。#101013 感謝 @vincentkoc。
- 讓私有套件程式碼明確維持在內部,改善所有權邊界與無用程式碼報告。#101041 感謝 @vincentkoc。
- 透過證明文件所述服務與套件化安裝確實能啟動並執行,強化 Docker 發行驗證。#101045 感謝 @romneyda。
- 為 Telegram 啟動、排程活動與遙測資料傳送新增更有力的發行證據。#101051 感謝 @romneyda。
- 統一受支援測試環境中的 Matrix 生命週期驗證,讓一致性落差更容易被偵測。#101055 感謝 @romneyda。
- 集中管理頻道重新啟動與存取政策情境,以減少重複的 QA 維護工作。#101063 感謝 @romneyda。
- 統一頻道路由測試範圍,讓提及、聊天室、允許清單與回覆功能的迴歸問題更容易被發現。#101076 感謝 @romneyda。
- 在共用與即時 QA 環境中,標準化 Telegram 與 WhatsApp 的命令及工作階段檢查。#101080 感謝 @romneyda。
- 恢復 Android 格式與框架驗證,減少阻礙發行的維護雜訊。#101081 感謝 @vincentkoc。
- 整併 Slack 與 Matrix 的討論串及私人訊息測試範圍,使跨頻道驗證更清楚。#101112 感謝 @romneyda。
- 新增變更記錄,涵蓋先前已發布的大量供應商、頻道、記憶、瀏覽器與設定修正。#101128
- 強化 QA 認證資訊管理,以防範過大的服務回應;發生問題時會明確失敗,且不會過度使用記憶體。#101131 感謝 @cxbasdev。
- 清理 Control UI 的內部型別介面範圍,使維護報告更準確。#101135 感謝 @vincentkoc。
- 讓私有 Control UI 定義維持在內部,減少維護者面臨的雜訊與意外相依性。#101165 感謝 @vincentkoc。
- 修正 QA 冒煙測試選擇,讓例行執行能夠啟動,而非在設定期間失敗。#101173 感謝 @romneyda。
- 提高平行測試容量,減少繁忙驗證作業期間可避免的等待時間。#101174 感謝 @vincentkoc。
- 新增維護者驗證,防止新程式碼繞過受支援的工作階段儲存路徑。#101178 感謝 @jalehman。
- 為壓縮、排程檢查與工作階段分支做好未來儲存變更的準備,同時不改變行為。#101179 感謝 @jalehman。
- 為工作階段路由、目標、傳送與壓縮追蹤做好更安全的儲存變更準備,同時不改變工作流程。#101180 感謝 @jalehman。
- 還原一項原本不打算發布的暫時性 QA 冒煙測試選擇變更。#101184 感謝 @romneyda。
- 暫時移除不可靠的 QA 冒煙測試要求,以免阻礙不相關的貢獻。#101185 感謝 @romneyda。
- 恢復 Matrix 與 Telegram 頻道變更的可靠自動冒煙測試範圍。#101186 感謝 @romneyda、@vincentkoc。
- 在通常使用的託管執行器容量不可用時,仍能進行原生發行驗證。#101196
- 穩定 Windows 啟動後援機制的測試範圍,並確保排程器變更進入適當的驗證流程。#101223
- 在原始碼移動後更新原生本地化追蹤,以防止誤判驗證失敗。#101232
- 修正原生本地化參照,確保應用程式相關驗證維持準確。#101233 感謝 @vincentkoc。
- 更新產生的文件索引,使其符合 Claude Mythos 5 指引。#101242
- 減少意外暴露的內部 API,並提高無用程式碼審查所提供的有效資訊。#101243 感謝 @vincentkoc。
- 簡化 Control UI 的內部模組介面範圍,同時保留配對指引與可見行為。#101262 感謝 @vincentkoc。
- 讓 Android 開發命令在全新簽出中自動找到標準的本機 SDK。#101273
- 新增自動 Android 格式強制檢查,防止清理偏差進入主要程式碼庫。#101275
- 當上游伺服器提早結束回應時,讓本機偵錯 Proxy 仍可使用,並如實回報其錯誤。#101315 感謝 @sebtardif。
- 防止閘道重新載入與啟動測試一起執行時停滯。#101331 感謝 @obviyus。
- 縮減 Control UI 模組邊界,並減少未使用程式碼檢查中的雜訊。#101339 感謝 @vincentkoc。
- 現代化 Android 建置相依套件與驗證流程,同時維持應用程式的目標行為不變。#101356
- 縮減不受支援的記憶體 SDK 介面,使開發者較不容易依賴私有內部實作。#101362 感謝 @vincentkoc。
- 恢復編譯用於本機驗證的共用 Apple 平台測試。#101372
- 釐清 Copilot 外掛的內部邊界,而不變更其執行階段行為。#101379 感謝 @vincentkoc。
- 減少 GitHub Copilot 提供者意外公開的 API,使其支援邊界更加清楚。#101393 感謝 @vincentkoc。
- 將私有外掛細節保留於內部,改善無用程式碼報告與未來的清理工作。#101406 感謝 @vincentkoc。
- 釐清 Brave、Firecrawl 與 DeepInfra 提供者外掛的支援邊界。#101425 感謝 @vincentkoc。
- 將 OpenCode Go 串流與目錄內部實作保留為私有,使擴充功能開發者看到更清楚的整合邊界。#101440 感謝 @vincentkoc。
- 清理私有的 OpenRouter 與 SMS 外掛定義,以提升內部 API 的準確性。#101452 感謝 @vincentkoc。
- 讓發行作業人員可在最終標籤建立前,驗證指定的延長穩定版候選版本。#101466 感謝 @kevinslin。
- 移除過時的 Android 快取清理路徑,僅保留一套更清楚的所有權模型。#101470 感謝 @vincentkoc。
- 縮減私有記憶體 SDK 介面,並提升維護報告的準確性。#101508 感謝 @vincentkoc。
- 穩定 Android 已儲存閘道的重新連線測試涵蓋範圍,以減少間歇性驗證失敗。#101519
- 縮減內部執行逾時程式碼,而不變更逾時行為。#101523 感謝 @vincentkoc。
- 移除過時的 Control UI 維護介面,同時保留可見行為。#101549 感謝 @vincentkoc。
- 新增發行歷史測試涵蓋範圍,記錄已發布的 Discord 討論串標題提示修正。#101566 感謝 @alix-007。
- 移除僅使用一次的層級與未使用的介面,以簡化私有記憶體 SDK 介面。#101568 感謝 @vincentkoc。
- 協助修正外掛核准文字在接近長度限制處出現表情符號時仍能保持可讀性。#101579 感謝 @wm0018。
- 減少未使用的內部記憶體介面,使該程式碼更易於維護,而不變更使用者行為。#101583 感謝 @vincentkoc。
- 簡化記憶體功能的內部 Windows 程序啟動程式碼,而不變更其運作方式。#101594 感謝 @vincentkoc。
- 刪減未使用的內部記憶體介面,以降低維護負擔,同時保留現有行為。#101604 感謝 @vincentkoc。
- 整併未使用及重複的 Control UI 程式碼,以提升可維護性,且不預期產生視覺變化。#101632 感謝 @vincentkoc。
- 整併重複的 Control UI 工具,使未來變更時需要保持一致的路徑更少。#101647 感謝 @vincentkoc。
- 釐清回覆處理與內建外掛各處的內部邊界,而不變更執行階段行為。#101666 感謝 @vincentkoc。
- 移除已被取代的 Android 畫面與翻譯,在維持現行應用程式流程不變的同時減少維護工作。#101680 感謝 @vincentkoc。
- 更新 Control UI 聊天測試,以反映目前的大頭貼行為並減少過時的測試假設。#101682 感謝 @shakkernerd。
- 為聊天記錄處理因應未來的儲存變更做好準備,同時保留現有的訊息與逐字稿行為。#101688 感謝 @jalehman。
- 在移除過時的應用程式字串後,恢復可靠的 Android 翻譯驗證。#101689
- 為對話分支因應未來的儲存變更做好準備,而不變更父工作階段的複製方式。#101699 感謝 @jalehman。
- 減少核心、外掛與 Control UI 中意外形成的內部介面,以簡化持續維護工作。#101701 感謝 @vincentkoc。
- 強化內建 Codex 整合的相容性檢查,以便在發行前發現請求不相符的問題。#101726 感謝 @vincentkoc。
- 避免私有實作細節被視為受支援的整合點,提升程式碼庫的可維護性。#101731 感謝 @vincentkoc。
- 擴大發行前檢查的涵蓋範圍,使官方外掛套件可在延長穩定版 npm 發行前完成建置與檢查。#101757 感謝 @kevinslin。
- 減少核心、外掛與 Control UI 中未使用的內部宣告,而不變更產品行為。#101758 感謝 @vincentkoc。
- 恢復現有原生核准介面的 Control UI 翻譯驗證。#101771
- 縮減內部程式碼邊界,使維護工具能更準確地識別未使用的程式碼。#101831 感謝 @vincentkoc。
- 為透過官方 Google Gemini API 傳送的請求新增一致的 OpenClaw 識別資訊。#101834 感謝 @vishal-dharm。
- 清理 UI 與維護工具中未使用的內部宣告,使程式碼所有權更加清楚。#101858 感謝 @vincentkoc。
- 減少內建擴充功能中意外形成的內部介面,而不變更外掛行為。#101860 感謝 @vincentkoc。
- 收緊核心內部邊界,以減少無用程式碼雜訊並簡化未來維護。#101869 感謝 @vincentkoc。
- 簡化內部測試與工具介面,使維護和程式碼搜尋產生較少雜訊。#101875 感謝 @vincentkoc。
- 釐清哪些內部工具為私有,以降低維護期間意外產生相依關係的風險。#101886 感謝 @vincentkoc。
- 簡化 Parallels 驗證工具的私有介面,而不變更其行為。#101889 感謝 @vincentkoc。
- 減少不必要的內部指令碼介面,使儲存庫自動化更易於理解與維護。#101892 感謝 @vincentkoc。
- 縮減 Control UI 內部介面,以改善無用程式碼分析,而不變更使用者看到的介面。#101894 感謝 @vincentkoc。
- 提高外掛測試在常見開發環境與託管環境間的可攜性。#101896
- 將實作細節保留為私有,以釐清瀏覽器外掛的支援介面。#101898 感謝 @vincentkoc。
- 將私有實作細節保留於內部,以釐清 Microsoft Teams 外掛的邊界。#101903 感謝 @vincentkoc。
- 簡化內部發行與驗證工具介面,同時保留現有命令。#101904 感謝 @vincentkoc。
- 縮減內部 AI 提供者介面,而不變更提供者行為或受支援的進入點。#101907 感謝 @vincentkoc。
- 將 Canvas 實作細節保留為私有,使其受支援的開發者介面維持清楚。#101915 感謝 @vincentkoc。
- 減少儲存庫自動化中未使用的內部型別,在不變更命令的情況下提升可維護性。#101917 感謝 @vincentkoc。
- 釐清 ClickClack 與 Logbook 外掛的內部邊界,而不變更其行為。#101922 感謝 @vincentkoc。
- 將 OC Path 實作細節保留為私有,同時保留其命令與檔案編輯行為。#101925 感謝 @vincentkoc。
- 減少未使用的內部 Memory Wiki 介面,使未來維護與無用程式碼檢查更加清楚。#101931 感謝 @vincentkoc。
- 釐清 iMessage 外掛的內部邊界,而不變更其功能或行為。#101936 感謝 @vincentkoc。
- 縮減閘道中的內部終端介面,同時保留現有的終端行為。#101941 感謝 @vincentkoc。
- 減少 Discord 外掛中意外形成的內部介面,而不變更訊息或語音行為。#101945 感謝 @vincentkoc。
- 釐清哪些 Feishu 整合細節為私有,使程式碼更易於維護。#101949 感謝 @vincentkoc。
- 縮減 Matrix 整合的內部實作,而不變更使用者行為或文件所載的設定。#101954 感謝 @vincentkoc。
- 釐清 WhatsApp 整合所支援的型別介面,同時保留訊息傳遞行為。#101959 感謝 @vincentkoc。
- 在不變更其檢查或報告的情況下,減少 Policy 外掛中意外形成的內部介面。#101963 感謝 @vincentkoc。
- 收緊 memory-core 邊界,以降低維護風險,同時不變更儲存或搜尋行為。#101969 感謝 @vincentkoc。
- 簡化 QA Matrix 內部實作,同時保留既有的驗證工作流程。#101974 感謝 @vincentkoc。
- 縮減 QA 信心報告的內部介面,以明確界定受支援的維護範圍。#101980 感謝 @vincentkoc。
- 將 QA 證據摘要的內部實作維持為私有,同時不變更驗證行為。#101987 感謝 @vincentkoc。
- 減少未使用的 QA 公用程式型別,以避免依賴不受支援的內部細節。#101990 感謝 @vincentkoc。
- 將內部協調細節維持為私有,以明確界定受支援的 QA Lab 介面。#102005 感謝 @vincentkoc。
- 縮減 Google Meet 整合的內部介面,同時不變更設定、驗證或通話行為。#102010 感謝 @vincentkoc。
- 明確界定 Diffs 和 File Transfer 外掛的內部邊界,同時不變更其行為。#102021 感謝 @vincentkoc。
- 將 Google Chat 的實作細節維持為私有,同時保留所有既有的整合行為。#102029 感謝 @vincentkoc。
- 縮減 LINE 整合的內部介面,同時不變更訊息、網路鉤子或設定。#102037 感謝 @vincentkoc。
- 將僅供實作使用的細節維持為私有,以明確界定 Mattermost 的整合邊界。#102040 感謝 @vincentkoc。
- 在不變更 Signal 運作方式的情況下,減少 Signal 外掛中意外形成的內部介面。#102042 感謝 @vincentkoc。
- 縮減 Slack 外掛的內部介面,同時保留訊息傳送與遞送行為。#102044 感謝 @vincentkoc。
- 明確界定 QQ Bot 受支援的整合介面,同時不變更執行階段行為。#102048 感謝 @vincentkoc。
- 將語音通話的實作細節維持為私有,同時保留外掛的既有行為。#102059 感謝 @vincentkoc。
- 縮減 Zalo 整合的內部介面,同時不變更訊息、網路鉤子、媒體或設定。#102065 感謝 @vincentkoc。
- 當新啟動或忙碌的驗證環境回應緩慢時,提升遠端驗證的復原能力。#102159
- 避免不可靠的自動化 QA 阻擋不相關的貢獻,同時仍可進行聚焦的手動驗證。#102256 感謝 @romneyda。
- 減少僅使用工具的 OpenAI 回合成功後發生的誤判發布驗證失敗,同時仍嚴格處理真實錯誤。#102600
- 透過驗證遭拒絕的命令會收到預期回覆,加強 Telegram 授權的測試涵蓋範圍。#102732
- 更新已部署 Muse Spark 1.1 模型的 Meta 提供者驗證與指引。#103163
- 提升文件翻譯檢查的可靠性與安全性。#103244
- 在 Codex 外掛的連線記錄移至新的儲存系統後,恢復可靠的發布驗證。#103467 感謝 @vincentkoc。
- 加強安裝程式驗證,及早拒絕缺少隨附 AI 執行階段的不完整套件。#103556 感謝 @vincentkoc。
- 確保發布更新檢查會納入並驗證隨附的 AI 執行階段,再接受候選套件。#103564
- 提升 QA 準確性,讓重試後成功復原的情境不會被回報為最終失敗。#103635
- 排除刻意不產生助理回覆的情境,讓權杖用量驗證更加準確。#103650
- 恢復聚焦即時提供者發布驗證的可靠手動執行能力。#103654
- 更新閘道重新啟動驗證,以辨識目前成功的重新啟動與取消結果。#103681
- 要求實際擷取內容,而非僅探索到該能力,以加強網路存取驗證。#103685
- 讓網頁聊天驗證先等待回覆與用量資料儲存完成,再宣告成功。#103718
- 防止重新執行驗證時發布核准內容遭到無聲變更,保留操作人員所審查的確切證據。#103906
- 恢復 Meta 提供者與外掛參考頁面的中文文件驗證。#103923
- 允許發布管理員針對未變更的候選版本重複使用可信的驗證結果,同時仍拒絕過時的證據。#104162 感謝 @vincentkoc。
- 允許以套件為基礎的 QA 在版本更新與發布說明定稿之間執行,同時不削弱發布檢查。#104186
- 當失敗內容含有多位元組文字時,讓 Discord 語音錯誤細節維持在合理範圍且易於閱讀。#104684 感謝 @qingminglong。
- 向後移植防護措施,避免長對話進行壓縮時遺失工具剛傳回的輸出。#104702 感謝 @acosx、@solvely-colin。
- 使外掛預發布驗證與目前的 GPT-5.6 模型預設值一致。#104722
- 更新即時提供者驗證,使其預設使用預定的 7 月 GPT-5.6 模型。#104750
- 向後移植啟動復原、Discord 重新連線、易讀的拒絕訊息,以及更輕量外掛清單的修正。#104794 感謝 @wuqxuan。
- 透過重試少數不正確的驗證回應,減少 GPT-5.6 發布驗證的誤判失敗。#104939
- 恢復 Parallels 發布驗證所需的獨立完整套件成品。#104975
- 減少 Control UI 瀏覽器驗證中與時間戳記懸停行為相關的誤判失敗。#105133
- 讓 Telegram 發布驗證能可靠搭配較舊相容候選版本的模型選擇運作。#105401
- 保留 Codex 模型切換與影像生成的可重現 QA 測試涵蓋範圍。#105444
- 讓離線記憶隔離 QA 完全在本機執行,防止意外呼叫即時嵌入服務。#105488
- 改善 Codex 模型切換驗證,使對話壓縮不再造成誤判失敗。#105493
- 提升影像生成比較結果的準確性,同時不隱藏確實缺失或不明確的結果。#105500