OpenClaw v2026.7.1 版本資訊 (2026-07-13)
OpenClaw v2026.7.1 帶來大幅翻新的控制介面與新手引導流程、官方 iOS、Android 及 macOS 應用程式的重大更新、擴充的模型與供應商支援(包括 GPT-5.6 相容性、Tencent 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 在今天、七天及三十天內的每日支出、權杖數、請求數、熱門模型和計費類別。#100672
- 每日權杖與成本圖表現在會納入有限日期範圍內活動量為零的日期,因此 7 天、30 天及 90 天檢視會顯示完整的日曆期間,而不會縮減至只有活動日期。#81467 感謝 @adapepper。
- 大型安裝環境中的全代理程式成本報告現在會限制並行的閘道工作,降低儀表板變慢、逾時或增加記憶體壓力的可能性。#101589 感謝 @vincentkoc、@zw-xysk。
- 現在將游標停留在 Control UI 聊天中的公開 GitHub 議題或 PR 上,或使用鍵盤將焦點移至該項目,即可預覽其狀態、標題、作者、活動、留言和變更規模,無須離開對話。#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 現在會顯示相關狀態,不會讓 Update 按鈕看似沒有回應。#93082 感謝 @goutamadwant。
- Control UI WebChat 中即時使用工具的回覆現在會將助理的引言保留在工具卡片前方,即使瀏覽器與閘道時鐘不同步亦然。#93184 感謝 @pick-cat。
- Control UI Quick Create 現在讓使用者為代理程式回合的排程工作選擇模型,並顯示現有工作使用的是該模型還是預設模型。#95341 感謝 @ly85206559。
- Control UI WebChat 現在可在工具執行期間顯示 Codex 前言和解說,並可選擇在最終答案後隱藏或保留該進度。#95708 感謝 @obviyus、@ragesaq。
- 包含表情符號或其他補充字元的長回覆 ID,在為 WebChat 與閘道回覆指令縮短時,現在仍會保持有效,不會被截斷成格式錯誤的文字。#96938 感謝 @ly-wang19。
- 較長的工具活動詳細資料在為聊天、UI 或記錄縮短後,現在仍可保持可讀性,即使截斷處正好落在表情符號或其他補充字元上亦然。#96958 感謝 @bartok9、@ly-wang19、@vincentkoc。
- WebChat 現在會在撰寫器中同時顯示較長的供應商與模型名稱,以及所選的推理層級;窄螢幕則會保留合理的溢位限制。#96990 感謝 @maweibin、@xiayingren123。
- 代理程式可在目前的 WebChat 中使用無目標的
message.send傳送進度或中間更新,無須明確指定目的地。#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。
- 已掛載的深層連結、設定預設值、已驗證的頭像、排程警示及 Workboard 捲動功能,現在都能在控制介面中再次正常運作。#100106
- 管理員現在可以從任何控制介面頁面或快速設定開啟行動裝置配對,而非管理員的操作人員仍會看到此動作處於停用狀態,並附有存取權限說明。#100157
- 即使待處理裝置清單載入緩慢,控制介面現在也會立即顯示已就緒的行動裝置配對 QR Code,並在核准要求送達時將其加入。#100179
- 控制介面使用者現在可以選取並複製工具活動,而不會切換其資料列,且失敗的工具不再重複顯示多餘的錯誤指示器。#100199 感謝 @steipete-oai。
- 閘道儀表板登入頁面現在更適合手機與高度較短的視窗,並提供更大的觸控目標、更容易輸入的 URL,以及可觸及的復原說明。#100208
- 控制介面使用者現在可以依自訂群組、頻道、類型、代理程式或日期整理大型工作階段清單,並支援持久保留指派及拖放管理。#100262
- 使用者現在可以開啟控制介面的內容環,檢視確切的內容使用量、最新的輸入與輸出權杖數量,以及目前使用中的模型,而不必離開聊天。#100264
- 由
read等工具傳回的圖片,現在會直接顯示在控制介面對話中,而不再只以文字提及。#100295 感謝 @lzyyzznl、@pandah97、@rquinones84。 - 控制介面的工具活動現在會將相符的呼叫與結果合併成一致的單一資料列、移除重複的標籤與類別,並保持輸入、輸出、預覽和實際錯誤可供查看。#100318
- 控制介面的內容面板現在會在供應商與模型旁,顯示最新一次執行的估計總成本,以及可用的輸入、輸出、快取讀取和快取寫入明細。#100379
- 控制介面側欄現在會在更精簡、以對話為核心的桌面與平板版面中,讓所有已釘選聊天與九個一般近期聊天保持可見。#100386
- 控制介面編寫器現在會清楚顯示推理層級、將 Talk 及其設定集中在一起,並在手機和橫向版面中保留可用的模型控制項。#100445
- 控制介面 Talk 現在會從更簡潔的編寫器啟動,而管理員可以在設定中配置持久的供應商、傳輸、時間與推理預設值。#100453
- 閘道暫時中斷連線時,不再以登入畫面取代已驗證的控制介面頁面;在自動重新連線持續進行期間,儀表板內容會予以保留。#100479
- 控制介面的排程工作頁面現在會使用精簡摘要、清楚的狀態提示、可展開的詳細資訊及更多選項選單,讓大型工作清單能更快完成檢閱。#100646
- 控制介面側欄現在會在切換時保持近期聊天的位置、合併搜尋入口、支援觸控式工作階段動作,並減少不必要的介面元素。#100648
- 透過 Telegram、iMessage 和其他頻道收到的圖片,現在會在使用者重新載入後再次瀏覽控制介面聊天記錄時,以行內方式重新顯示。#100725 感謝 @sweetcornna、@vergissberlin。
- 控制介面的目標膠囊現在支援暫停、繼續、清除、檢視及編輯準備,並提供即時時間與權杖詳細資訊;命令和終端介面使用者則可重新措辭目標,而不會重設其預算。#100736
- 控制介面會保持概覽、Workboard、代理程式和更多選項可見,同時允許工作階段清單使用可用高度並獨立捲動。#100742
- 從控制介面下載的助理文件,現在會保留可辨識的原始檔名,而不再顯示帶有 UUID 後綴的暫存名稱。#100743
- 從控制介面的長篇回覆複製程式碼時,聊天現在會維持在相同閱讀位置,而不會向上跳動。#100807 感謝 @jvlegod。
- 桌面版控制介面使用者可以選擇按 Enter 鍵時要傳送訊息或插入新行,並可使用 Command+Enter 或 Ctrl+Enter 作為傳送快速鍵;系統會針對該閘道保留此選擇。#100810 感謝 @moomx、@vincentkoc。
- 切換控制介面聊天時,不再意外將選取的工作階段移至頂端;使用者也可以為側欄選擇穩定的建立順序或最近更新順序。#100927 感謝 @shakkernerd、@vyctorbrzezowski。
- 控制介面設定現在會使用一致的
/settings/...路徑,同時舊書籤仍可繼續運作,讓託管或反向代理安裝中的重新載入與連結更為可靠。#100928 感謝 @vyctorbrzezowski。 - 控制介面導覽現在會將品牌標誌、搜尋和側欄控制項放在桌面與行動裝置使用者預期的位置,並提供更清楚的使用中工作階段、更精簡的時間戳記,以及更容易存取的終端機。#101017 感謝 @shakkernerd、@vyctorbrzezowski。
- 控制介面側欄的收合控制項現在位於其所控制的側欄內,不再看起來像是不相關的頂端列或終端機按鈕。#101038
- 控制介面 Talk 使用者現在可以在 Talk 按鈕旁選擇系統預設麥克風或任何瀏覽器可見的麥克風,並在已儲存的裝置無法使用時收到清楚的訊息。#101100
- 側欄工作階段群組現在可以重新命名、在不刪除工作階段的情況下移除、於空白時建立,或停用以還原單一平面式近期工作階段清單。#101117
- 控制介面現在只會在啟用 Workboard 時顯示其導覽,並以更清楚的圖示和狀態間距呈現更簡潔的收合側欄。#101123
- 控制介面現在會將搜尋、側欄存取、佈景主題選擇和 macOS 品牌標誌放在更清楚、更可預期的位置,並提供準確的螢幕閱讀器標籤。#101497
- 閘道暫時中斷時,不再以全寬橫幅將控制介面內容往下推,因此儀表板會保持原位,同時顯示精簡的重試通知。#101812
- 閘道暫時中斷連線時,現在會使用較平靜且融入儀表板的重新連線膠囊,並維持相同的重試與無障礙功能。#101844
- 此版本中,控制介面的評論設定現在會在支援的翻譯中使用所選語言。來源:34badde、a9cb866、ce9166d、6b67ada、006c2f7、6bdffa5、b4476ab、5b5c623、1520d09、6140326、75bd44a、c1aeaf9、49edc0a、cb69ce7、bb0af61、0dcfbb0、db73ece、21e6fc9。
- 此版本中,「所有工作階段」側邊欄標籤現在會在支援的控制介面翻譯中使用所選語言。來源:b2c3dc2、61347a5、a2674b6、bbabad4、8909289、22552d6、96e3615、452351c、5e9a62c、0a9648b、a803589、7c30ff8、e3d2878、620f2e3、aa0f36c、c336256、64dd688、e2ecbc8。
- 控制介面的行動裝置配對流程現在會在 18 個支援的地區設定中以所選語言顯示,不再混用本地化畫面與英文設定文字。c78b0d5
- 控制介面登入或閘道連線失敗時,現在會立即顯示錯誤、復原步驟與相關文件連結,而不再將它們隱藏於收合面板中。f9e194e
- 網頁側邊欄現在能可靠地填入釘選與溢位導覽路由,讓 Worktrees 等目的地保持可用。55a0012 感謝 @vincentkoc。
- 使用非英文控制介面的使用者現在會看到已翻譯的排程溢位選單與「到期時執行」標籤,包括「更多動作」的輔助功能標籤。2585d6b
- 控制介面針對即時語音輸入顯示的麥克風存取警告,現在會以使用者所選的語言呈現。68c85ef
- 移除意外殘留的合併衝突文字後,控制介面側邊欄現在能順利建置,並維持工作階段分組與拖曳分割行為。0e3ce24
- 印度語與俄語使用者現在能獲得相符的控制介面翻譯,文件維運人員也能透過現有的地區設定工作流程產生這些語言版本。689baa5 感謝 @vincentkoc。
- 裝置配對期間,
/ pair qr現在會遵循與/pair qr相同的授權配對流程,而不會啟動代理程式回合或中斷現有的控制介面路由。#98262 感謝 @brokemac79。 - 開啟或重新連線控制介面儀表板時,現在使用的暫時性閘道記憶體大幅減少,在保留所要求用量總計的同時,也減少誤報的
rss_growth警告。#100054 感謝 @nianjiuzst。 - 控制介面設定現在無須使用 SSH,即可顯示遠端閘道的主機身分、位址、作業系統、執行階段、運作時間、CPU 負載、記憶體及可用磁碟空間。#100478
- 控制介面現在會顯示支援之桌面節點的執行核准,並在要求送達節點前,拒絕尚待處理、不受支援或遭原則封鎖的要求。#100505 感謝 @vincentkoc。
- 已設定的
ui.seamColor現在會變更控制介面的按鈕、醒目提示、選取項目與焦點環,而無效值會順利回復為預設值。#93699 感謝 @dennis-lynch、@goutamadwant。 - 控制介面中的 QR Code 與其他半區塊文字圖案現在會保留間距、在需要時捲動,且複製時包含足夠的留白以維持可用性。#93869 感謝 @emg110、@vincentkoc。
- 服務工作執行緒更新後,已開啟的控制介面分頁現在會切換至使用中的建置版本,減少升級後出現過期 JavaScript、CSS 與通訊協定不相符的錯誤。#96141 感謝 @andrewccctechlink、@brokemac79。
- 聊天用戶端現在能將每則待處理的使用者訊息,與閘道確認的確切訊息進行配對,減少交錯回合期間出現重複或不相符的對話泡泡。#96273 感謝 @datus1982、@wyf027。
- 按一下排程工作的 History 按鈕時,現在會立即提供回饋,並直接捲動至該工作的最新執行歷程。#96281 感謝 @wyf027、@yzhong52。
- 控制介面中接近一百萬的權杖總數現在會顯示為
1.0M,而非容易造成混淆的1000k。#96298 感謝 @ly-wang19。 - 用量拼貼圖與用量摘要現在會將接近一百萬的權杖總數顯示為
1.0M,而非1000.0K。#96450 感謝 @ly-wang19。 - 控制介面 Talk 設定中的 Voice、Model 與 Sensitivity 控制項,現在能在同一列中一致對齊,不再因重複顯示所選值的文字而擾亂版面配置。#96925 感謝 @evan-ym。
- 控制介面的核准提示不再繼承較舊要求的失敗狀態,也不會在目前的決定仍在處理時重新啟用控制項。#98394 感謝 @haruaiclone-droid。
- 控制介面現在會在偵測到不相容的閘道通訊協定後停止重試,並顯示重新連線所需的更新或重新載入指引。#98414 感謝 @haruaiclone-droid。
- 在手機與其他高度較低的橫向畫面上,控制介面的訊息編輯器現在會在有限區域內捲動,讓聊天記錄與所有編輯控制項都保持可用。#98683 相關項目:#98615。感謝 @jin-li、@qingminglong。
- 在閘道重新啟動或切換過期資產期間暫時載入失敗後,控制介面現在會重試,而不會持續卡住直到手動重新整理頁面。#99111 感謝 @zengwen-dt。
- 現在可以透過控制介面網頁聊天傳送貼上的大型 PNG 螢幕截圖,不會在附件處理期間失敗。#99213 感謝 @jincheng-xydt、@vincentkoc。
- 從建立設定代碼到管理待處理裝置,控制介面的行動裝置配對流程現在已為印度語與俄語使用者完整本地化。#100040
- 控制介面的工作區側欄現在會緊貼視窗,且收合時占用更少空間,移除空白區帶又不會與聊天區域重疊。#100088
- 控制介面聊天記錄現在只會隱藏完全相同的最終傳遞鏡像,讓合理的重複傳送、轉寄與不同回覆保持可見。#100136
- 控制介面聊天現在會在手機、標準桌面與高視窗中,於第一則訊息上方保留一致的空間。#100144 感謝 @steipete-oai。
- 控制介面設定現在提供可持續保留的 Simple/Advanced 切換、更簡潔的 Appearance 控制項,並只在 Context Profile 變更確實已暫存時顯示 Pending 標籤。#100147
- 控制介面的工具呼叫泡泡與錯誤徽章現在會整齊地靠右對齊,讓手機尺寸與桌面聊天中的失敗活動更容易瀏覽。#100163 感謝 @steipete-oai。
- OpenAI 使用者現在只會在控制介面的速度選擇器中看到受支援的 Standard 與 Fast 選項,且繼承的 Fast 模式會正確顯示。#100190
- 控制介面訊息編輯器中的短草稿不再顯示不必要的捲軸預留空間,而長草稿仍會在需要時捲動。#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來解除等待中的執行提示,而不會讓該決定排在遭封鎖的聊天執行之後。 #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 Code、閘道配對、節點核准、權限、復原步驟,以及在新手引導完成前確認手機已就緒。#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 latest 工具呼叫對話。來源與貢獻者
來源與貢獻者
- 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 app-server 工作階段可以繼續執行、委派給原生子代理程式,並將其結果以受追蹤的工作形式傳回;Copilot 工作階段則可以使用明確選取的自訂提供者,並在連線設定變更時重新啟動。
周邊的工作階段工作流程也更加持久。重要對話可以釘選、重新命名、封存、還原,並作為進行中的工作加以監控,而有效目標會在後續輪次、壓縮、佇列及中斷期間持續保留於工作記憶中。
來源與貢獻者
來源與貢獻者
- 外部工具現在可以取得工作階段範圍的閘道存取權,無須使用整個處理程序共用的認證資訊,也無權冒充其他工作階段,藉此為
openclaw attach建立安全基礎。#96351 感謝 @anagnorisis2peripeteia、@obviyus。 openclaw attach現在會啟動 Claude Code,並提供對主要或所選閘道工作階段的暫時存取權、不將認證資訊放入引數中,且在工作階段結束時撤銷授權。#96454 感謝 @anagnorisis2peripeteia、@obviyus。- GPT-5.6 使用者現在可以一致地選取支援的 Ultra 模式、讓模型與思考選項在各個 OpenClaw 介面中保持一致,並將原生 Codex 子代理程式結果接收為受追蹤的任務。#98021 感謝 @anyech。
- Codex app-server 代理程式現在可再次列出允許的代理程式、產生 OpenClaw 或連線的子代理程式,並在委派工作期間讓出執行,而不會讓恢復後的心跳偵測遇到不相容的工具定義。#99561 相關議題 #99464。感謝 @100yenadmin、@joshavant。
- 從 OpenClaw 討論串進行的 Codex 原生委派,現在會再次建立原生任務記錄;不受支援的自訂 Codex app-server 版本則會在啟動時失敗,並顯示清楚的最低版本錯誤。#101221
- Copilot 工作階段現在可以使用明確選取的自訂 OpenAI、Azure OpenAI、Ollama 相容或 Anthropic 提供者,並在模型、端點、認證資訊、標頭或權杖限制變更時乾淨地重新啟動。#96345 感謝 @vincentkoc。
- 工作階段現在可以釘選、在不遺失逐字稿的情況下封存、還原、從聊天介面重新命名,並以持久對話討論串的形式監控進行中的執行。#98510 感謝 @maziyang2。
- 有效的
/goal現在會持續引導後續輪次,並在壓縮、佇列及中斷期間保留,直到目標暫停、完成、受阻或受限為止。#100468
Telegram
Telegram 在即時進度、媒體、文件、主題、命令、重試、帳號路由、設定及傳遞方面獲得廣泛改進。相簿會將每張可用影像傳送給模型;長篇回覆在執行期間更容易追蹤;暫時性衝突或網路故障也較不容易阻礙後續訊息或產生重複內容。 訊息與動作也能更一致地留在預期的機器人、主題及對話中,而設定與帳號健康狀況問題則會提供更清楚的復原方式。來源與貢獻者
來源與貢獻者
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 使用者可直接從控制中心開啟 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 及電話 TTS 後,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 及直接語音通話工作階段現在會保留發起通話之代理程式的身分、工作區、路由及逐字稿歸屬,不再悄悄切換至預設代理程式。#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。
- 即使節點將 Proxy 回報為 IPv4 對應的 IPv6 位址,有效的 Twilio 和 Plivo 回呼現在仍可在受信任的 IPv4 反向 Proxy 後方通過簽章檢查。#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 檔案無法重新導向持有者權杖請求。#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 自動討論串標題現在能正確處理含有 emoji 的長訊息與頻道詳細資料,不再產生格式錯誤的提示文字。#101551 感謝 @alix-007。
- 長時間執行的 Slack 整合現在會將對話中繼資料快取維持在固定上限內,避免隨著接觸更多頻道與工作區而造成記憶體用量無限增長。#101562 感謝 @vincentkoc、@zhangguiping-xydt。
- Discord 語音播放失敗時,現在會產生符合 8,192 位元組上限且可讀的錯誤訊息,包括 ffmpeg 輸出含有非英文文字或 emoji 的情況。#104230 感謝 @qingminglong。
- 包含不透明 ID,且 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,不會出現多餘的星號,包括格式化文字含有 emoji 的情況。#96570 感謝 @llagy007、@weeli-009。
- 較長的 WhatsApp 自動回覆與傳入訊息預覽現在會保留 emoji,並準確回報遭截斷的字元數,讓受影響的診斷資訊保持可讀,且不會改變訊息傳遞行為。#96580 感謝 @llagy007、@weeli-009。
- macOS 上的 Signal 快速入門現在會透過 Homebrew 安裝
signal-cli,而不是下載不相容的 Linux 套件;若無法使用 Homebrew,也會提供平台專屬的指引。#96909 感謝 @romneyda。 - 現在可以合併大量湧入的 iMessage 長訊息,而不會將 emoji 從中截斷並向代理傳送損毀的文字。#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 重新配對。#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 核准卡片現在會在文字上限處保留 emoji,避免核准文字損毀或卡片承載資料格式錯誤。#96573 感謝 @llagy007、@weeli-009。
- 較長的 Synology Chat 訊息與診斷預覽現在會在不將 emoji 或其他補充字元從中截斷的情況下進行截短,確保下游文字有效。#96574 感謝 @weeli-009。
- 從長文字建立的 QQ Bot 提醒,現在即使 emoji 恰好位於截斷點,也會取得可讀的工作名稱,而不會儲存損毀的字元。#96575 感謝 @llagy007、@weeli-009。
- Microsoft Teams 對長回應的意見回饋現在會將完整的 emoji 帶入反思處理,避免截斷造成提示、記錄或編碼損毀。#96578 感謝 @llagy007、@weeli-009。
- Feishu 卡片標頭現在會顯示清楚的代理 emoji 與名稱,而不是來自
identity.emoji的描述文字;旗幟、膚色變體、家庭 emoji 與其他有效序列仍會保持完整。#96587 感謝 @harjothkhara、@leedongyu1128。 - Tlon 核准通知現在會在預覽上限處保持 emoji 完整,避免訊息預覽格式錯誤。#97599 感謝 @llagy007、@weeli-009。
- IRC 傳出文字現在會保留已逸出的 emoji,並將無效的代理對逸出序列維持為原樣文字,而不會無聲地將其取代成損毀的字元。#97683 感謝 @llagy007、@weeli-009。
- JSON 本文為空的 Mattermost API 失敗現在會產生明確且以狀態為依據的錯誤,而不會發生
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。
- 包含中文、西里爾字母、emoji 或其他非 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
- 傳送至
username的 Telegram 訊息,現在會在目標解析與訊息傳遞時使用該帳號設定的 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。 - Anthropic 拒絕重播的思考區塊後,Claude 原生思考工作階段現在可自動復原,無須手動壓縮,也不會遺失逐字稿。#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 及類似的 TUN Proxy 設定下啟動,即使這些設定會將
api.openai.com解析至假 IP 範圍。#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 相容提供者,現在會保留持有人驗證,減少有效認證資訊遭遇錯誤 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 token 輸出限制,並套用官方主機的請求保護措施。#103680 感謝 @vincentkoc。 - 受信任的官方外部供應商現在可以在完整啟用執行階段前,顯示模型專屬的思考選項,包括 Z.AI GLM 5.2 的關閉、低、高及最高。b4fce16 感謝 @vincentkoc。
- 透過 AWS Bedrock 路由的 Anthropic 代理程式,可以讓 Feishu Bitable 寫入工具保持啟用,而不會再因工具定義封鎖所有對話。#94990 感謝 @twinslee、@vincentkoc。
- Anthropic 登入現在會拒絕不受支援的回呼主機覆寫、將授權維持在標準本機回送位址,並避免因非本機接聽程式造成回呼失敗或暴露。#96917 感謝 @xialonglee。
- Claude 命令列介面驗證過期時,現在會顯示確切的復原命令
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 相容呼叫的 token 上限若過低而無法手動思考,現在會停用思考並正常執行,而非因供應商驗證失敗。#101415 感謝 @pick-cat。
- Gemini 命令列介面媒體分析現在即使有效回應也包含巢狀用量或其他中繼資料,仍會傳回其描述。#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。
- Codex app-server 使用無效 ChatGPT OAuth 工作階段執行時,現在會立即顯示實際登入錯誤,而不會等待具誤導性的十秒驗證逾時。#100713 感謝 @lin-hongkuan。
- 使用嚴格自訂 OpenAI Responses 相容端點繼續對話時,不再因不受支援的
input[n].status欄位而失敗,也不會無謂切換至備援模型。#100831 感謝 @chenxiaoyu209。 - 因守護程式拒絕上限而停止的 Codex 執行,現在會說明結束原因,讓操作人員不會再將結果誤認為當機、取消或一般性中斷。#101220 感謝 @darren2030。
- 從 OpenClaw 討論串進行的 Codex 原生委派,現在會再次建立原生工作記錄;不受支援的自訂 Codex app-server 版本則會在啟動時失敗,並顯示清楚的最低版本錯誤。#101221
- 以 Codex 為後端的 Crestodian 設定與修復聊天,現在可以存取所需的狀態與修復工具,而不會因缺少工具的回應而停止。#101281
- 共用的 Codex app-server 用戶端現在會將用量限制、驗證冷卻時間、討論串訂閱及恢復的連線,維持繫結至實際擁有它們的帳號與對話。#101376
- 未指定模型時,OpenAI 即時語音工作階段現在預設使用
gpt-realtime-2.1,同時仍支援明確釘選模型。#101390 感謝 @vincentkoc。 - 使用
gpt-5.5-pro或gpt-5.4-pro的 Codex 工作階段,現在會在第一輪對話前限制不受支援的推理等級,避免即時中繼資料無法使用時立即遭到請求拒絕。#101484 感謝 @zhangguiping-xydt。 - Codex app-server 的 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。- 模型呼叫追蹤現在包含提示大小與每次呼叫的 token 用量詳細資料,協助操作人員在不擷取原始內容的情況下調查成本與提示成長。#95770 感謝 @amknight。
- 請求格式與結構描述失敗現在會顯示相關診斷資訊,而不會要求使用者執行不必要的供應商登入或重新設定步驟。#95779 感謝 @pick-cat。
- 當上游回應格式錯誤、過大或永不結束時,平行網路搜尋現在會傳回有界限的錯誤,而不會冒著停滯或因記憶體不足而當機的風險。#96035 感謝 @alix-007。
- Exa 搜尋現在會拒絕超出支援限制的回應,防止過量的供應商輸出造成 OpenClaw 停滯或產生記憶體壓力。#96038 感謝 @alix-007。
- 使用已停用 token 端點的現有 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。
- Memory Core 輕量夢境整理不再於
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。
memory_get搭配corpus=all時,若要求的記憶檔案遺失,現在可傳回可用的 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 升級而來的舊版 Memory Core 索引移轉至目前的儲存區,而無須強制執行完整的重新嵌入。#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 匯入時,即使現有頁面暫時無法讀取,也不再可能清除手寫筆記、frontmatter 或匯入狀態。#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。
代理程式、背景工作與連線
讓工作持續進行並確實送達回覆
閘道現在能以更明確的行為完成啟動、連線、重新載入及回報健康狀態,涵蓋設定、網路、工作路由與結果傳遞。代理程式較不容易遺失所選的工作區或對話,背景工作也能更穩定地送達正確目的地;若仍可提供實用的最終回覆,工具失敗訊息也可不顯示於聊天進度中。 閘道通訊協定與重新啟動復原路徑也能更明確地拒絕無效狀態,並在常見生命週期失敗期間維持檢查功能。此外,Skill 載入與提示詞額外負擔也更加穩定,Skill 控制項可避免不必要的工作,並保留文字提供者實際收到內容的快取指紋。來源與貢獻者
來源與貢獻者
- 舊版子代理工作階段現在會遵循其實際巢狀層級,因此巢狀代理限制與控制不再退回頂層行為。#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 支援的沙箱檔案與殼層命令,現在會立即以原始輸入串流錯誤失敗,而不會當機、停滯或持續處於待處理狀態。#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現在會縮短包含表情符號或罕見 CJK 字元的過長名稱與任務描述,而不會顯示破損字形。#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。
- 嵌入式終端機現在可以在閘道、控制介面與原生應用程式間一致地開啟、調整大小、串流輸出及關閉。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,同時合法實體與表情符號仍會正常解碼。#99564 感謝 @mikasa0818。
- 精簡的子代理程式清單現在會將長標籤與任務文字維持在其顯示預算內,而不會切割表情符號或破壞對齊。#100013 感謝 @qingminglong。
- 在多問題提示中將一個答案留白時,不再導致其餘已輸入答案偏移至錯誤的問題。#100832 感謝 @machine3at。
- 當子代理程式稍後回報完成時,父工作階段不再重複先前的子代理程式進度訊息。#101042 感謝 @mushuiyu886。
- ACP 執行階段控制項現在可以真正清除已儲存的模型、思考、工作目錄、權限、逾時、模式與後端額外設定,讓後續輪次不會重複使用過時值。#101044 感謝 @mushuiyu886。
- 極長的代理程式對話現在較不容易因溢位復原失敗而反覆循環,因為壓縮現在會反映 OpenClaw 實際準備的提示詞。#101181 感謝 @jalehman。
- 縮短後的網頁、媒體、TTS、狀態、傳輸與語音通話文字現在會保留完整的 Unicode 字元,而不會產生替代符號或格式錯誤的下游內容。#101355 感謝 @alix-007、@vincentkoc。
- Codex 桌面通知現在會縮短包含表情符號或 CJK 文字的過長助理預覽,而不會產生格式錯誤的字元。#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。
- Control UI 與其他閘道用戶端現在即使詳細資訊代碼包含額外空白,也會顯示正確的配對或通訊協定版本指引。#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 安裝會區分遭封鎖的版本與需要明確確認的版本;受防護的網路功能則支援經核准且僅能透過 Proxy 的路徑,而不會弱化目的地檢查。 認證資訊解析與遮蔽現在涵蓋更多模型與外掛路徑,而沙箱與核准則會強制執行更明確的裝置、權限與工作區邊界。秘密資訊工作流程也會避免在一般請求與錯誤處理路徑中暴露解析後的模型認證資訊。來源與貢獻者
來源與貢獻者
- ClawHub 現在會在下載前檢查社群外掛與 skill 版本,封鎖禁止的版本,並要求使用者明確確認可疑版本;若略過更新,則會保留現有安裝。#81364 感謝 @jesse-merhi。
- 獲授權的操作人員現在可取得代理程式與工具活動的持久稽核記錄,並提供篩選、穩定分頁、有界限的 JSON 匯出、可設定的記錄功能,以及自動保留期限。#98704
- 即使本機 DNS 無法使用或與代理伺服器的 DNS 不同,供應商、頻道、媒體與網路要求現在仍可透過受管理的代理伺服器連線至公用目的地。#98951 相關議題 #98925。感謝 @momothemage、@sandl99。
- 使用 SecretRefs 儲存的模型供應商金鑰,現在可獲得額外保護,避免意外暴露於記錄、錯誤、代理擷取內容、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 金鑰現在也會在記錄、供應商錯誤、命令詳細資料、工具輸出與 Control UI 診斷中遮蔽。#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 認證資訊保存為有界限的指紋,而不會持久儲存可讀取的 bearer 值。491e42e 感謝 @100yenadmin。
- 掛鉤與 skill 不再從不安全的繼承設定值啟用,而一般已設定的路徑與明確預設值仍可繼續運作。#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。 - Web 擷取與供應商整合現在會強制執行回應大小上限,而不會在記憶體中配置整個非標準回應。#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。
- Exec 核准提示現在可以顯示及傳輸包含表情符號或格式錯誤 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 伴隨節點的 Exec 政策現在可以透過節點感知的核准命令檢視及更新,並在控制介面中正確顯示。#101669 感謝 @vincentkoc。
- 非擁有者的閘道聊天使用者不再能使用受保護的
cron、gateway或nodes控制工具,即使這些工具原本已列入允許清單亦然。#102030 感謝 @pgondhi987。 - 現在透過 Exec 使用
jq時,必須具有明確的受信任允許清單項目或取得核准,不再將其視為無害且僅使用標準輸入的安全二進位檔。#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 伺服器中繼資料、頻道詳細資料與討論串清單超出設定範圍時,Discord 讀取允許清單現在會在提出任何供應商請求前封鎖這些資源。#98966 感謝 @pgondhi987。
- Telegram 逾時記錄現在會隱藏嵌入 Bot API 路徑中的機器人權杖,包括自訂與 Proxy 根路徑,同時保留有用的端點脈絡。#99428 相關問題 #96982。感謝 @liuhaiyang14、@xialonglee。
- Control UI 活動預覽現在會隱藏儲存在點號分隔設定名稱下,或在結構化工具輸出中傳回的 API 金鑰。#99460 相關問題 #99459。感謝 @ooiuuii。
- 自訂 ACP 錯誤遮蔽器現在會保留 OpenClaw 內建的機密清理功能,防止已知權杖、認證資訊和私密金鑰資料洩漏到格式化錯誤中。#100191 感謝 @lin-hongkuan。
- Android SMS 指令現在會清楚區分手機權限與閘道的個別選用設定,因此可啟用唯讀的
sms.search,而不必同時啟用sms.send。#100993 感謝 @narcissus0702。 - 瀏覽器自動化現在會讓 Chrome 控制流量持續繫結至已設定或明確允許的 CDP 主機,降低已探索到的偵錯工具位址將認證資訊或控制導向其他位置的風險。#101171
- 已驗證的擁有者現在可在 WebChat 中使用其已獲授權的 Shell、檔案、程序、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之後刻意抑制的過時執行核准後續訊息,而不會將其視為原因不明的傳遞失敗。#98293 感謝 @bsniznd。 - Codex
/btw支線對話現在會保留詢問模式外掛應用程式在執行破壞性動作前必須取得核准的要求。#98812 - Android 發行版本不再於正式環境記錄中暴露詳細的
camera.clip設定、裝置資料、暫存路徑及錄製事件。#99484 感謝 @nianjiuzst。 - 冗長的 Codex 應用程式伺服器核准詳細資料與指令預覽,現在會保留表情符號和擴充 Unicode 字元,不再顯示損毀的文字。#100177 感謝 @xialonglee。
- Android 通知轉送現在會讓 WhatsApp、Telegram、Discord 與 Signal 訊息保留在其專用頻道工作階段中,避免重複回覆或回覆到錯誤的對話;其他已選取的應用程式則會繼續遵循轉送規則。#101170
- 在 Linux 上安裝或更新 ClawHub Skills、外掛與套件時,不再有變更共用
/tmp權限並干擾無關服務的風險。#101246 感謝 @ch3ch2cho2021、@yangxiansheng。 - 嚴格執行核准現在會將連接或群組化的直譯器行內程式碼指令(例如
python3 -xcprint)保留為單次核准,而非可重複使用的允許清單項目。#101353 感謝 @pgondhi987。 - 包含表情符號或增補 CJK 字元的冗長執行自動審查說明,現在會正常縮短,而不再顯示損壞的替代符號。#101513 感謝 @wm0018。
- 當表情符號或增補 CJK 字元落在閘道文字長度限制處時,外掛核准標題與說明現在仍能保持清晰可讀。#101580 感謝 @wm0018。
官方應用程式詳細資訊
共用應用程式變更
在第一方用戶端介面中,對話清單、命令面板、通知、媒體、連線狀態,以及檔案或差異檢視的行為更加一致。終端介面遇到實用的錯誤訊息時仍會保持開啟,差異控制項仍限於螢幕上顯示的比較內容,而共用的鍵盤、路徑、狀態、通話及語音行為也較不容易在不同用戶端之間產生差異。 官方應用程式共用更廣泛的原生本地化、語音訊息工作流程、多個閘道設定檔、快取的對話,以及使用者在不同安裝項目之間切換時更清楚的連線狀態。更多 iOS、iPadOS 與 Apple Watch 變更
iOS 新增翻新的導覽與聊天功能、語音備忘錄、工作區檔案、更安全的設定復原、多個閘道設定檔,以及 Apple Watch 聽寫與快速回覆功能。更多 Android 變更
Android 改善首次執行設定、導覽、聊天與工作階段工具、語音、權限、通知、排程工作、本地化、多個閘道設定檔,以及連線復原。更多 macOS 變更
macOS 改善首次執行時的本機代理程式設定、原生聊天與工作階段控制項、遠端模式通道、應用程式啟動、背景執行效率,以及升級與重新連線時的裝置身分識別。終端使用者介面與其他用戶端
終端對話遇到實用的錯誤訊息時仍會保持開啟,工作階段清單會保留易讀的預覽,而差異操作仍會附加至螢幕上目前顯示的比較內容。來源與貢獻者
來源與貢獻者
- 使用支援語言的 Android 使用者現在會以裝置語言看到閘道設定、連線、信任、殼層及復原等重要提示。#97111 感謝 @vincentkoc。
- iOS 的「控制」、「聊天」、「對話」、「代理程式」、「設定」、「閘道」及「總覽」畫面現在採用更清楚的導覽、狀態提示和控制項,以及精簡且可展開的聊天輸入框。#98452 感謝 @joelnishanth。
- iOS 的「控制」、「代理程式」及「設定」畫面現在更容易快速瀏覽,減少重複的目的地、採用更精簡的控制項與標準導覽,並可從詳細資料檢視直接前往閘道。#98811 相關議題 #98803。
- 原生 iOS 聊天現在為對話提供更多空間,採用會隨較長草稿擴展的精簡輸入框,並讓附件、對話及傳送控制項維持易於點按。#98953 相關議題 #98929。
- iPhone 和 iPad 上的聊天、對話、設定、導覽及初始設定現在採用更一致的原生控制項、外觀及返回行為。#99231 相關議題 #99195。感謝 @marvkr。
- iOS 使用者可從聊天輸入框錄製並傳送最長三分鐘的語音留言,選擇性加入文字,並在聊天中查看錄音長度。#100946
- Android 使用者可從聊天輸入框錄製並傳送最長三分鐘的語音留言,無須進入即時對話模式。#101193
- 第三方 Android 組建可藉由選取 Location > Always 並授予 Android 的持續位置權限,允許應用程式在背景執行閘道要求的位置檢查。#100967 感謝 @ioridev。
- Android 現在可保留與多個閘道的配對並在其間切換,無須重複設定;每個閘道也會保留各自的認證資訊、聊天狀態、佇列訊息及可移除的本機資料。#100947
- iOS 使用者可一次配對多個閘道並在其間切換,同時讓認證資訊、信任、聊天、偏好設定、裝置存取權及推播註冊維持與正確的閘道關聯。#100948
- Android 聊天現在包含「新增聊天」動作,以及可篩選目前代理程式所公告命令且不會捨棄命令引數的
/命令瀏覽器。#98796 感謝 @iwhatsskill、@solvely-colin。 - Android 聊天現在可讓使用者選擇並確認新訊息所設定的代理程式,且聊天、對話模式和首頁畫布會與該選擇保持一致。#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 現在會分別回報即時對話和聽寫的就緒狀態,只為需要設定的模式開啟設定流程,並持續顯示實用的供應商失敗詳細資料。#98269 相關議題 #98268。感謝 @solvely-colin。
- 認證資訊欄位空白時,Android 可重新連線至相同閘道而不清除已儲存的存取權;變更端點和設定代碼時,則不會悄悄沿用過時的認證資訊。#98277 感謝 @solvely-colin。
- Android 現在為可連線的遠端及 Tailnet 閘道提供更清楚的 TLS 驗證指引,並讓緩慢但有效的交握有更多時間顯示信任提示。#98366 相關議題 #98365。感謝 @joshavant。
- Android 現在可與透過標準明文
.local名稱公告的本機閘道配對,同時仍會拒絕不安全的遠端或含糊不清的明文位址。#98439 感謝 @joshavant。 - 在 Android 上掃描有效的閘道設定 QR 碼,現在會立即開始配對並進入復原或核准步驟,而不會讓使用者停留在設定畫面。#98483 感謝 @joshavant。
- Android 閘道設定現在會將通用的驗證警告替換為具體的復原標籤,分別對應已過期的設定代碼、缺少或無效的認證資訊、過時的已儲存驗證,以及必要的裝置身分。#98698 相關議題 #98046。感謝 @ccaprani、@masatohoshino。
- Android 返回導覽現在會讓使用者從閘道或對話設定、工作階段及供應商返回原先所在的語音、聊天或命令選擇區分頁。#98914 感謝 @lokimorty。
- Android 初始設定現在只會在聯絡人和行事曆的讀取及寫入存取權皆可用後,才將其標示為就緒,包括這些權限透過不同提示分別取得的情況。#99158 感謝 @nianjiuzst。
- Android 現在只會在讀取及新增項目皆獲授權時,才將聯絡人和行事曆存取權回報為已授予,避免產生誤導性的設定結果。#99204 感謝 @nianjiuzst。
- Android 對話和聽寫現在會使用已連線的藍牙耳機麥克風進行免持收音,並在其斷線時順利切換回替代方案。#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 按住說話現在會在對話模式期間取得麥克風的獨占控制權,之後再恢復正確的即時監聽器,以防止重複收音。#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。
- 當具範圍識別碼的 IPv6 位址必須改用不具範圍識別碼的位址或區域網路主機名稱時,Android 現在會以所選語言說明。來源: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 版本現在會將離線閘道佇列指引,以及文字訊息的「重試」與「刪除」動作在地化。660d752
- 受支援的非英文 Android 版本現在會翻譯更多排程檢查、傳送錯誤、複製回饋、預設狀態及代理程式要求的詳細資訊。d83ee4c
- Android 的模型整理、預設模型及釘選控制項現在會使用所選語言。來源:41bea62、bdc98f4。
- Android 的連結預覽控制項與狀態訊息現在會在更新後的各語系中以所選語言顯示。9997c53
- 提供「永遠」位置模式時,Android 的背景位置說明、設定動作與「現在不要」選項現在會以所選語言顯示。4c38d89
- 使用硬體鍵盤的 Android 使用者現在可以在聊天輸入框中按 Enter 傳送,而未被接受的傳送仍會保留草稿。de8db74 感謝 @vincentkoc。
- Android 使用者現在可以在「進階」手動連線設定中儲存必要的認證資訊標頭,以連線至位於 Cloudflare Access 或其他需驗證之反向 Proxy 後方的閘道。#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。
- 在此版本的各語言翻譯中,原生 Skills 可用性、閘道設定、診斷、隱私及存取指引現在會使用所選語言。來源: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 用戶端現在可以解碼 Skills 管理員動作與狀態詳細資料,例如釘選狀態、使用次數、時間戳記、封存原因及重疊項目。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 Chat 現在會針對訊息、簡介及編寫器文字遵循 Larger Text 與 Dynamic Type 設定,減少內容遭截斷的情況。#97552 感謝 @jmcte。
- iPhone 使用者與區域網路閘道配對時,現在會在一次性啟動程序後保持已驗證身分,讓 Chat 與節點連線不會立即中斷。#98066 相關項目:#98064。感謝 @ooiuuii。
- iOS Chat 現在每回合只會保留一則最終助理回覆,而不會短暫顯示一則在歷程記錄重新整理後消失的重複訊息。#98117 相關項目:#98116。感謝 @joshavant、@ooiuuii。
- 已配對的 iOS 使用者現在可以使用由 SecretRef 支援的閘道金鑰啟動原生 ElevenLabs Talk,而不必將認證資訊複製到明文行動裝置設定中。#98210 相關項目:#98209。感謝 @joshavant、@ooiuuii。
- 掃描 iOS 配對 QR Code 後,使用者現在會進入即時連線進度畫面,而不會在配對於不可見狀態下繼續進行時返回 Welcome。#98302 相關項目:#98297。感謝 @joelnishanth。
- iOS Chat 現在會保留助理回覆及其他多行訊息中的刻意換行,同時不影響一般 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 碼、設定碼與手動閘道選項、更完善的鄰近裝置與連線狀態,以及連線後直接轉至「聊天」的流程。#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 碼配對現在會在信任與核准過程中保持開啟、避免掃描器當機,並在切換時讓認證資訊與待處理動作維持隸屬於正確的閘道。#99572 感謝 @pollybot13。
- 在 iOS 26 上,受影響的「設定」開關現在會在使用者輕觸含標籤列的任意位置時回應,同時保留無障礙標籤和值。#99888 感謝 @ly85206559。
- Apple 聊天現在會在 iOS 與 macOS 上,以配合主題的醒目提示呈現圍欄程式碼,並將 GitHub 樣式表格呈現為對齊的原生表格。#100207
- Apple 聊天現在會在進入背景或重新連線後還原可見的進行中狀態,防止傳送重疊,並整合出一則正確的最終回覆。#100277
- 重複使用 iOS 閘道設定連結時,現在會以最新連線更新目前顯示的設定畫面,而不會由隱藏檢視接收,或重新顯示過時的詳細資料。#100328
- iOS 聊天現在會針對已接受的傳送,以及大多數已完成或失敗的執行提供觸覺回饋,但部分中止路徑仍可能省略失敗回饋或將其錯誤分類。#100416
- iOS 使用者現在可將目前對話匯出為具名稱且易讀的 Markdown 檔案,並透過系統分享表單儲存或傳送。#100417
- 在 iOS 上選擇 While Using 位置存取權後,該選項現在會在核准及 App 重新啟動後維持選取狀態。#100512
- iOS 的「對話」與「設定」列現在使用一致的標題大小與字體,使相鄰選項更容易瀏覽。#100515
- iOS「關於」畫面現在會呈現 OpenClaw 品牌、授權資訊,以及網站、文件、GitHub 儲存庫與 Discord 社群的直接連結。#100531
- Apple Watch 的配對與隨附裝置狀態現在無須重新啟動 iPhone App 即可重新整理,而冷啟動動作會等待就緒,或傳回清楚的
WATCH_UNAVAILABLE錯誤。#100732 - iPhone 與 iPad 使用者現在可瀏覽代理程式工作區、預覽產生的檔案、記錄與設定,並分享檔案,無須返回主機電腦。#100767
- iOS App 現在可透過 Cloudflare Access、Basic authentication 與類似的 Proxy 連線,方法是儲存每個閘道的認證資訊標頭,以供下次重新連線使用。#100768
- iPhone 使用者現在可在助理回覆上選擇 Listen、查看準備與播放狀態、隨時停止,並在需要時改用裝置端語音。#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 閘道路由,讓手機離開私人 LAN 時,能儲存第一個可連線的位址。#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 聊天無法連線至閘道時,使用者可直接從受阻畫面開啟閘道設定或複製連線診斷資訊。#94566 感謝 @tosko4。
- Android 手動閘道設定現在可直接接受
::1等 IPv6 主機,不再拒絕只能以含方括號的 WebSocket URL 輸入才能使用的位址。#99107 感謝 @ly85206559。 - Android 手動設定現在可接受並保留完整的
ws://、wss://及 HTTP 閘道位址(包括內嵌連接埠),讓私人 LAN 初始設定能連至預期的伺服器。#99110 相關項目:#87216。感謝 @cursoragent、@ly85206559、@ruben2000de。 - Android 語音功能現在只會朗讀明確識別為助理回覆的聊天事件,避免朗讀使用者、工具、系統或沒有角色的文字。#99123 感謝 @ly85206559。
- 當傳送與讀取權限透過不同提示分別授予時,Android 第三方初始設定現在能辨識 SMS 存取權;而確實缺少權限的情況仍會維持未授權狀態。#99147 感謝 @nianjiuzst。
- 遭取消、逾時、失敗或中斷的 Android
camera.clip要求,現在會在後續相機命令執行前釋放相機並移除未完成的暫存檔案。#99153 感謝 @nianjiuzst。 - Android 的討論串選擇器現在會優先顯示實際對話、隱藏內部設定與裝置工作階段,同時仍可透過「全部」存取有效的較舊聊天。#99557 感謝 @ly85206559。
- Android 設定現在會拒絕含有不支援 IPv6 介面區域的閘道 URL,並在儲存前引導使用者改用不含範圍的位址或 LAN 主機名稱。#99570 感謝 @ly85206559。
- Android 現在會保留含有數字的特定閘道與 A2UI 錯誤代碼(例如
A2UI_HOST_UNAVAILABLE),而不會以一般失敗訊息取代。#99591 感謝 @ly85206559。 - 即使產生或聽寫的 JSON 對
Voice或Language_Code等鍵使用不同大小寫,Android Talk 現在仍會套用支援的指示值。#99592 感謝 @ly85206559。 - Android 節點命令現在會針對應用程式篩選條件與相機音訊選項,正確採用
yes、no、1及0等常見布林值。#99873 感謝 @ly85206559。 - 即時 Talk 模式現在即使即時完成事件未依順序抵達,也能傳遞代理程式諮詢答案,避免工作階段持續卡在
Thinking...。#100049 感謝 @qingminglong。 - Android 的首頁概覽現在採用更一致的卡片、Talk 及近期工作階段間距,讓第一個畫面更沉穩且更容易點按。#100059 感謝 @iwhatsskill。
- Android 語音與 Talk 設定文字現在會在狹窄螢幕及較大的無障礙字型大小下妥善截斷,不再顯示不完整。#100060 感謝 @iwhatsskill、@solvely-colin。
- Android 閘道設定現在會將兩個設定動作都顯示為全寬按鈕,讓
Pair New Gateway保持清晰易讀且方便點按。#100090 感謝 @iwhatsskill。 - Android 的語音分頁現在為即時 Talk 與聽寫文字和控制項提供充足空間,使其在手機及較大字型大小下仍清晰易讀。#100491 感謝 @iwhatsskill。
- Android 的「在工作樹中新增聊天」動作現在已翻譯成所有支援的非英語語系,不再因缺少資源而以英文顯示。#100805 感謝 @amknight。
- 點按由
system.notify建立的 Android 通知,現在會將 OpenClaw 帶到前景。#100888 - 返回已載入的 Android 聊天時不再閃現載入畫面,而且概覽中的近期工作階段清單會維持去除重複項目,並在重新整理期間更加穩定。#100966 感謝 @solvely-colin。
- Android 的命令選擇區現在會讓動作與工作階段列在視覺上保持對齊,並採用一致的圖示、導覽間距,以及俐落截斷過長標籤。#101072 感謝 @iwhatsskill。
- Android 首頁的近期工作階段區段現在會讓近期活動列維持穩定順序、合併重複項目,並在部分即時重新整理期間保留標籤與時間戳記。#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
- 即時 Talk 諮詢呼叫現在會在內嵌代理程式執行獲接受後立即確認,不再等待執行完成。#101091 感謝 @romneyda。
- Terminal Hatch 初始設定及其他終端介面連線現在會顯示
starting up,直到工作階段載入完成;重新連線後也會提供準確的執行中指示器。#93999 感謝 @ml12580。 - 重新開啟或重新整理差異檢視器後,其工具列控制項現在只會作用於目前顯示的差異卡片。#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。- 從終端介面啟動的工作區 Skills 核准現在會顯示在該終端機中,讓使用者無須切換至 Telegram,即可審查並解除執行阻塞。#100251 感謝 @vincentkoc。
- 當本機 Shell 命令、斜線命令或訊息提交失敗時,終端介面現在會保持開啟並顯示安全且實用的錯誤訊息。#100340 感謝 @cxbasdev。
- iOS 閘道連線錯誤現在會顯示為單一可關閉的快顯通知;後續失敗時會再次出現,且相同問題重複發生時會有明顯反應,而不會持續堆疊。#98856 感謝 @lokimorty。
- iPhone「控制」與「設定」分頁中的同類列現在採用相同的圓角圖示樣式,讓兩個清單都更容易瀏覽。#98936 相關項目:#98916。感謝 @sahilsatralkar。
- iOS 的「關於」畫面現在會顯示精簡的應用程式、裝置系列與 iOS 摘要,不再重複顯示身分資訊或原始硬體識別碼。#98985 相關議題:#98943。感謝 @sahilsatralkar。
- iOS 的外觀設定現在位於一般的「設定」列表中,可一眼查看目前選擇的是「系統」、「淺色」或「深色」,且在 iPad 上的行為保持一致。#99052 相關議題:#98995。感謝 @sahilsatralkar。
- 現在取消或中斷 iOS
screen.record請求時,會停止系統錄製器,不再讓擷取作業於工具呼叫失敗後繼續執行。#99155 感謝 @nianjiuzst。 - iOS 現在會將「受限制的照片存取權」視為可用,提供應用程式內控制項以要求或管理授權,並避免突如其來的提示中斷閘道請求。#99350 相關議題:#99046。感謝 @tony-ooo。
- iPhone「控制」目的地列表現在更緊湊且更容易瀏覽,同時不會變更導覽或狀態資訊。#99468 相關議題:#99439。感謝 @sahilsatralkar。
- 現在即使 iPhone 無法使用,Apple Watch 快速回覆也不會遺失,並會在稍後重新連線至預定的閘道,且不會重複或傳送至錯誤位置。#100372 感謝 @nianjiuzst。
- 現在點按 iPhone 狀態列後,聊天畫面會停留在頂端以便閱讀較舊的訊息,直到使用者選擇「跳至最新訊息」。#100502
- 使用者在新手引導期間開啟、取消或關閉相機時,iOS QR 設定掃描器現在較不容易當機或變得不穩定。#101235 感謝 @joshavant、@solvely-colin。
- 已完成配對的 iPhone 使用者現在會返回「聊天」、「對話」與「設定」,不再因舊的新手引導旗標過期而受困於設定流程。#101481
- iOS 相機權限提示現在會清楚說明,存取權是用於閘道設定,以及助理要求的照片、影片、文件、螢幕或工作區擷取。e77994e 感謝 @joshavant。
- Android 與 iOS 的閘道設定現在會明確要求遠端主機使用安全 TLS、在未加密的受信任區域網路中使用前發出警告,並在通訊協定不相容時提供可採取行動的更新指引。#101325 感謝 @joshavant。
- macOS 選單列應用程式現在會減少閒置時的 CPU 喚醒次數,以及重複執行的設定與權限作業,藉此降低背景電池用量,同時不會改變活動狀態的行為。#100463
- macOS 應用程式節點上長時間執行的
system.run命令,不再導致節點顯示為離線或阻塞不相關的閘道流量。#100842 感謝 @lvan185、@vincentkoc。 - macOS 應用程式不再將由 launchd 管理且有效的本機閘道誤判為非預期的監聽程式,也不會再因此終止進行中的助理或頻道工作。#100867 感謝 @lsr911、@vincentkoc。
- macOS 應用程式現在會在升級、重新啟動及閘道重新連線後保留相同的已配對裝置與節點身分,不再反覆要求核准或建立過時的重複項目。#101105 感謝 @yetval。
Skills、外掛與安裝
Skills、已連線的應用程式、套件與修復
你可以從對話或來源草擬 Skills,並進行審查、釘選、封存及還原,也能避免過時的 Skills 出現在未來的上下文中。外掛管理 更清楚地說明探索、安裝、更新、市集快照、已連線的 Codex 應用程式、核准及執行階段失敗,而 Codex 監督 則可為每個新討論串提供明確且範圍受限的應用程式允許清單。 透過受支援的 Docker 與 Android 途徑,可以更輕鬆地取得官方套件;Google Meet 和 Apple 訊息 等由外掛支援的工作流程,也能從更多設定與遷移問題中復原。Doctor 也會處理損壞的遷移快取,以及較舊的外掛或 Skill 配置,而不會讓原本可復原的升級陷入絕境。來源與貢獻者
來源與貢獻者
- 使用者只需一則訊息,即可將對話、檔案路徑、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現在會在核心升級後,將受信任的官方外掛重新對齊目前的穩定版或 Beta 版目錄,不必手動強制安裝,也不會覆寫刻意設定的特定版本釘選。#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現在無須package.json即可接受有效的套件格式市集與 ClawHub 外掛,避免外掛同步中止並導致閘道維持停止狀態。#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。
- 隨附的頻道設定外掛現在可透過目前版本的符號連結,以及混合的原始碼/dist 配置正確載入,不再產生錯誤的套件外部警告。#100758
- 即使原始碼簽出中的隨附外掛樹不完整,現在仍會保留完整的內建中繼資料,以供外掛健康狀態檢查與供應商端點探索使用。26c0285 感謝 @vincentkoc。
openclaw update將外掛成功移至 ClawHub 後不再重試,避免多餘的暫時性失敗導致已遷移的外掛遭到停用。3ce26d6 感謝 @vincentkoc。- Mac 使用者設定 iMessage 時,現在可從設定流程安裝或更新
imsg、取得更清楚的探測指引,並復原仍參照舊 Skills 位置的工作階段。#101407 感謝 @omarshahine。 - 當 tsdown 設定從無法解析執行階段套件的暫存目錄載入時,原始碼與 macOS 套件建置不再失敗。#100499
- 隨著 OpenClaw 的封裝檔案增加,全域 npm 升級現在可繼續執行而不會觸發
InstalledDistScanLimitError,同時仍會限制失控掃描的範圍。#101206 - 當 Google Meet 的本機 OAuth 回呼連接埠遭占用時,
openclaw meet auth login現在會提供手動貼上重新導向網址的流程,而非停止登入。#96492 感謝 @jinduwang1001-max、@yetval。 - 當已淘汰的快取檔案包含格式錯誤的 JSON 時,
openclaw doctor現在可繼續進行舊版重複資料刪除遷移,而不會因剖析錯誤而停止。#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 UI、終端介面及設定指引,而非一般性的失敗或逾時訊息。#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。 - 隨附的頻道執行階段與設定外掛現在可在混合原始碼/dist 的簽出中,從有效的僅含原始碼登錄根目錄載入,而不會無聲消失。#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。
- 當逐字稿記錄的費用為零美元,但有 Token 使用量且模型定價已知時,工作階段費用摘要現在會估算實際費用。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和更新期間修復 Shell 自動完成時,現在會略過耗時的外掛命令載入,避免不必要的延遲;完整且由使用者要求的產生作業仍會包含外掛命令。#76235 - Windows 閘道設定現在可以偵測工作排程器未啟動接聽程式即結束的情況,並可在啟動只是延遲時使用現有的備援啟動方式,而不會建立重複項目。#76245
- 在安裝程式升級的 doctor 流程中按下 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。- 由閘道管理的 Skill 檢查現在可找到透過 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 感謝 @mushuiyu。 - 選用的 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。 - 遠端節點主機現在可連線至掛載於反向代理路徑(例如
/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。
- 控制介面、配對、設定代碼、QR 與狀態連結現在會在具有 VPN、虛擬介面卡、WSL、Hyper-V 或多個網路的主機上,優先使用可連線的 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 應用程式不再重新建立該檔案,也不再於每次執行命令或啟動閘道時觸發相同的遷移衝突警告。#99039 相關項目 #98917。感謝 @momothemage、@p51moustache。- 閘道狀態、Doctor 與初始設定診斷現在會在固定範圍內讀取大型日誌,並顯示近期有用的失敗資訊,而非過時的雜訊。#99407 感謝 @sunlit-deng。
- Doctor 現在會在已啟用的排程工作反覆失敗且未設定警示時發出警告,而健康及尚未達到門檻的工作則不會產生提示。#99606 感謝 @masatohoshino。
- 受管理的閘道更新現在會允許進行中的工作在已設定的排空期間內完成,再於服務交接逾時時終止。#99695 感謝 @zoowh。
- 大型工作階段歷程現在會產生更小的
.usage-cost-cache.json檔案,減少剖析與重寫作業,並在升級後自動重建。#99714 相關項目 #99511。感謝 @dexhunter、@wayne524。 - 在精簡機器上首次執行 Skill 設定時,現在會將缺少的 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 上,
openclaw status、status --json與status --all現在會在 systemd 無回應時遵守其逾時限制,而不再無限期卡住。#94149 相關議題:#84698。感謝 @zengwen-dt、@zus-assistant。 - 當本機閘道正在監聽但狀態不良時,
openclaw gateway status --deep可顯示近期可能的原因,例如磁碟已滿,而不再只回報一般性的中斷連線。#95902 感謝 @vincentkoc、@wangbyg。 - 重新啟動、更新、重新安裝或修復 macOS 閘道時,現在會保留作用中且由 SecretRef 支援的頻道認證資訊,而不再導致 Telegram 與其他整合無法驗證身分。#99124 感謝 @mushuiyu886。
- 閘道設定更新現在會拒絕
toString或constructor等金鑰缺少經遮蔽處理的值,而不再還原繼承的 JavaScript 函式。#99152 感謝 @zenglingbiao。 - 產生的 Shell 補全現在會建議可接受的 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。
- 命令列介面安裝失敗時,現在會清理其暫存 Node 預備目錄與 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 修復現在會將受 OpenClaw 管理的舊版「啟動」閘道移至「工作排程器」,且不會留下過期程序、遺失驗證設定,或過早移除備援機制。#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。 - 公開的初始設定文件現在涵蓋 11 個既有的非互動式旗標,用於權杖驗證、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。
- 工作看板任務現在可以使用受管理的隔離工作樹,並可透過命令列介面與 Control UI 工具進行建立、清理、還原,以及在無法安全移除工作時建立復原快照。#100535
- 使用者現在可以從 Control UI 或行動應用程式,在專屬的受管理工作樹中開始聊天,既能隔離平行編碼工作,又能保留未提交的變更,並自動清理可安全移除的閒置簽出目錄。#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。
- 在排程 Control UI 中清除已儲存的模型或思考/努力程度覆寫值,現在確實會還原繼承的預設值;命令列介面亦提供
--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。 - Exec 與已完成的背景工作階段結果現在會包含訊號、逾時旗標、失敗種類及結束原因,讓使用者能判斷命令停止的原因。#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現在對於無法在本機擷取內容的 shell 樣式頁面,能更快進入供應商備援,將實測的新程序延遲從數秒縮短至約 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。 - File Transfer 資料夾下載現在只會產生完整且經驗證的封存檔,或回報清楚的讀取失敗,不再當機或返回部分資料。#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 編碼、且包含空格、@ 符號與其他保留字元的 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 的 Browser Control 使用者,現在會收到可用的文件指引,以安裝或修復必要的瀏覽器執行階段。d460635
- Browser Control 現在可透過
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 排程請求,現在會採取封閉式失敗,而不再繞過對以殼層為後端之代理程式排程工作的限制。#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。
- 代理程式殼層命令執行期間發生的子程序輸出損壞、逾時及中止,現在都會受到控制,不再造成罕見的閘道當機。#101370 感謝 @wings1029。
- QMD 命令管線失敗時,現在會回報清楚的記憶體操作錯誤,而不再導致記憶體主機停止運作。#101402 感謝 @wings1029。
- 終端工作清單現在會縮短含有大量表情符號的摘要,且不會在資料列中留下損壞的替代字元。#101600 感謝 @maweibin。
- 以
---not或----等文字開頭的 Markdown,現在會保留為一般內容,而不再被誤認為 frontmatter 並遭移除。#101795 感謝 @nianjiuzst。 - OpenShell 沙箱上傳現在會將工作區目錄放置於要求的遠端路徑,讓沙箱命令能可靠地找到其檔案。#96303 感謝 @vincentkoc。
- 多頁掃描 PDF 在備援擷取期間,現在會讓後續頁面維持可用的影像大小,使視覺模型能讀取完整文件。#96390 感謝 @cls3389、@vincentkoc、@zengwen-dt。
- 多附件提示現在會保留實際的說明文字,同時移除可能使模型混淆的重複傳輸標記與僅含預留位置的文字。#96431 感謝 @lin-hongkuan。
- 即使 Content-Type 含有一般參數、空格或大小寫混用,現在仍能辨識 GIF 附件,而不再將其當成其他媒體類型處理。#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 內容顯示成額外執行過的殼層命令。#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。
- 讓 PR 煙霧測試更快速且更可預測,同時保留更廣泛的發行涵蓋範圍。#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 命令列介面的 Sonnet 與 Opus 模型 QA 執行提供適當且較長的時間限制。#96567 感謝 @clawsean。
- 釐清成熟度的評分方式,同時保留可見的涵蓋範圍作為佐證。#96594 感謝 @romneyda。
- 將完整 QA 證據設為成熟度評分表更新的預設要求,避免不完整的證據影響結果。#96595 感謝 @romneyda。
- 減少閘道從超大型文字記錄讀取中繼資料時的重複處理。#96707 感謝 @vincentkoc、@yonganzhang。
- 改善設定、閘道、排程及狀態測試中的暫存檔案清理。#96711 感謝 @xialonglee。
- 記錄貢獻者應如何分流問題、支援請求、安全性報告及 PR。#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。
- 穩定工作階段移轉測試,同時保留對 Voice Call 工作階段處理的聚焦涵蓋。#97370 感謝 @romneyda。
- 將現有 Tool Search 閘道涵蓋連結至標準 QA 清單,以便更清楚地追蹤。#97374 感謝 @romneyda。
- 將 Tool Search 閘道驗證移至標準 QA 工作流程,以確保一致的執行與證據收集。#97478 感謝 @romneyda。
- 防止主伺服器傳回異常龐大的回應時,Matrix QA 執行作業使用過多記憶體。#97547 感謝 @alix-007。
- 防止服務傳回異常龐大的回應時,Discord 冒煙檢查使用過多記憶體。#97548 感謝 @alix-007、@vincentkoc。
- 更新外掛 SDK 驗證限制,以符合目前的公開介面,同時保留未來成長檢查。#97604 感謝 @romneyda。
- 改善 MCP 頻道橋接器所使用之閘道連線、協定交涉與啟動重試行為的 QA 可追溯性。#97609 感謝 @romneyda。
- 將 WebChat 自動文字轉語音驗證移至標準 QA 工作流程,以提供一致的涵蓋與報告。#97632 感謝 @romneyda。
- 協助完成已發布的修正,讓儲存大量 Skill 資料後仍能保留 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。
- 讓維護者的錯誤掃描支援指定的批次大小和特定 PR 清單,同時保留既有的就緒標準。#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。
- 避免 QA Lab Telegram 檢查在 Telegram API 傳回異常龐大的回應時耗用過多記憶體。#99151 感謝 @hugenshen。
- 讓 QA Lab 設定檢查在閘道回應異常龐大時提早停止,並清楚說明問題。#99165 感謝 @hugenshen。
- 避免 QA Channel 工作流程在 QA 服務傳回過大資料時耗用過多記憶體。#99169 感謝 @hugenshen。
- 提升測試協調的可靠性,減少回覆工作階段並行測試涵蓋範圍中的 CI 誤判失敗。#99212
- 避免僅供測試使用的 Proxy 判斷提示造成網路安全驗證誤判失敗。#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。
- 讓網頁與 WebSocket 位址驗證在設定、Proxy、媒體、網路鉤子與外掛工作流程中更加一致。#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。
- 整合語音通話路由處理,同時保留網路鉤子與即時比對。#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
- 讓文件所述的網頁擷取效能基準測試命令能依照原文直接運作。#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。
- 允許一次處理更多已核准的過時 PR,減少維護者執行限量清理時的中斷。#100253
- 移除非預期的白色外框,改善 iOS 與 Apple Watch 除錯圖示。#100259
- 修正 QA 提示處理方式,使驗證依照使用者的實際指示回應,而非隱藏的執行階段內容。#100272 感謝 @marvinthebored、@obviyus、@peetiegonzalez。
- 強化行動通訊協定驗證,使原生 iOS 或 Android 變更無法繞過閘道事件涵蓋範圍。#100278
- 恢復整潔的 Android 格式基準,讓貢獻者能驗證並擴充近期的行動聊天工作。#100304
- 防止 PR 合併驗證耗盡共用服務限額,同時維持結果的可信度。#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 issue 與 PR 詳細資訊。#100555
- 新增 Apple 聊天在重新連線至進行中回應後復原的版本歷程涵蓋範圍。#100561
- 記錄三項已合併的修正,涵蓋串流回覆、手機身分處理及有界的 Tlon 回應。#100562 感謝 @hugenshen、@morluto、@totobusnello。
- 為更安全的瀏覽器動作下載及保留使用者擁有的分頁,新增可追溯的版本紀錄。#100575 感謝 @sunlit-deng。
- 當並行 PR 合併但未變更已準備的修補內容時,減少不必要的重複驗證。#100593
- 補齊五項已發布的 Control UI 與終端介面修正之變更日誌涵蓋範圍。#100599 感謝 @goutamadwant、@haishmg、@ml12580、@ruanrrn、@vincentkoc、@zengwen-dt。
- 恢復 managed-worktrees 指南的文件驗證與索引建立。#100603
- 記錄三項已發布的外掛與設定修正,讓其版本涵蓋範圍保持完整。#100609 感謝 @vincentkoc。
- 修正 Workboard 驗證,使正常的清理行為不再造成誤判失敗。#100611
- 簡化 Control UI 導覽維護,同時保留已儲存的側邊欄選擇與既有行為。#100612
- 減少多個區域中重複且未使用的內部程式碼,使未來維護更加一致。#100650 感謝 @vincentkoc。
- 當準備好的變更可證明並未改變時,避免在乾淨的變基後進行多餘的託管驗證。#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