Release and CI

v2026.6.11

Ghi chú phát hành OpenClaw v2026.6.11 (2026-06-30)

Chúng tôi đã lắng nghe phản hồi. v2026.6.11 tập trung vào những điểm chưa hoàn thiện khiến OpenClaw kém đáng tin cậy hơn, với các bản sửa cho phản hồi bị đặt sai chỗ, gửi bị kẹt, kết nối lại, lỗi thiết lập mô hình và các mặc định quản trị an toàn hơn.

Điểm nổi bật

Độ tin cậy khi phân phối qua kênh

Trên Telegram, WhatsApp, Matrix, Google Chat, iMessage, FeishuMattermost, phản hồi, lệnh, tin nhắn trong hàng đợi và tệp đính kèm ít có khả năng bị bỏ sót, trùng lặp, định tuyến sai hoặc đính kèm vào sai cuộc trò chuyện hơn.

Nguồn và người đóng góp
  • Sửa lỗi các tin nhắn trực tiếp Google Chat mới hơn đôi khi bị xử lý như cuộc trò chuyện nhóm, để chúng đến đúng cuộc trò chuyện một-một trong khi tin nhắn Space và trò chuyện nhóm vẫn giữ định tuyến hiện có. #58993 Cảm ơn @starhappysh, @vincentkoc.
  • Phản hồi thoại Feishu từ OpenClaw giờ hiển thị thời lượng trong bong bóng trò chuyện, để người nhận có thể biết âm thanh dài bao lâu trước khi phát. #89172 Liên quan #53798. Cảm ơn @areslp, @fxz26284407, @kinrocw.
  • Các phản hồi Discord và Telegram cùng lịch sử trò chuyện được phản chiếu giờ nhất quán hơn trong việc gắn với cuộc trò chuyện dự kiến, bao gồm cả qua các phản hồi Telegram lặp lại và thay đổi phiên. #89911 Cảm ơn @jalehman.
  • Kết quả hình nền, video và nhạc chạy nền giờ trả về đúng cuộc trò chuyện đã yêu cầu khi tác vụ bắt đầu mà không có mục tiêu cuộc trò chuyện đầy đủ, thay vì có vẻ thất bại sau khi tạo hoặc bị gửi nhầm đến đối tượng khác khi phiên thay đổi. #89949 Liên quan #86034. Cảm ơn @tianxiaochannel-oss88, @wangwllu.
  • Câu trả lời Telegram giờ vẫn gắn với câu hỏi hiện tại của người dùng khi họ trích dẫn một tin nhắn bot trước đó, trong khi trích dẫn tin nhắn của người khác vẫn phản hồi vào trích dẫn đã chọn. #90475 Cảm ơn @moeedahmed.
  • Quản trị viên nhóm QQBot có thể chọn phạm vi khả dụng của các lệnh slash, và các lệnh chỉ dành cho riêng tư giờ hướng người dùng đến cuộc trò chuyện riêng thay vì bị hiển thị hoặc bị bỏ qua âm thầm trong nhóm. #92154 Cảm ơn @sliverp.
  • Các kiểm tra Heartbeat dùng mô hình có khả năng suy luận giờ hiển thị phản hồi dự kiến của trợ lý thay vì để lộ suy luận nội bộ trong Telegram, WhatsApp và các kênh khác, trong khi các tin nhắn Thinking bật tùy chọn vẫn hoạt động. #92356 Liên quan #92260. Cảm ơn @jmpei, @tangtaizong666, @vincentkoc.
  • Các cuộc trò chuyện Telegram ở chế độ tiến trình giờ xóa bong bóng tiến trình cũ trước khi đầu ra công cụ hoặc hiện vật mới hơn xuất hiện, giữ cuộc trò chuyện theo thứ tự gọn gàng, dễ đọc. #93002 Liên quan #90753. Cảm ơn @shadow-enthusiast, @zhangguiping-xydt.
  • Tin nhắn lệnh kèm liên kết trong iMessage giờ được giữ chung thành một lượt OpenClaw khi bản xem trước liên kết đến muộn, trong khi các tin nhắn nhanh không liên quan vẫn tách riêng đối với người dùng đã bật gộp DM cùng người gửi. #93143 Cảm ơn @omarshahine.
  • Các phản hồi Discord gửi thành công qua công cụ tin nhắn không còn kích hoạt cảnh báo lỗi gây hiểu nhầm trong các lượt kênh nguồn message_tool_only bị ảnh hưởng. #94072 Liên quan #93875. Cảm ơn @chenyangjun-xy, @hoyanhan, @vincentkoc.
  • Các cuộc trò chuyện nhóm WhatsApp giờ giữ đúng ngữ cảnh tin nhắn và nhóm đáng tin cậy hơn trong các lần thử lại, kết nối lại và thay đổi nhóm. #94338 Liên quan #7433. Cảm ơn @mcaxtr, @octopuslabs-fl, @xialonglee.
  • Sửa lỗi OpenClaw đôi khi phản hồi lại các tiếng vọng iMessage bị trễ của chính nó khi các ký tự thừa ở đầu khiến tin nhắn đã gửi không được nhận diện. #94442 Cảm ơn @ly-wang19.
  • Người dùng Telegram Webhook có thể tiếp tục nhận DM và tin nhắn nhóm qua các lần khởi động lại kênh ngắn, tải lại cấu hình và chu kỳ khôi phục mà không bị mất tin nhắn tạm thời. #94506 Liên quan #90254. Cảm ơn @obviyus, @travellingsoldier85, @xialonglee.
  • Các Gateway Matrix E2EE có thể duy trì trực tuyến trong quá trình sử dụng kéo dài thay vì dần tiêu thụ bộ nhớ cho đến khi sự cố làm sập các kênh và công việc đang chạy. #94942 Liên quan #90455. Cảm ơn @xzh-icenter, @yar-sh.
  • Người dùng Telegram giờ thấy phản ứng gốc dự kiến thay vì hướng dẫn bị rò rỉ hoặc phản hồi chỉ có phản ứng bị bỏ, với trạng thái thành công chỉ được ghi nhận sau khi Telegram chấp nhận. #94977 Liên quan #71140. Cảm ơn @cuttingwater, @hugenshen.
  • Các cập nhật tiến trình Telegram cho lệnh, tìm kiếm, cập nhật và hoạt động API giờ vẫn dễ đọc thay vì để lộ HTML nhiễu hoặc các dòng kiểu mã, với phương án dự phòng văn bản thuần khi Telegram không thể phân tích định dạng. #95007 Liên quan #95002.
  • Các cuộc trò chuyện Telegram được tiếp tục trong WebChat giờ hiển thị một phản hồi trợ lý cho mỗi lượt và giữ các phản hồi sau với cuộc trò chuyện đang hoạt động thay vì nhân đôi câu trả lời hoặc gửi ngược về Telegram. #95069 Liên quan #94930. Cảm ơn @heichaowo.
  • Google Chat giờ ẩn các biểu ngữ lỗi nội bộ gây hiểu nhầm khi kết quả công cụ là vô hại, để người dùng thấy câu trả lời đã hoàn tất trong khi văn bản trợ lý thông thường không đổi. #95084 Liên quan #90684. Cảm ơn @jailbirt, @studentzhou-svg.
  • Các cuộc trò chuyện kênh đa tác tử đã liên kết giờ tải tệp không gian làm việc cho tác tử đã cấu hình thay vì tác tử mặc định, dù các cuộc trò chuyện từng bị lưu nhầm trước đây có thể bắt đầu mới trong kho tác tử đã được sửa. #95118 Liên quan #92903. Cảm ơn @849261680, @axjing.
  • Những người dùng chung một OpenClaw Gateway giờ có thể gán các mô hình khác nhau cho từng liên hệ tin nhắn trực tiếp trên các kênh trò chuyện được hỗ trợ, trong khi các lựa chọn mô hình hiện có cho nhóm và ký tự đại diện vẫn hoạt động như trước. #95120 Liên quan #53638. Cảm ơn @gandalf-at-lerian, @thomaszta, @xydigit-zt.
  • Telegram giờ hiển thị rằng OpenClaw vẫn đang làm việc trong các bản xem trước ban đầu ngắn hoặc phản hồi chế độ tiến trình thay vì để cuộc trò chuyện im lặng cho đến khi tin nhắn cuối cùng đến. #95183 Liên quan #95004. Cảm ơn @obviyus.
  • Người dùng và người vận hành Matrix giờ nhận được lỗi rõ ràng khi homeserver gửi phản hồi quá lớn hoặc bị treo, thay vì OpenClaw tiếp tục đệm phản hồi đó và có nguy cơ dùng bộ nhớ không giới hạn. #95240 Cảm ơn @alix-007.
  • Sửa lỗi phản hồi Telegram và các kênh xếp hàng khác bị trễ hoặc thiếu trong các triển khai kiểu Kubernetes có nhiều biến môi trường được chèn, nơi việc mở cơ sở dữ liệu hàng đợi có thể làm Gateway bị treo. #95278 Liên quan #94571. Cảm ơn @kaka-srp.
  • Các cuộc trò chuyện Telegram khôi phục sau khi một tin nhắn bị kẹt hết thời gian chờ, cho phép các tin nhắn sau trong cùng cuộc trò chuyện hoặc chủ đề đến được tác tử mà không cần khởi động lại Gateway. #95299 Liên quan #95248. Cảm ơn @kriegerbangerz-ship-it, @mikasa0818, @obviyus.
  • Khi mọi người chuyển đổi giữa Telegram và một ứng dụng khách OpenClaw khác trong một cuộc trò chuyện trực tiếp dùng chung, các phản hồi Telegram ngắn giờ theo cuộc trò chuyện mới nhất thay vì phản hồi một đề xuất Telegram cũ hơn, không liên quan. #95390 Liên quan #95378. Cảm ơn @maiduy708, @mikasa0818, @obviyus.
  • Sửa lỗi tin nhắn trợ lý đã hoàn tất xuất hiện hai lần trong Telegram, Discord, Slack và các cuộc trò chuyện truyền trực tuyến khác sau một phản hồi gồm nhiều tin nhắn. #95432 Cảm ơn @vincentkoc, @yetval.
  • Phản hồi WhatsApp giờ vẫn gắn với tin nhắn trực tiếp hoặc nhóm đang được trả lời thay vì xuất hiện như một tin nhắn riêng làm mất ngữ cảnh cuộc trò chuyện. #95483 Cảm ơn @mcaxtr.
  • Phản hồi tin nhắn giàu định dạng Telegram giờ giữ các đoạn văn, dấu đầu dòng và dòng trạng thái tách biệt thay vì gộp nội dung nhiều dòng thành một khối kéo dài, không cần thay đổi cấu hình. #95532 Liên quan #95409. Cảm ơn @amknight.
  • Người vận hành Mattermost bật lệnh slash gốc giờ có thể dùng /oc_queue trực tiếp trong Mattermost để điều chỉnh việc xếp hàng lượt chạy đang hoạt động, bao gồm chế độ, thời gian debounce, giới hạn và xử lý khi bỏ. #95546 Cảm ơn @amknight.
  • Các tin nhắn đã được cho phép trước đây tiếp tục đến các tài khoản được đặt tên sau khi nâng cấp kênh đa tài khoản cũ, với các quy tắc truy cập DM và nhóm kế thừa được giữ nguyên trên Mattermost, Discord, Slack, Telegram, Signal, WhatsApp, iMessage và IRC. #95550 Cảm ơn @amknight.
  • Người dùng Mattermost có thể tiếp tục trò chuyện trong một luồng mà không cần nhắc lại bot sau khi bot phản hồi, và sự tham gia đó vẫn tồn tại qua các lần khởi động lại Gateway cho đến khi luồng không hoạt động trong bảy ngày. #95552 Cảm ơn @amknight.
  • Tin nhắn Telegram đến giờ nhanh chóng đến phiên OpenClaw đã cấu hình thay vì nằm chờ không được trả lời cho đến khoảng polling tiếp theo, một lần khởi động lại Gateway hoặc can thiệp thủ công. #95577 Liên quan #86957. Cảm ơn @freidrich-goldenflow, @liuwqgit.
  • Người dùng QQBot giờ nhận được bảng markdown đầy đủ khi các dòng phân tách hợp lệ dùng một hoặc hai dấu gạch ngang cho mỗi cột, thay vì mất tiêu đề và tất cả trừ hàng cuối cùng. #95637 Cảm ơn @ly-wang19.
  • Người dùng Synology Chat giờ có thể nhận các phản hồi tác tử mất hơn 120 giây khi thời gian chờ lõi đã cấu hình cho phép, thay vì bị kênh từ chối sớm. #95707 Cảm ơn @sahibzada-allahyar, @vincentkoc.
  • Các tác vụ Cron chủ đề diễn đàn Telegram giờ tiếp tục gửi cảnh báo lỗi được cấu hình riêng đến đúng đích dự kiến, ngay cả khi thông báo chính dùng một chủ đề trong cùng cuộc trò chuyện. #95794 Cảm ơn @vincentkoc.
  • Sửa lỗi phản hồi nhóm WhatsApp có thể trích dẫn một tin nhắn OpenClaw cũ hơn thay vì tin nhắn kích hoạt của người dùng, để câu trả lời cuối cùng vẫn gắn với tin nhắn dự kiến khi có mục tiêu phản hồi và tránh trỏ ngược về ngữ cảnh bot đã cũ khi không có. #95914 Cảm ơn @mcaxtr.
  • Người dùng WhatsApp có thể phê duyệt hoặc từ chối prompt bằng phản ứng mà prompt không bị kẹt khi WhatsApp định danh cùng một cuộc trò chuyện trực tiếp theo cách khác, trong khi phê duyệt nhóm vẫn gắn với đúng nhóm và người. #95935 Cảm ơn @mcaxtr.
  • Xử lý phản hồi cuối cùng giờ dùng ít CPU hơn khi OpenClaw kiểm tra liệu văn bản khối đã được gửi chưa, mà không thay đổi phản hồi nào đến cuộc trò chuyện hoặc cách chặn văn bản trùng lặp. #96087 Cảm ơn @vincentkoc.
  • Kết quả phê duyệt Exec từ các Plugin kênh bên ngoài giờ đây trả về kênh hoặc DM nơi lệnh bắt đầu, thay vì quay về WebChat hoặc có vẻ biến mất sau khi được phê duyệt. #96140 Liên quan #96103. Cảm ơn @lansenger-pm, @vincentkoc, @yetval.
  • Câu trả lời cuối cùng của WhatsApp giờ đây vẫn được trích dẫn vào tin nhắn tiếp theo mà người dùng vừa gửi khi trả lời một tin nhắn OpenClaw cũ hơn, thay vì đến mà không được trích dẫn hoặc trỏ về phản hồi bot cũ hơn. #96220 Cảm ơn @mcaxtr.
  • Bot Nextcloud Talk giờ đây bỏ qua các sự kiện chia sẻ tệp và vòng đời thông thường mà không ghi nhật ký chúng dưới dạng lỗi bot hoặc có nguy cơ vô hiệu hóa việc gửi, trong khi các payload trò chuyện sai định dạng vẫn trả về lỗi. #96243 Liên quan #81566. Cảm ơn @arkyu2077, @rafaelmgbh, @vincentkoc.
  • Việc gửi câu trả lời và message-tool trong các kênh Mattermost giờ đây dùng hướng dẫn theo kênh và luồng vì tác tử nhận diện các cuộc trò chuyện đó là kênh thay vì trò chuyện nhóm, trong khi hành vi trò chuyện nhóm hiện có không thay đổi. #96244 Liên quan #95645. Cảm ơn @arkyu2077, @iloveleon19, @vincentkoc.
  • Các tích hợp kênh MCP giờ đây giữ danh sách cuộc trò chuyện, lượt đọc tin nhắn, lượt thăm dò sự kiện và thời gian chờ trong các giới hạn dự đoán được ngay cả khi client yêu cầu giới hạn hoặc thời gian chờ quá mức. a39e548 Cảm ơn @vincentkoc.
  • Các phản hồi tự động được truyền trực tuyến trong thời gian dài ít có khả năng dừng sớm hoặc hủy không nhất quán hơn khi cấu hình thời gian chờ lớn bất thường. 6c85b90 Cảm ơn @vincentkoc.
  • Tiến trình kênh giờ đây hiển thị lại trạng thái lặp lại khi công việc thực sự quay lại trạng thái đó sau một bản cập nhật khác, thay vì ẩn ngữ cảnh hữu ích vì xem là trùng lặp. 8a75c4d
  • Các câu trả lời kênh đã hoàn tất không còn nhận thêm thông báo tiến trình muộn, ngăn văn bản trạng thái cũ xuất hiện sau khi câu trả lời đã xong. a594d2c Cảm ơn @vincentkoc.
  • Trong khi truyền trực tuyến câu trả lời qua kênh, tin nhắn tiến trình giờ đây tiếp tục hiển thị trạng thái mới nhất thay vì bị kẹt ở một bản cập nhật cũ hơn. e114001 Cảm ơn @vincentkoc.
  • Các lần đặt lại bắt buộc của Matrix giờ đây xử lý kho lưu trữ bí mật không khả dụng mà không gây lỗi runtime, xem quyền truy cập khôi phục là không khả dụng để đường dẫn đặt lại có thể tiếp tục an toàn. 5c5a8a4 Cảm ơn @vincentkoc.
  • Các kênh đã cấu hình giờ đây vẫn hiển thị trong openclaw channels status --json, trong khi các thông báo đã lên lịch từ chối những mục cũ không có Plugin đang hoạt động để gửi chúng. a641c0d
  • Các cuộc trò chuyện thoại trên Discord giờ đây giữ cho các phản hồi liên tiếp của trợ lý tiếp tục chạy, vì vậy một câu trả lời trong hàng đợi sẽ phát sau khi luồng âm thanh trước đó đóng thay vì bị kẹt. 88b64e4 Cảm ơn @vincentkoc.
  • Bản xem trước tiến trình của Discord ít có khả năng dừng trước các chỉnh sửa cuối cùng hơn khi phản hồi của tác tử đã bắt đầu đến. 86ea382
  • Các cuộc trò chuyện không còn hiển thị văn bản NO_REPLY lạc chỗ khi trợ lý muốn im lặng, trong khi các phản hồi media hợp lệ vẫn đến mà không có placeholder. 96c6f80
  • Các câu trả lời truyền trực tuyến của Telegram giờ đây hiển thị mỗi tiêu đề tiến trình một lần, giúp dễ quét các cập nhật công cụ và tìm kiếm hơn. 013e33c Cảm ơn @vincentkoc.
  • Các tin nhắn Telegram bị kẹt sau một tác vụ chạy lâu, sự cố crash hoặc Gateway khởi động lại giờ đây tự động tiếp tục xử lý, vì vậy các tin nhắn về sau không còn chờ trong im lặng hoặc yêu cầu người vận hành sửa hàng đợi thủ công. #97543 Cảm ơn @romneyda, @vincentkoc.

Khôi phục nhà cung cấp và mô hình

Lựa chọn mô hình và quá trình thiết lập khôi phục rõ ràng hơn khi danh mục, thông tin xác thực, luồng, thời gian chờ, Compaction hoặc phương án dự phòng gặp sự cố. Các cấu hình OpenAI, OpenRouterOpenCode Go bị ảnh hưởng hiện báo cáo hoặc khôi phục sau lỗi nhất quán hơn, thay vì để người dùng mắc kẹt với một lựa chọn lỗi thời hoặc một yêu cầu bị treo.

Các bản sửa lỗi tiếp theo cho chế độ nhanh cải thiện hành vi của chế độ này trong các đường dẫn nhà cung cấp và phương án dự phòng bị ảnh hưởng; bản thân chế độ nhanh tự động không phải là tính năng mới trong bản phát hành này.

Sources and contributors
  • Tính năng chuyển văn bản thành giọng nói và ghi chú thoại của MiniMax ít có khả năng lỗi hơn vì OpenClaw hiện yêu cầu rõ định dạng âm thanh mà nó có thể giải mã thay vì dựa vào mặc định của nhà cung cấp. #73079 Cảm ơn @efe-arv.
  • Người vận hành Gateway lại có thể xem nhà cung cấp, mô hình, trạng thái yêu cầu và chi tiết thời gian trong nhật ký thông thường, giúp chẩn đoán sự cố định tuyến mô hình và truyền tải dễ hơn mà không cần bật thêm ghi nhật ký gỡ lỗi. #89648 Liên quan #89300. Cảm ơn @enominera, @xiaobao-k8s.
  • Các mô hình được truy cập qua Google, Mistral, OpenAI Responses, Azure OpenAI Responses và ChatGPT/Codex Responses hiện nhận chỉ dẫn hệ thống sạch, không còn để lộ dấu mốc ranh giới bộ nhớ đệm nội bộ của OpenClaw vào prompt. #89716 Cảm ơn @enominera, @masatohoshino.
  • Các lệnh gọi công cụ Cron dùng mô hình Gemini qua nhà cung cấp tương thích OpenAI giờ chạy được mà không bị các trường nullable kích hoạt lỗi từ chối schema của nhà cung cấp. #91559 Liên quan #91542. Cảm ơn @pick-cat, @qiukui666.
  • ID mô hình có định danh nhà cung cấp nay tuân thủ chính sách runtime tác nhân và bí danh CLI đã cấu hình, thay vì bất ngờ rơi về runtime mặc định của OpenClaw. #91724 Cảm ơn @vincentkoc, @yu-xin-c.
  • Danh sách /models trong chat và các đường dẫn chọn mô hình hoặc nhà cung cấp có nhận biết Plugin khác nay phản hồi nhanh thay vì khựng vài giây và tiêu tốn một lõi CPU qua các lần quét thiết lập lặp lại, trong khi thay đổi Plugin vẫn làm mới bình thường. #93356 Cảm ơn @obuchowski.
  • Người dùng Ollama Cloud được lưu trữ có thể chỉ giữ các mô hình họ đã cấu hình rõ ràng sau khi khởi động lại, không bị thêm lại toàn bộ catalog dùng chung, trong khi tính năng tự động khám phá vẫn tiếp tục cho máy chủ Ollama cục bộ và tự lưu trữ. #93956 Cảm ơn @jason-allen-oneal.
  • Công việc Cron giờ có thể thử lại hoặc chuyển sang mô hình dự phòng đã cấu hình khi nhà cung cấp cục bộ trả về lỗi chung LLM request failed., thay vì thất bại trong khi mô hình dự phòng không được dùng. #94062 Liên quan #93931. Cảm ơn @hugenshen.
  • Token nhà cung cấp hết hạn không còn vùi lấp nhật ký hữu ích cho người vận hành dưới các cảnh báo dự phòng lặp lại, trong khi cảnh báo đầu tiên và các bản tóm tắt trùng lặp sau đó vẫn có sẵn để chẩn đoán. #94233 Liên quan #56979. Cảm ơn @goutamadwant, @yanan1991.
  • Google Gemini 3.5 Flash nay có thể được chọn với cửa sổ ngữ cảnh đầy đủ 1.048.576 token, tránh lỗi thiếu mô hình và các lần từ chối kích thước prompt không cần thiết. #94726 Liên quan #94723. Cảm ơn @ajwan8998, @anguslogan01, @kevinat.
  • Phiên con của Dashboard nay xử lý nhất quán các lựa chọn mô hình có định danh nhà cung cấp được phép và đưa ra hướng dẫn khôi phục chính xác khi trạng thái mô hình đã lưu bị cũ. #94752 Liên quan #94713. Cảm ơn @gr4via.
  • Người dùng Claude CLI không còn nhận lời hứa về cập nhật hoàn tất có thể không bao giờ đến, vì OpenClaw nay chặn tác vụ nền gốc không được hỗ trợ trước khi nó có thể làm tiến trình bị mắc kẹt. #95008 Cảm ơn @anagnorisis2peripeteia.
  • OpenClaw nay từ chối catalog nhà cung cấp hoặc phản hồi JSON quá lớn bằng lỗi rõ ràng trước khi đệm toàn bộ phản hồi vào bộ nhớ. #95218 Cảm ơn @alix-007.
  • Người dùng OpenRouter nay có thể chọn và chạy các ID mô hình DeepSeek V4 dạng ngắn được quảng bá mà không bị lỗi yêu cầu với model_not_found do OpenClaw gửi tiền tố nhà cung cấp bị lặp. #95268 Liên quan #95198. Cảm ơn @daniel-alejandro-t, @darren2030.
  • Với /reasoning on, các mô hình tương thích OpenAI kiểu DeepSeek nay hiển thị câu trả lời cuối cùng tách biệt khỏi phần lập luận thay vì gộp nó vào khối lập luận, không cần thay đổi cấu hình. #95283 Liên quan #95280. Cảm ơn @marvinthebored, @vincentkoc, @zengwen-dt.
  • Khi đăng ký Codex đạt giới hạn sử dụng, OpenClaw nay chuyển sang các mô hình dự phòng đã cấu hình thay vì dừng ở kết quả lỗi, và không thử lại các lượt chạy đã tạo đầu ra hiển thị. #95400 Cảm ơn @jason-allen-oneal, @sallyom.
  • Người dùng LM Studio nay có thể chạy các mô hình cục bộ đã lượng tử hóa hoặc nhiều biến thể mà không gặp lỗi lượt trợ lý giả hoặc các mục mô hình có hậu tố ảo do khóa mô hình không khớp. #95401 Cảm ơn @monkeyleet.
  • Các lượt chạy tác nhân nhúng dùng Google làm nền nay ngừng đọc phản hồi bộ nhớ đệm prompt quá lớn hoặc không kết thúc trước khi chúng có thể làm cạn bộ nhớ hoặc khiến lượt chạy bị khựng. #95417 Cảm ơn @alix-007.
  • Các lần quét mô hình OpenRouter nay thất bại an toàn khi catalog quá lớn hoặc sai định dạng, thay vì có nguy cơ dùng quá nhiều bộ nhớ và làm OpenClaw mất ổn định. #95418 Cảm ơn @alix-007.
  • Thiết lập OpenRouter nay từ chối catalog mô hình quá lớn trước khi chúng có thể làm cạn bộ nhớ của OpenClaw, không lưu vào bộ nhớ đệm hoặc tìm nạp lại ngay phản hồi lỗi. #95420 Cảm ơn @alix-007, @sallyom.
  • Các mô hình dự phòng đã cấu hình nay có thể trả lời khi Claude CLI hết tín dụng hoặc gặp lỗi runner chung, thay vì để người dùng nhận thông báo lỗi làm phản hồi cuối cùng. #95508 Liên quan #95489. Cảm ơn @mikasa0818, @riazrahaman, @sallyom.
  • Tìm kiếm web dùng Gemini với freshness: "day" hoặc pd nay hoàn tất thay vì thất bại với lỗi 400 từ nhà cung cấp, trong khi các lựa chọn độ mới rộng hơn và khoảng ngày rõ ràng vẫn giữ bộ lọc nghiêm ngặt hơn. #95682 Cảm ơn @sunjae-k, @vincentkoc.
  • Câu trả lời tiếp theo từ các mô hình lập luận xAI như Grok Composer nay giữ ngữ cảnh lập luận trước đó đáng tin cậy hơn, ngay cả khi nỗ lực lập luận có thể cấu hình không được hỗ trợ. #95686 Cảm ơn @fuller-stack-dev, @geraint0923.
  • Người dùng Vercel AI Gateway nay có thể chạy các mô hình được chọn từ catalog trực tiếp, bao gồm cả ID mô hình chỉ có trực tiếp và vắng mặt trong danh sách đi kèm của OpenClaw. #95710 Cảm ơn @vincentkoc.
  • Sửa lỗi các nhà cung cấp được định nghĩa trong manifest biến ID mô hình hợp lệ thành ID hỏng khi các mục stripPrefixes có khoảng trắng thừa hoặc khác kiểu chữ hoa/thường, để người vận hành và tác giả Plugin nhận đúng mô hình của nhà cung cấp dự kiến. #95744 Liên quan #95743. Cảm ơn @parveshsaini.
  • Thiết lập lần chạy đầu tiên nay mở lời nhắc thông tin xác thực cho nhà cung cấp bên ngoài mới cài đặt thay vì trông như đang lặp và để OpenAI vẫn được chọn. #95792 Liên quan #95765.
  • Catalog nhà cung cấp quá lớn hoặc bị khựng nay thất bại nhanh với lỗi rõ ràng thay vì treo OpenClaw hoặc tiêu thụ bộ nhớ không giới hạn, trong khi catalog bình thường vẫn tiếp tục tải. #95827 Cảm ơn @alix-007.
  • Người dùng Xiaomi Token Plan nay có thể dùng tối đa 128K token đầu ra với mimo-v2.5mimo-v2.5-pro thay vì bị chặn ở giới hạn 32.000 token đã lỗi thời. #95934 Cảm ơn @idootop.
  • Phản hồi mô hình dùng nhiều công cụ nay có thể stream với ít chi phí hơn, trong khi ID lệnh gọi công cụ lặp lại và chi tiết lập luận mã hóa vẫn được khớp với đúng lệnh gọi trên Google và các nhà cung cấp tương thích OpenAI. #95957 Cảm ơn @vincentkoc.
  • Kế toán mức dùng token đáng tin cậy hơn cho người dùng ACPX đi kèm vì OpenClaw nay bao gồm mặc định bản sửa lỗi lưu bền vững của ACPX 0.11.2, không cần ghi đè gói riêng hoặc cập nhật client thủ công. #96124 Cảm ơn @vincentkoc.
  • Người dùng Ollama Cloud nay có thể tìm và chọn glm-5.2:cloud với cửa sổ ngữ cảnh 1.000.000 token, khả năng lập luận và hỗ trợ công cụ ngay cả khi nó vắng mặt trong danh sách mô hình công khai. 11484f8
  • Yêu cầu hiểu hình ảnh của MiniMax không còn thất bại trước khi đến nhà cung cấp khi timeout bằng không, âm hoặc cực lớn; giá trị không hợp lệ nay dùng thời gian chờ bình thường hoặc mức tối đa an toàn. 4b6182e Cảm ơn @vincentkoc.
  • Các lượt chạy Codex nay tuân theo lựa chọn chế độ nhanh hiện tại thay vì mang theo tầng tốc độ cũ, và dòng trạng thái hiển thị rõ khi chế độ nhanh là tự động. 77012f9 Cảm ơn @vincentkoc.
  • Các cuộc hội thoại dùng Codex làm nền nay quay lại định tuyến bình thường sau khi chế độ nhanh tự động được xóa, ngăn các lượt sau hoặc thay đổi mô hình tái sử dụng tầng ưu tiên đã cũ. 8afc1f7
  • Các lượt chạy tác nhân dự phòng nay tuân thủ ngưỡng cắt chế độ nhanh tự động đã cấu hình của từng mô hình ngay cả khi chế độ nhanh bị ghi đè cho lượt chạy, giữ hành vi dự phòng nhất quán với chính sách mô hình đã chọn. efd3172
  • Các lần thử lại chuyển mô hình trực tiếp nay giữ nguyên ngưỡng cắt chế độ nhanh ban đầu cho phiên chạy dài, trong khi chế độ nhanh rõ ràng tránh các thông báo tiến trình ngưỡng cắt tự động gây hiểu nhầm. d990115 Cảm ơn @vincentkoc.
  • Các lượt chạy tác nhân nhúng nay giữ chế độ nhanh tự động hoạt động nhất quán qua các lần thử lại và cập nhật tiến trình mà không nhầm lẫn với thiết lập chế độ nhanh được chọn thủ công. cf1b6fe Cảm ơn @vincentkoc.
  • Các lượt chạy chế độ nhanh nay giữ thiết lập tốc độ qua các lần thử lại dự phòng mô hình và hiển thị ngưỡng tự động đã cấu hình trong trạng thái, tránh hành vi thử lại không nhất quán và nhãn chung không hữu ích. aa3797c Cảm ơn @vincentkoc.
  • Phản hồi của tác nhân và các lượt chạy cron đã lên lịch nay xử lý các lần thử lại dự phòng chế độ nhanh đáng tin cậy hơn, giữ trạng thái cần thiết để lần thử cuối cùng hoàn tất hoặc báo cáo tiến trình chính xác. 14e448e Cảm ơn @vincentkoc.
  • Người dùng không còn thấy thông báo đặt lại chế độ nhanh khi các lần thử dự phòng mô hình vẫn đang chạy; thông báo chỉ xuất hiện khi lượt chạy đạt đến lần thử dự phòng cuối cùng. 6eb72a8
  • Người dùng và người vận hành nay nhận được cách xử lý rõ ràng hơn khi mô hình trực tiếp đã cấu hình không còn khả dụng vì OpenClaw nhận diện phản hồi "selected model was not found" của nhà cung cấp là lỗi không tìm thấy mô hình thay vì lỗi chung. 2405d02 Cảm ơn @vincentkoc.
  • Qwen và vLLM hiện giữ nhất quán các thiết lập mẫu trò chuyện hiện có khi bật hoặc tắt suy luận, và các Plugin nhà cung cấp có thể dùng cùng một helper đã được kiểm thử. 2ba9d6e Cảm ơn @vincentkoc.
  • Các nhà cung cấp proxy tương thích với OpenAI có thể xử lý các mức suy luận và các trường reasoning_effort cũ nhất quán hơn, với nhà phát triển Plugin và maintainer nhà cung cấp dùng một helper chuẩn hóa đã được ghi tài liệu trên OpenRouter, Kilocode và SDK. 35bafea
  • Các bản build trình duyệt và Vite hiện có thể tải nhà cung cấp OpenAI ChatGPT Responses mà không để một phụ thuộc chỉ dành cho máy chủ làm hỏng bundle, trong khi lỗi WebSocket vẫn hiển thị bình thường. 8c8eb86 Cảm ơn @vincentkoc.
  • Quét mô hình OpenRouter hiện chấp nhận các catalog hợp lệ lớn hơn giống như khám phá lúc chạy, đồng thời vẫn từ chối các phản hồi quá lớn trước khi chúng có thể tiêu thụ bộ nhớ không giới hạn. ad3b2f4 Cảm ơn @vincentkoc.
  • Người dùng OpenAI Responses, bao gồm các thiết lập suy luận Bedrock Mantle GPT-5.x bị ảnh hưởng, hiện nhận được một câu trả lời cuối cùng gọn gàng với bản ghi đã lưu và ngữ cảnh phát lại được căn chỉnh, thay vì hàng chục bản sao tích lũy lặp lại. #92399 Liên quan #91959. Cảm ơn @amersheeny, @daimingnj, @phoenixyy, @pigfoot.
  • Các tác vụ đã lên lịch và phiên cô lập dùng mô hình opencode-go hiện chuyển các yêu cầu bị treo sang xử lý timeout hoặc fallback đã cấu hình, thay vì treo trong nhiều phút rồi kết thúc bằng lỗi LLM request failed chung chung. #93965 Liên quan #93610. Cảm ơn @forceconstant, @zhangguiping-xydt.
  • Sau khi đổi mô hình mặc định, việc bắt đầu một phiên kênh mới bằng /new hoặc /reset hiện dùng mặc định mới thay vì âm thầm dùng lại mô hình đã lưu trong cache trước đó, trong khi các ghi đè /model rõ ràng vẫn không đổi. #77339 Liên quan #77322. Cảm ơn @mjamiv, @zaynl.
  • Phía sau proxy HTTP hoặc HTTPS, việc dùng Codex/OpenAI và kiểm tra hạn mức trong openclaw status --usage --json và Control UI hiện lấy được các cửa sổ sử dụng thay vì thất bại khi không thể truy cập trực tiếp chatgpt.com. #93943 Liên quan #78714. Cảm ơn @tnzgit, @turbotheturtle.
  • /status hiện giữ mô hình đang hoạt động và cách xóa một lựa chọn đã ghim trên một dòng ngắn gọn, để người dùng Discord và các cuộc trò chuyện khác có thể xem nhanh trạng thái mô hình mà không cần giải thích nhiều dòng. #95797 Cảm ơn @solvely-colin.
  • Các phản hồi streaming của Anthropic hiện giữ văn bản, suy luận và cập nhật lệnh gọi công cụ xen kẽ gắn với đúng khối phản hồi, thay vì trộn lẫn chúng khi nhiều khối hoạt động cùng lúc. #96013 Cảm ơn @vincentkoc.

Tính liên tục của phiên, bộ nhớ và niềm tin

Phiên, Compaction, bộ nhớbộ nhớ dựa trên QMD duy trì cuộc hội thoại dự định và ngữ cảnh hữu ích một cách nhất quán hơn trong các công việc chạy dài, các lần kết nối lại, nâng cấp và sửa chữa bản ghi hội thoại. Tìm kiếm công cụ cũng hoạt động đáng tin cậy hơn khi các agent cần khôi phục đúng ngữ cảnh hoặc năng lực.

Khôi phục Matrix được mã hóa sẽ dừng an toàn khi không thể xác minh trạng thái khóa bắt buộc. Chính sách công cụ, phê duyệtxử lý bí mật vẫn được gắn với trạng thái runtime dự định, trong đó các hành động có rủi ro cao hơn vẫn bị tắt trừ khi được bật rõ ràng.

Sources and contributors
  • Các cuộc trò chuyện agent bị ảnh hưởng khi dùng OpenAI Responses giờ có thể khôi phục và tiếp tục trả lời sau khi một phản hồi kênh hiển thị khiến lịch sử đã lưu của chúng bị thiếu, thay vì mọi lượt sau đó đều thất bại trước khi câu trả lời xuất hiện. #84708 Cảm ơn @anyech.
  • Khi một agent dựa trên Codex tạo đầu ra công cụ lớn bất thường, các cuộc trò chuyện đã lưu và phát lại giờ giữ văn bản của nó trong giới hạn kích thước thông thường trong khi giữ nguyên nội dung không phải văn bản. #87912 Cảm ơn @adrianip0204.
  • Các cuộc trò chuyện trong Control UI giờ vẫn hiển thị và tiếp tục trong cùng phiên sau khi ngủ, rớt mạng hoặc Gateway kết nối lại thay vì biến mất khi tin nhắn tiếp theo được gửi. #89017 Liên quan #87700. Cảm ơn @zhangguiping-xydt, @asicoe.
  • Các tích hợp Codex và Copilot đi kèm giờ giữ lịch sử trò chuyện được phản chiếu và các cập nhật bản ghi gắn với đúng phiên OpenClaw khi lưu trữ phát triển, trong khi các bản ghi đang hoạt động dựa trên tệp hiện có vẫn tiếp tục hoạt động trong quá trình di chuyển. #89518 Cảm ơn @jalehman.
  • Trạng thái phiên hiện tại của WebChat giờ khớp với cuộc trò chuyện bạn đang thực sự dùng, nên danh tính phiên, mức độ suy nghĩ, ngữ cảnh token và chi tiết chi phí không còn đến từ phiên dự phòng main nữa. #89800 Liên quan #89773. Cảm ơn @killo3967, @sweetcornna.
  • Cuộc trò chuyện của bạn ít có khả năng mất ngữ cảnh hơn sau khi bạn nhấn dừng trong lúc compaction tự động vì yêu cầu compaction giờ cũng được hủy. #89886 Liên quan #89868. Cảm ơn @lykeion-dev, @openperf, @vincentkoc.
  • Khi quyền truy cập phiên chéo agent bị chặn, OpenClaw giờ liệt kê tất cả các cài đặt bắt buộc về khả năng hiển thị, agent-với-agent và danh sách cho phép, giúp người vận hành sửa cấu hình chính sách thay vì truy tìm một lỗi agent không tồn tại. #90489 Liên quan #90443. Cảm ơn @ramitrkar-hash, @sahibzada-allahyar, @vincentkoc.
  • openclaw memory status giờ hiển thị một pha sáng đang hoạt động hoặc pha REM dreaming thay vì báo sai Dreaming: off, để người vận hành có thể thấy các cấu hình bộ nhớ hợp lệ đã được bật. #93113 Liên quan #67868. Cảm ơn @agentarclab, @mrossit.
  • Các tìm kiếm bộ nhớ QMD hết thời gian giờ dừng công việc nền của chúng khi agent chuyển tiếp, ngăn các tiến trình bị bỏ lại tiếp tục tiêu thụ CPU và bộ nhớ. #93394 Cảm ơn @alix-007.
  • Các chỉ dẫn lặp lại được gửi sau compaction giờ vẫn nằm trong cuộc trò chuyện, ngăn mất lượt, câu trả lời mồ côi và lịch sử sai định dạng mà một số nhà cung cấp từ chối. #94328 Cảm ơn @vincentkoc, @yetval.
  • Báo cáo Trang Cũ của Memory Wiki giờ loại các trang khái niệm và tổng hợp bền vững khỏi cảnh báo độ mới, giữ sự chú ý vào các trang nguồn và thực thể có thể thực sự cần xem xét. #94369 Cảm ơn @sunnyshu0925, @vincentkoc.
  • Các lần chạy nhúng dài có tiến độ gần đây giờ ít có khả năng bị gián đoạn bởi khôi phục phiên cũ, trong khi các lần chạy thực sự bị kẹt vẫn có thể được xóa để công việc trong hàng đợi tiếp tục. #94701 Cảm ơn @imadal1n, @mrclawfield.
  • Tìm kiếm bộ nhớ Ollama giờ tôn trọng kích thước embedding nhỏ hơn đã cấu hình và giữ các chỉ mục cho các kích thước khác nhau tách biệt, tránh trộn lẫn các vector không tương thích. #94811 Cảm ơn @mushuiyu886.
  • Các tìm kiếm bộ nhớ và làm mới có mục tiêu giờ vẫn kết nối với đúng phiên OpenClaw ngay cả khi tên tệp bản ghi thay đổi hoặc bản xuất QMD dùng tên khác. #95087 Cảm ơn @jalehman.
  • Các cuộc trò chuyện dài với ảnh chụp màn hình hoặc hình ảnh khác giờ giữ tính liên tục nhất quán hơn khi OpenClaw dọn chỗ cho tin nhắn mới, thay vì liên tục đầy lên mà không đẩy cuộc trò chuyện được giữ lại tiến lên. #95128 Cảm ơn @yetval.
  • Người dùng Windows giờ có thể chạy lập chỉ mục và tìm kiếm bộ nhớ dựa trên QMD thông qua các đường dẫn memory.qmd.command tuyệt đối đã cấu hình, bao gồm vị trí có ký tự ổ đĩa và UNC, mà OpenClaw không loại bỏ dấu phân tách đường dẫn trước khi khởi chạy. #95274 Liên quan #92302. Cảm ơn @ardooken, @ly85206559.
  • Các chân trang mức sử dụng được chọn bằng /usage full hoặc /usage tokens giờ vẫn hiển thị sau khi chuyển phiên hằng ngày hoặc do nhàn rỗi, nên người dùng không phải bật lại. #95322 Cảm ơn @litang9.
  • Các câu trả lời tiếp nối, phản ứng, tin nhắn theo luồng và kiểm tra trạng thái vẫn ở cùng cuộc trò chuyện mà chúng thuộc về sau hoạt động webchat hoặc hệ thống, trong khi các lần chuyển kênh thật vẫn xóa chi tiết định tuyến lỗi thời. #95467 Cảm ơn @yetval.
  • Các cuộc trò chuyện chính chạy lâu giờ giữ ngữ cảnh trước đó khi người dùng quay lại sau một đêm hoặc một phản hồi tiếp nối bị trì hoãn, thay vì âm thầm bắt đầu lại sau một lần hoàn tất vốn bình thường. #95472 Cảm ơn @xydt-tanshanshan.
  • Người có lịch sử phiên lớn có thể liệt kê, xem trước và tìm phiên mà không bị đơ nhiều giây, trong khi các khóa phiên kiểu chữ hoa/thường lẫn lộn cũ vẫn được di chuyển khi khởi động. #95699 Cảm ơn @jalehman, @jzakirov.
  • Khắc phục việc các câu trả lời đã gửi đôi khi được lưu vào sai lịch sử cuộc trò chuyện, hoặc bị bỏ sót khỏi đó, khi người vận hành dùng session.store tùy chỉnh hoặc theo từng agent, cải thiện tính liên tục và khả năng kiểm toán cho phiên dự kiến. #95782 Liên quan #95781. Cảm ơn @youngting520.
  • Các bản tóm tắt bộ nhớ phiên đã lưu giờ bỏ qua token mô hình thô, khối lệnh gọi công cụ, placeholder phương tiện, thẻ vai trò và dấu NO_REPLY cũ để các cuộc trò chuyện tương lai giữ được ngữ cảnh hữu ích. #95791 Cảm ơn @sweetsophia, @vincentkoc, @yb0y.
  • Các phiên OpenAI chạy lâu dùng OAuth Codex/ChatGPT giờ có thể compact mà không cần khóa API riêng, dù /compact được chạy thủ công hay được kích hoạt tự động. #95831 Liên quan #95693. Cảm ơn @sallyom, @yui-tien.
  • Các phiên dài, nhiều công cụ giờ compact các cuộc trò chuyện quá khổ thay vì bị kẹt khi một kết quả công cụ lớn xuất hiện ở cuối. #95860 Liên quan #78478. Cảm ơn @jw8957, @wzhgba, @yetval.
  • Khi memory_search không khả dụng vì runtime Node thiếu node:sqlite, OpenClaw giờ chỉ người dùng đến runtime tương thích thay vì đưa họ qua quy trình khắc phục sự cố nhà cung cấp embedding không liên quan. #95916 Cảm ơn @rrrrrredy, @vincentkoc.
  • Nhà phát triển và người vận hành khi kiểm tra một phiên Copilot đã compact giờ nhận được bản tóm tắt, số lượng token trước và sau, cùng chi tiết phiên thay vì một kết quả không đầy đủ. #96049 Cảm ơn @vincentkoc.
  • Các lệnh /stop và hủy giờ tiếp tục dừng các lần chạy đang hoạt động, xóa các theo dõi tiếp nối trong hàng đợi và kết thúc các subagent liên quan kịp thời ngay cả khi khóa phiên cần được chuẩn hóa hoặc metadata hủy không thể lưu. #96201 Cảm ơn @jalehman.
  • Các bản nâng cấp Voice Wake giờ giữ cho các cụm từ kích hoạt và quy tắc định tuyến hiện có tiếp tục hoạt động khi OpenClaw chuyển chúng từ các tệp cài đặt đã ngừng dùng sang cơ sở dữ liệu trạng thái dùng chung. bdf81a8
  • Các bản nâng cấp từ bố cục trạng thái OpenClaw cũ giờ giữ lại thông báo cập nhật, giới hạn tần suất kiểm tra, bản ghi phiên bản khả dụng và lịch sử lần thử cập nhật tự động khi trạng thái đó được chuyển vào SQLite. eb00d49 Cảm ơn @vincentkoc.
  • Các cuộc trò chuyện kênh Plugin giữ phiên dự kiến đáng tin cậy hơn trong quá trình khởi động, kiểm tra doctor và sửa chữa trạng thái, với các bản ghi liên kết cũ được di chuyển vào cơ sở dữ liệu dùng chung của OpenClaw. 9f888d9
  • Đồng bộ phiên dựa trên bộ nhớ trên Windows giờ tiếp tục dùng tệp bản ghi dự kiến ngay cả khi định dạng đường dẫn khác nhau. b3b5b08 Cảm ơn @vincentkoc.
  • Các lần chạy agent nhúng có khóa phiên thiếu hoặc trống giờ vẫn gắn với phiên dự kiến thay vì bị gửi qua định tuyến phiên không nhất quán. 911f853 Cảm ơn @vincentkoc.
  • Khi mô hình đoán sai tên công cụ, Tool Search và Code Mode giờ hiển thị cách tìm và thử lại công cụ đúng, giảm nguy cơ các phiên chạy lâu bị kẹt hoặc mất bộ nhớ bền vững trong compaction. #93374 Liên quan #92273. Cảm ơn @mushuiyu886, @poison, @vincentkoc.
  • Khắc phục việc câu trả lời của trợ lý biến mất khỏi webchat, Control UI, Feishu và các cuộc trò chuyện nhúng khác sau compaction, giữ cho các cuộc trò chuyện đã làm mới dễ đọc và tách riêng các yêu cầu tiếp nối. #95484 Liên quan #76729. Cảm ơn @maweibin, @njuboy11, @vincentkoc.
  • Các tính năng bộ nhớ OpenClaw giờ giữ phạm vi bản ghi đang hoạt động, đã đặt lại và đã xóa khớp với kho phiên đã cấu hình và quyền sở hữu agent, khiến dreaming, bản xuất QMD, lập chỉ mục và đồng bộ ít có khả năng bỏ sót hoặc gán sai lịch sử cuộc trò chuyện hơn. #96162 Cảm ơn @jalehman.
  • Thiết lập TLS của Gateway giờ từ chối rõ ràng đường dẫn chứng chỉ hoặc khóa trống hoặc dùng mặc định của OpenClaw, tránh lỗi khởi động và tạo chứng chỉ gây nhầm lẫn trong khi vẫn giữ các đường dẫn hợp lệ. #94054 Cảm ơn @miorbnli.
  • Các chính sách Plugin đã cấu hình tiếp tục chặn hoặc viết lại lệnh gọi công cụ nhạy cảm sau các thay đổi registry Gateway, tải lại hoặc khởi tạo hook sau đó thay vì bị âm thầm bỏ qua. #94545 Cảm ơn @jesse-merhi.
  • Người vận hành trên di động có operator.approvals giờ có thể thấy và xử lý phê duyệt exec được kích hoạt từ trò chuyện trên thiết bị iOS đã bắt đầu yêu cầu, kể cả khi ứng dụng đang mở, mà không chỉ phụ thuộc vào thông báo đẩy. #95175 Cảm ơn @joshavant.
  • Người dùng Control UI giờ nhận bản phát hành DOMPurify đã vá, giảm phơi nhiễm với lỗ hổng sanitizer GHSA-cmwh-pvxp-8882 mà không thay đổi cách giao diện hoạt động. #95691 Cảm ơn @vincentkoc.
  • Các phê duyệt "Always allow" cho liên kết cuộc trò chuyện Plugin giờ được chuyển tiếp từ tệp cài đặt cũ và ít có khả năng bị mất hoặc ghi đè hơn khi nhiều tiến trình OpenClaw đang chạy. ae41b00 Cảm ơn @vincentkoc.
  • Người dùng Matrix hiện sẽ thấy rằng khóa khôi phục đang hoạt động là bắt buộc trước khi có thể tiếp tục đặt lại cross-signing bắt buộc, ngăn lần đặt lại thứ hai khiến khôi phục mã hóa và sao lưu khóa phòng không thể sử dụng. #95720 Liên quan #78396. Cảm ơn @jteddy, @vincentkoc, @xialonglee.
  • Thẻ trạng thái memory-wiki và đồng bộ nguồn dựa trên bridge ít có khả năng thất bại hơn trong các lần viết lại trang đồng thời, vì OpenClaw hiện thử lại lỗi lệch đường dẫn tạm thời trong khi vẫn dừng các lần ghi hệ thống tệp không an toàn hoặc kéo dài. #94443 Liên quan #92134. Cảm ơn @cknzraposo, @zengwen-dt.
  • Sửa lỗi tiếp tục phiên gần đây mở một cuộc trò chuyện mới cho người dùng có đường dẫn workspace dài thay vì quay lại transcript hiện có của họ. #94578 Liên quan #94577. Cảm ơn @rohitjavvadi, @vincentkoc.
  • Memory Wiki hiện giữ nguyên các ghi chú do người dùng viết khi một trang nguồn hiện có được nhập lại hoặc đồng bộ, đồng thời vẫn làm mới nội dung được tạo của trang đó. #95614 Cảm ơn @yetval.
  • Sửa lỗi Memory Wiki liên tục sao chép các trang nguồn do chính nó tạo trở lại vào chính nó khi vault của nó được lưu trong thư mục bộ nhớ của workspace, tránh tệp trùng lặp, dọn dẹp lặp lại và tăng trưởng chỉ mục bộ nhớ không cần thiết. #95666 Liên quan #95657. Cảm ơn @johannes0402, @turbotheturtle, @vincentkoc.
  • Đối với các operator dùng Active Memory với memory-core dreaming, các tác vụ dreaming hằng đêm không còn khởi động công việc recall không cần thiết và gặp timeout 45 giây, trong khi các cuộc trò chuyện web thông thường vẫn tiếp tục nhận memory recall. #95721 Liên quan #78500. Cảm ơn @vincentkoc, @vishutdhar, @xialonglee.
  • Các phiên agent có nhiều lệnh gọi công cụ sửa chữa kết quả sai thứ tự với ít công việc lặp lại hơn, đồng thời vẫn ghép từng kết quả với đúng lệnh gọi công cụ. #96014 Cảm ơn @vincentkoc.
  • Công việc bộ nhớ dựa trên qmd trên Windows hiện dừng tất cả tiến trình liên quan sau các lần kiểm tra tính khả dụng và timeout lệnh, ngăn các tiến trình con qmd tiếp tục chạy trong nền. 830691b
  • Các nguồn gói OpenClaw đáng tin cậy hiện từ chối các đường dẫn sibling trông giống nhau, nên việc tin cậy /artifactory/openclaw không còn đồng thời cho phép các đường dẫn như /artifactory/openclaw-malicious. 12c34fc Cảm ơn @vincentkoc.

Chế độ chuyển tiếp bộ định tuyến Slack

Chế độ chuyển tiếp bộ định tuyến Slack cho phép các triển khai được quản lý hoặc nhiều Gateway tập trung lưu lượng Slack đến, trong khi Gateway OpenClaw phù hợp vẫn xử lý lượt nhắc, độ gắn kết luồng và phản hồi.

Nguồn và người đóng góp
  • Các triển khai Slack được quản lý giờ đây có thể dùng một bộ định tuyến trung tâm để gửi lượt nhắc và các luồng đang diễn ra đến đúng Gateway OpenClaw, trong khi phản hồi vẫn xuất hiện qua Slack. #94707 Cảm ơn @pash-openai, @sjf-oa.

Cầu đánh thức Raft External Agent

Kênh RaftPlugin Raft giờ đây hỗ trợ một cầu đánh thức CLI cục bộ, để External Agents có thể đánh thức OpenClaw cho công việc workspace đang chờ và người vận hành có thể kiểm tra thiết lập cũng như trạng thái qua đường dẫn được hỗ trợ.

Nguồn và người đóng góp
  • Người vận hành Raft External Agent giờ đây có thể đánh thức một agent OpenClaw khi workspace có công việc đang chờ thông qua cầu CLI cục bộ được hỗ trợ, với các hồ sơ được đặt tên và kiểm tra những điều kiện tiên quyết CLI còn thiếu. #95497 Cảm ơn @vincentkoc.

Cài đặt và sửa chữa Plugin chính thức

Quản lý Plugin giờ đây xử lý nhiều tích hợp chính thức hơn thông qua các luồng cài đặt và sửa chữa gói bên ngoài thông thường. Kho Plugin và các kiểm tra thiết lập liên quan cung cấp cho người dùng kết quả rõ ràng hơn khi một gói bị thiếu, không tương thích hoặc cần được cài đặt lại.

Nguồn và người đóng góp
  • Khi plugins.allow dùng tên kênh hoặc tên gói thay vì id Plugin thật, hướng dẫn khởi động giờ đây xác định mục không khớp và hiển thị các id Plugin đã phát hiện cần thiết để sửa cấu hình. #68389 Liên quan #68352. Cảm ơn @aym9999, @jirboy, @lyfuci, @pahuchi-joe, @zmxccxy.
  • Cảnh báo tin cậy Plugin cho lần cài đặt đầu tiên hoặc cài đặt mới giờ đây bao gồm ví dụ plugins.allow sẵn sàng sao chép và các lệnh để liệt kê hoặc kiểm tra id Plugin, để người dùng có thể xử lý cảnh báo trước khi tin cậy hoặc cài đặt lại mã Plugin. #78105 Liên quan #68780. Cảm ơn @jirboy, @pahuchi-joe.
  • Các migration Codex giờ đây hoạt động với các bản cài đặt Plugin toàn cục tiêu chuẩn vì openclaw migrate có thể tìm nhà cung cấp đã cài đặt thay vì thất bại với Unknown migration provider. #89612 Liên quan #89609. Cảm ơn @mugabuga, @zerone0x.
  • Việc cài đặt và cập nhật Plugin khôi phục được từ các ghim phụ thuộc cũ do OpenClaw quản lý thay vì thất bại với npm EOVERRIDE, mà không khiến đồng bộ hóa sau đó hạ cấp hoặc xóa các gói người dùng đã cài đặt rõ ràng. #91786 Liên quan #91772. Cảm ơn @amknight, @mkdelta221.
  • Nhà phát triển Plugin kênh giờ đây có thể chuyển các định danh người gửi và cuộc trò chuyện gốc qua hook và các workflow exec được chọn, giúp tích hợp định tuyến chính xác hơn mà không phá vỡ các trường người gửi và trò chuyện hiện có. #91903 Cảm ơn @lanzhi-lee, @vincentkoc.
  • Khám phá Plugin giờ đây lặp lại ít kiểm tra hệ thống tệp gây chặn hơn trong quá trình khởi động, giảm công việc cold-start có thể tránh được cho các cây Plugin đi kèm, đặc biệt trên hệ thống tệp Windows chậm hơn, mà không thay đổi hành vi khám phá gói đi kèm. #93919 Liên quan #76209. Cảm ơn @ml12580, @shenhonglong456-ai.
  • Các phương thức Gateway của Plugin giờ đây hoạt động qua openclaw gateway call sau khi đăng ký, để tác giả Plugin có thể dùng chúng từ script và tác vụ cron thay vì gặp lỗi unknown method. #94154 Liên quan #94127. Cảm ơn @brycemurray, @pick-cat, @vincentkoc.
  • Kiểm tra khám phá và cài đặt skill ClawHub ít có khả năng làm OpenClaw bị treo hoặc sập hơn vì các phản hồi marketplace quá lớn hoặc bị kẹt giờ đây bị dừng trước khi có thể làm cạn kiệt bộ nhớ. #95226 Cảm ơn @alix-007.
  • Các Plugin chính thức được ghim không còn ở lại trên bản phát hành cũ khi người vận hành làm theo lời khuyên sửa chữa từ openclaw doctor hoặc trạng thái Gateway sâu sau khi nâng cấp. #95541 Cảm ơn @ooiuuii, @vincentkoc.
  • Cập nhật Plugin npm được quản lý ít có khả năng làm gián đoạn công việc trên Gateway đang chạy với lỗi thiếu module hơn, vì các tệp Plugin cũ hơn vẫn khả dụng cho đến khi một lần khởi động Gateway sau đó dọn dẹp chúng. #95589 Cảm ơn @ooiuuii, @vincentkoc.
  • Thẻ Plugin chính thức cho các thương hiệu được hỗ trợ giờ đây hiển thị biểu tượng dễ nhận biết trong ClawHub và các catalog khác, đồng thời tác giả Plugin có thể cung cấp artwork marketplace qua trường manifest đã được tài liệu hóa. #95845 Cảm ơn @patrick-erichsen.
  • Biểu tượng Plugin chính thức trong ClawHub và các catalog khác không còn bị ép vào cùng một màu hard-coded, cho phép Simple Icons dùng artwork mặc định của nó. #95987 Cảm ơn @patrick-erichsen.
  • Người dùng Docker giờ đây có mirror Docker Hub chính thức openclaw/openclaw bên cạnh GHCR, với các bản phát hành beta có phiên bản được giữ không làm di chuyển các alias ổn định latestmain. #97122 Cảm ơn @vincentkoc.
  • Các bản cài đặt OpenClaw dựa trên Git giờ đây dùng phiên bản pnpm được ghim của repository ngay cả khi có pnpm toàn cục khác hoặc trình quản lý gói của dự án xung quanh, để các lệnh thiết lập không còn chạy trong môi trường trình quản lý gói sai. bd74a62 Cảm ơn @vincentkoc.
  • Các yêu cầu thẻ skill và cập nhật của ClawHub giờ đây hoàn tất hoặc hết thời gian chờ theo cách dự đoán được ngay cả khi nhận giá trị timeout lớn bất thường. 8cd0c11 Cảm ơn @vincentkoc.
  • Người dùng Windows có thể hoàn tất cài đặt từ nguồn mà không bị bước thiết lập llama.cpp chặn hoặc làm chậm, và trình cài đặt khôi phục thiết lập shell hiện có của họ sau đó. ea9065b Cảm ơn @vincentkoc.
  • Nhiều Plugin kênh, nhà cung cấp và tìm kiếm web chính thức hơn giờ đây có thể được cài đặt hoặc sửa chữa thông qua các catalog gói bên ngoài thông thường, trong khi vẫn được nhận diện từ thông tin xác thực hiện có của chúng. #95683 Cảm ơn @vincentkoc.
  • Người cài đặt hoặc cập nhật Plugin kênh Yuanbao chính thức thông qua catalog tin cậy của OpenClaw giờ đây nhận phiên bản 2.15.0, với kiểm tra tính toàn vẹn dự kiến và hướng dẫn Plugin bị thiếu được căn chỉnh với bản phát hành đó. #94470 Cảm ơn @jase-283.
  • Onboarding lần chạy đầu tiên giờ đây có thể cài đặt skill gog đi kèm qua Homebrew mà không thất bại vì công thức tap bên thứ ba đã bị xóa. #95019 Liên quan #95017. Cảm ơn @sedrak-hovhannisyan, @vincentkoc, @zengwen-dt.
  • Người dùng Canvas, Discord, Slack, Voice Call và WhatsApp giữ nguyên hướng dẫn skill với mỗi Plugin đã cài đặt hoặc đi kèm, trong khi các tham chiếu đến đường dẫn gốc cũ skills/... cần chuyển vào thư mục Plugin liên quan. #95664 Cảm ơn @vincentkoc.
  • Xác minh skill ClawHub giờ đây chấp nhận cùng tham chiếu @owner/<slug> dùng cho cài đặt và cập nhật, để người dùng có thể kiểm tra nhà phát hành dự kiến mà không chuyển sang slug trần mơ hồ. #95992 Cảm ơn @patrick-erichsen.
  • Cảnh báo trình quản lý gói lúc cài đặt của OpenClaw giờ đây xác định đúng npm, Yarn, Yarn Berry và các launcher kiểu Corepack, tránh hướng dẫn gây hiểu nhầm khi các công cụ đó chạy qua tên executable thay thế. 11a2e03 Cảm ơn @vincentkoc.
  • Cài đặt qua URL gói giờ đây xử lý các timeout tải xuống quá lớn mà không thất bại trước khi dữ liệu gói có sẵn có thể được phân giải. c310f8c
  • Nhà phát triển Plugin và CLI giờ đây thấy API định dạng lệnh được hỗ trợ rõ ràng hơn, trong khi ghép đôi thiết bị, đăng ký node và hướng dẫn doctor vẫn tiếp tục tạo ra cùng các lệnh an toàn cho shell. 23b4f33
  • Người dùng Windows ARM64 giờ đây nhận các bản tải xuống Node ARM64 và MinGit khớp nhau khi chạy trình cài đặt PowerShell qua shell giả lập x64. fac091b Cảm ơn @vincentkoc.
  • Các bản cài đặt OpenClaw mặc định không còn tốn thời gian xây dựng hỗ trợ llama.cpp tùy chọn, tránh lỗi native-build cho người dùng chưa bật nó. cc1b3a8 Cảm ơn @vincentkoc.

Kênh và nhắn tin

Các bản sửa kênh bổ sung

Các bản sửa cấu hình kênh và Telegram bổ sung bao phủ các vấn đề thiết lập và phân phối hẹp hơn.

Nguồn và người đóng góp
  • Chuỗi trả lời Telegram giữ các phản hồi được cache gắn kèm sau khi ngữ cảnh thay đổi thay vì thất bại khi các phản hồi được cache đó được tái sử dụng. #82909 Cảm ơn @lidge-jun.
  • Sửa lỗi Discord bỏ toàn bộ một phản hồi dài có khối mã fenced khi fence đóng mã nằm gần giới hạn tin nhắn 2.000 ký tự. #95661 Cảm ơn @ly-wang19.
  • Người vận hành Slack giờ đây có thể lưu token và signing secret dưới dạng đầu vào SecretRef được hỗ trợ, trong khi các thao tác đọc, ghi, tra cứu allowlist và target, cũng như kiểm tra thiết lập dùng thông tin xác thực đã phân giải thay vì từ chối hoặc đọc sai các tham chiếu. 7da955f Cảm ơn @vincentkoc.
  • Kiểm tra năng lực kênh giờ đây trả về timeout rõ ràng khi một tích hợp ngừng phản hồi, tránh để khắc phục sự cố bị treo trong terminal hoặc lần chạy tự động hóa. 8ecdb97 Cảm ơn @vincentkoc.

Gateway, bảo mật và tin cậy

Khôi phục khởi động lại và trạng thái sẵn sàng

Tín hiệu sức khỏe Gatewaykhắc phục sự cố giờ đây nhất quán hơn với việc OpenClaw thực sự đã sẵn sàng, đang khởi động lại hay không thể tiếp tục. Các lần chạy agent được bắt đầu qua CLI khôi phục sạch hơn sau khi mất kết nối, tắt, thay đổi định tuyến và điều kiện khởi động thất bại.

Nguồn và người đóng góp
  • Khi một Gateway từ xa được cấu hình hoặc chỉ định rõ ràng phản hồi chậm nhưng vẫn truy cập được, openclaw gateway probe --timeout ... giờ đây chờ đúng thời gian chờ đã yêu cầu thay vì báo là không thể truy cập sau một ngưỡng cắt nội bộ ngắn hơn. #89859 Liên quan #65355. Cảm ơn @hellocli, @mushuiyu886.
  • Các lần chạy subagent nội bộ dài hoặc song song giờ đây tránh xử lý xem trước trực tiếp không cần thiết, trong khi các phiên subagent hiển thị vẫn cho thấy cập nhật trực tiếp và phản hồi cuối cùng. #91906 Cảm ơn @lanzhi-lee, @vincentkoc.
  • Các cuộc hội thoại ACP, đặc biệt là luồng được Kiro hỗ trợ, giờ đây tiếp tục sau phản hồi đầu tiên bằng cách bắt đầu một phiên mới khi backend không còn có thể tiếp tục phiên cũ. #93547 Liên quan #87830. Cảm ơn @amersheeny, @chouzz.
  • Khi áp lực bộ nhớ Linux kết thúc một lệnh hoặc phiên con, các Gateway OpenClaw do systemd quản lý giờ đây vẫn tiếp tục chạy và giữ kết nối kênh hoạt động trong khi báo cáo lỗi của tiến trình con. #93585 Cảm ơn @snowzlm.
  • Việc hủy một lần chạy OpenClaw trong lúc công cụ đang hoạt động giờ đây kết thúc nhanh chóng thay vì bắt đầu một lượt mô hình khác hoặc để phiên bị khóa. #94412 Cảm ơn @szsip239, @vincentkoc.
  • Các tác vụ OpenClaw đã lên lịch sử dụng mô hình đám mây giờ đây mặc định khôi phục sau các lệnh gọi mô hình bị kẹt âm thầm, giúp ngăn công việc cron sau đó bị dồn lại, trong khi các provider cục bộ hoặc tự lưu trữ vẫn giữ hành vi thời gian chờ hiện có. #94445 Cảm ơn @bek91.
  • Các kiểm tra trạng thái sẵn sàng của Gateway giờ đây chuyển sang không khỏe mạnh trong quá trình rút lưu lượng để khởi động lại, ngăn trình quản lý lưu lượng gửi công việc mới đến một Gateway đang tạm thời từ chối yêu cầu. #94915 Liên quan #78136. Cảm ơn @markoub, @maxschachere, @vincentkoc.
  • Người dùng Mac có thể giữ các Gateway do LaunchAgent quản lý tiếp tục chạy qua các lần nâng cấp OpenClaw thay vì gặp các vòng lặp sập và khởi động lại lặp lại khi mã runtime chuyển đổi văn bản cũ vẫn còn được lưu trong bộ nhớ đệm. #95081 Liên quan #95057. Cảm ơn @849261680, @yveslarose.
  • Các cuộc hội thoại chạy bằng Codex trong TUI, WebChat và các API phát trực tuyến tương thích giờ đây hiển thị phản hồi khi chúng đang được viết, đồng thời thay thế sạch phần văn bản tạm thời để câu trả lời cuối cùng không bao gồm bản nháp cũ. #95404 Liên quan #95422. Cảm ơn @agonza1, @vincentkoc.
  • Sau khi Gateway khởi động lại, người dùng không còn thấy thông báo thử lại gây hiểu nhầm khi OpenClaw đã đang tiếp tục phản hồi bị gián đoạn hoặc báo cáo lỗi khôi phục thực tế, giảm các lần thử trùng lặp không cần thiết. #95431 Cảm ơn @moeedahmed, @vincentkoc.
  • Các phiên agent dài, dùng nhiều công cụ giờ đây giữ lại phần tiết kiệm từ prompt-cache khi kết quả tích lũy, giảm độ trễ và chi phí có thể tránh được do gửi lại lịch sử đã viết lại giữa các lượt. #95624 Cảm ơn @vincentkoc.
  • Việc khởi động lại Gateway không còn khiến các agent dựa trên Codex, Copilot hoặc Plugin đáng tin cậy đã cấu hình tạm thời không khả dụng, và các Plugin workspace không đáng tin cậy vẫn bị chặn tự kích hoạt. #95652 Cảm ơn @vincentkoc.
  • Các phản hồi dài, luồng công cụ bận rộn, yêu cầu nhiều hình ảnh và truy hồi bộ nhớ giờ đây tiêu tốn ít CPU và chi phí hệ thống tệp hơn mà không yêu cầu thay đổi cài đặt hoặc quy trình làm việc. #95697 Cảm ơn @vincentkoc.
  • Operator có thể lại thêm hoặc cập nhật thông báo đã lên lịch cho các kênh đã biết trong thiết lập không có cấu hình, trong khi các môi trường đã cấu hình vẫn từ chối các đích bị tắt, lỗi thời, không có chủ sở hữu hoặc không xác định trước khi gửi. #95754 Cảm ơn @vincentkoc.
  • Người dùng macOS ít có khả năng thấy lỗi xung đột cổng giả khi dừng hoặc cập nhật một Gateway được quản lý, vì OpenClaw chờ trong thời gian ngắn để quá trình tắt bình thường giải phóng cổng trong khi vẫn báo cáo các xung đột còn tồn tại. #95886 Cảm ơn @fuller-stack-dev.
  • Các agent dựa trên Copilot giờ đây có thể hỏi người dùng một câu hỏi và nhận câu trả lời thông qua luồng trả lời trò chuyện bình thường của OpenClaw, trong khi các điều khiển tìm kiếm công cụ gọn và chế độ mã tránh tải toàn bộ danh mục công cụ vào phiên. #96005 Cảm ơn @vincentkoc.
  • Việc khởi động lại Gateway trên thiết lập systemd hoặc container không còn để lại các tiến trình adapter Codex hoặc Claude cũ, giúp các phiên ACPX mới bắt đầu mà không bị kẹt dọn dẹp kéo dài nhiều phút sau các lần khởi động lại lặp lại. #96032 Cảm ơn @t2wei, @vincentkoc.
  • Các phiên dựa trên Copilot giờ đây hiển thị cập nhật kế hoạch khi công việc diễn ra, và các tác vụ con native của chúng vẫn hiển thị cho đến khi hoàn tất hoặc thất bại thay vì biến mất khỏi chế độ xem tác vụ của OpenClaw. #96062 Cảm ơn @vincentkoc.
  • Các agent được kết nối như OpenCode giờ đây khởi động thông qua OpenClaw ngay cả khi harness của chúng không thể chọn mô hình được yêu cầu, trong khi các lựa chọn mô hình thật sự không được hỗ trợ vẫn trả về lỗi gốc. #96068 Liên quan #95869. Cảm ơn @sabatech-dev, @vincentkoc.
  • Các Plugin sử dụng heartbeat_prompt_contribution giờ đây gửi ngữ cảnh dành riêng cho Heartbeat của chúng đến mô hình khi agent chạy qua các runtime harness như Codex app-server, mà không ảnh hưởng đến các lượt người dùng thông thường hoặc Plugin không sử dụng hook này. #96233 Cảm ơn @azogheb, @vincentkoc.
  • Việc dọn dẹp Gateway và kiểm tra listener trên Windows giờ đây xử lý nhất quán dữ liệu dòng lệnh WMIC UTF-16, giảm việc nhận diện thất bại hoặc xung đột đối với tiến trình Gateway đang chạy. 15c880a Cảm ơn @vincentkoc.
  • Các phiên agent ngữ cảnh dài, dùng nhiều công cụ giờ đây giữ việc tái sử dụng prompt-cache ổn định hơn qua các lượt lặp lại mà không mất giới hạn kích thước theo từng kết quả, trong khi operator nâng cao có thể cấu hình giới hạn kết quả công cụ lớn hơn cho mô hình ngữ cảnh lớn mà không bị từ chối cấu hình. a60947f Cảm ơn @vincentkoc.
  • Các phiên agent dài, dùng nhiều công cụ ít có khả năng làm phình to yêu cầu mô hình khi đầu ra công cụ tích lũy, trong khi các lượt lặp lại vẫn giữ tái sử dụng prompt-cache ổn định. 2f33999 Cảm ơn @vincentkoc.
  • Việc khởi động lại Gateway giờ đây dùng cơ sở dữ liệu trạng thái bền vững của OpenClaw cho việc bàn giao, trong khi các yêu cầu cũ, sai định dạng, sai tiến trình hoặc đã bị thay thế bị loại bỏ trước khi có thể ảnh hưởng đến quá trình khởi động lại. 0ad48da
  • Chẩn đoán trạng thái Gateway, doctor và khởi động lại giờ đây giữ lại chi tiết khởi động lại gần đây trong cơ sở dữ liệu trạng thái dùng chung của OpenClaw, trong khi các bản ghi hết hạn hoặc sai định dạng vẫn bị loại bỏ. a39a3b7 Cảm ơn @vincentkoc.
  • Việc khởi động lại Gateway và cập nhật dịch vụ được quản lý giờ đây giữ đúng thông báo tiếp tục, tránh tái sử dụng trạng thái bàn giao cũ và đánh dấu nhất quán các lần bàn giao cập nhật thất bại. 514b336 Cảm ơn @vincentkoc.
  • Các agent được Gateway khởi chạy không còn mất công cụ OpenClaw chỉ dành cho chủ sở hữu trong các tác vụ như kiểm tra cron trực tiếp, để các thao tác được ủy quyền có thể dùng đúng công cụ dự kiến với ngữ cảnh yêu cầu chính xác. c2ee9b0 Cảm ơn @vincentkoc.
  • Các yêu cầu khởi động lại Gateway sai định dạng giờ đây thất bại rõ ràng mà không lên lịch khởi động lại, ngăn các lệnh gọi tích hợp lỗi hoặc vô tình khởi động lại Gateway ngoài dự kiến. 108d6d7 Cảm ơn @vincentkoc.
  • Các yêu cầu node cũ được Gateway đưa vào hàng đợi giờ đây tự động hết hạn, nên công việc cũ ít có khả năng tồn lại và ảnh hưởng đến hoạt động sau này. f6d432e
  • Các quy trình làm việc Plugin ít có khả năng bị kẹt hoặc làm quá tải Gateway khi một tích hợp yêu cầu quá nhiều lịch sử phiên subagent, vì mỗi lần đọc giờ đây bị giới hạn ở một mức an toàn. b66b450 Cảm ơn @vincentkoc.
  • Mô tả hình ảnh giờ đây xử lý nhất quán các cài đặt thời gian chờ cực lớn bằng cách giới hạn chúng ở một giới hạn runtime an toàn thay vì có nguy cơ tràn bộ hẹn giờ. 88b21fc
  • Các phiên agent nhúng giờ đây chờ đáng tin cậy để một phiên khác giải phóng khóa tệp của nó, ngay cả với thời gian chờ cực lớn, thay vì có nguy cơ tràn bộ hẹn giờ. 4c736df Cảm ơn @vincentkoc.
  • Các lệnh trong hàng đợi có cài đặt thời gian chờ tác vụ cực lớn giờ đây hết thời gian chờ một cách đáng tin cậy vì OpenClaw giới hạn thời gian chờ ở mức tối đa an toàn của runtime. 1f6ae32 Cảm ơn @vincentkoc.
  • Sửa lỗi normalization-core xuất điểm vào ép kiểu chuỗi sai và các phiên ACP hiển thị giá trị fast-mode lỗi thời, để các tích hợp nhận đúng API dự kiến và người dùng thấy chế độ thực sự đang có hiệu lực. 93ad397 Cảm ơn @vincentkoc.
  • Các lần chạy tự động nhanh giờ đây gửi phản hồi cuối cùng nhất quán hơn, với xử lý đặt lại tiến trình chỉ giới hạn ở chế độ tự động để không can thiệp vào phản hồi hoặc callback được chuyển tiếp. 9e8ab08 Cảm ơn @vincentkoc.
  • Các phiên agent sử dụng OpenAI Responses giờ đây tiếp tục công việc dựa trên công cụ mà không thất bại hoặc mất tiến trình khi lịch sử phát lại chứa các yêu cầu và kết quả công cụ không khớp. b4bc1f2 Cảm ơn @vincentkoc.
  • Các lần chạy subagent Plugin và QA đã hoàn tất không còn bị báo nhầm là thất bại khi Gateway trả về các dạng phong bì hoàn tất thay thế, giúp việc bàn giao thành công đáng tin cậy hơn cho tác giả Plugin và operator. d1b268f Cảm ơn @vincentkoc.
  • Sửa lỗi tác vụ subagent đã hoàn tất đôi khi kết thúc mà không có cập nhật, để người dùng nhận kết quả hoặc bước tiếp theo của agent cha. 68a1e00 Cảm ơn @vincentkoc.

Kết quả từ xa và gửi phương tiện

Kết quả hình ảnh từ xa và công việc subagent đã hoàn tất giờ đây trả về qua cuộc hội thoại Gateway đang hoạt động đáng tin cậy hơn thay vì có vẻ thất bại hoặc biến mất.

Nguồn và người đóng góp
  • Hình ảnh được tạo từ Codex app-server từ xa giờ đây đến dưới dạng tệp đính kèm thay vì hiển thị Media failed hoặc chỉ trả về văn bản sau khi tạo thành công. #96212 Cảm ơn @sjf-oa.
  • Khi một subagent hoàn tất, kết quả của nó giờ đây đến được lần chạy cha đang hoạt động đáng tin cậy hơn thay vì có vẻ im lặng. 7fc4bbc Cảm ơn @vincentkoc.

Máy khách và giao diện

Máy khách gửi và kết nối lại

WebChatControl UI hiển thị các cuộc hội thoại đang hoạt động và trạng thái lỗi nhất quán hơn sau khi kết nối lại, trong khi máy khách di động và terminal UI khôi phục các lượt gửi đã hoàn tất, bị từ chối hoặc bị gián đoạn mà không để chúng trông như bị kẹt.

Nguồn và người đóng góp
  • Khi một tin nhắn WebChat thất bại trước khi tác nhân khởi động, WebChat và Control UI giờ hiển thị phiên là đã thất bại thay vì để nó trông như vẫn đang chạy. #84352 Cảm ơn @jesse-merhi.
  • Khắc phục việc bộ chọn phiên Control UI bị kẹt phía sau các phiên tác nhân phụ bị ẩn, để Load More tới được cuộc trò chuyện khả dụng tiếp theo mà không hiển thị tổng số gây hiểu lầm. #89323 Liên quan #89249. Cảm ơn @giodl73-repo, @originsecured-do.
  • Khi người dùng mở lại một cuộc hội thoại Control UI từ Lịch sử, lời nhắc của họ giờ xuất hiện cùng câu trả lời của trợ lý, giữ nguyên ngữ cảnh hỏi-đáp mà không có khoảng trống trong bản ghi dài. #93841 Liên quan #90241. Cảm ơn @mushuiyu886, @pronzcw.
  • Các bản triển khai Control UI phía sau tiền tố đường dẫn giờ giữ các yêu cầu manifest, favicon và service-worker trong tiền tố đó, tránh các lỗi 403 khó hiểu ở cấp gốc sau khi đăng nhập. #94204 Liên quan #94157. Cảm ơn @hugenshen, @xrow.
  • Người dùng Android giờ có thể mở các hàng nhật ký Health và Skill trong Cài đặt để xem chi tiết dễ đọc, giúp dễ khắc phục hoạt động gateway, kiểm tra thiết lập và trạng thái skill, cũng như hiểu cách ghép đôi bằng mã thiết lập hiện có. #95148 Cảm ơn @tosko4.
  • Lời nhắc đã gửi không còn xuất hiện lại trong ô soạn thảo Control UI sau khi gửi, để người dùng có thể chuyển phiên hoặc bắt đầu tin nhắn tiếp theo mà không có nguy cơ gửi trùng lặp hoặc ghi đè bản nháp mới, trong khi việc nhập lại có chủ ý vẫn hoạt động. #95503 Liên quan #89466. Cảm ơn @vincentkoc, @zhangguiping-xydt, @zhong18804784882.
  • Người dùng Android giờ có Overview gọn hơn, nơi trạng thái kết nối, tác nhân đã cấu hình, tình trạng nút, phê duyệt, phiên gần đây, cùng các hành động Chat và Talk đều hiển thị ngay trong nháy mắt. #95557 Cảm ơn @joshavant, @solvely-colin.
  • Người dùng Android giờ có thể làm mới và xử lý phê duyệt lệnh gateway từ màn hình Phê duyệt trong ứng dụng, chọn Allow Once, Always hoặc Deny khi đang kết nối. #95593 Cảm ơn @solvely-colin.
  • Người dùng iOS giờ tránh được lời nhắc thông báo bất ngờ và nhận hướng dẫn rõ ràng khi cảnh báo phê duyệt không khả dụng, với quyền được quản lý từ một màn hình Cài đặt dễ dự đoán. #95640 Cảm ơn @joshavant.
  • Các lần tắt TUI cục bộ giờ nằm trong giới hạn bộ định thời an toàn ngay cả khi OPENCLAW_TUI_LOCAL_RUN_SHUTDOWN_GRACE_MS được đặt cực cao. c21dcfc
  • Canvas A2UI giờ chỉ phục vụ tài nguyên ứng dụng hiện tại sau mỗi bản dựng, nên các ảnh tương thích lỗi thời và tệp còn sót lại ít có khả năng xuất hiện hơn. a89e65c Cảm ơn @vincentkoc.
  • Các lỗi thiết lập chuyển tiếp push iOS dễ xác định hơn vì chẩn đoán đăng ký cho biết thiết lập đã dừng ở đâu trong khi vẫn giữ thông tin xác thực push nhạy cảm khỏi nhật ký. f2b8668 Cảm ơn @joshavant.
  • Thiết bị iOS giờ chỉ được đăng ký nhận thông báo push sau khi người dùng chấp nhận thông báo công khai về relay được lưu trữ và cho phép thông báo, ngăn dữ liệu đăng ký được công bố trước khi có sự đồng ý. 8efed50 Cảm ơn @joshavant.
  • Khắc phục việc các lượt gửi chat, thoại, TUI và chuyển tiếp đôi khi trông như bị kẹt hoặc biến mất sau khi gateway đã hoàn tất hoặc từ chối chúng, để các máy khách bị ảnh hưởng giờ xóa trạng thái đang chờ, khôi phục đầu vào có thể thử lại, làm mới lịch sử hoặc hiển thị lỗi hữu ích. #91049 Liên quan #91048. Cảm ơn @nxmxbbd.

Các bản sửa giao diện, cài đặt và nhập môn

Các bản sửa bổ sung cho Control UI, di động và desktop cải thiện độ chính xác hiển thị, khả năng truy cập, nhập môn và hành vi ứng dụng.

Nguồn và người đóng góp
  • Khôi phục hạn mức sử dụng OpenAI/Codex trong thanh bên chat Control UI mở rộng, để người dùng có thể kiểm tra giới hạn mà không rời khỏi cuộc hội thoại. #94219 Liên quan #93041. Cảm ơn @jazzroutine, @pick-cat.
  • Màn hình iOS giờ dùng màu nhấn và màu trạng thái OpenClaw nhất quán trên nhập môn, cài đặt, chat, lời nhắc phê duyệt, quyền thoại, tiện ích và chế độ xem chat chia sẻ. #94627 Cảm ơn @zats.
  • Control UI giờ có thể tạo công việc Early Morning với preset Silent trong phiên chính và không có thông báo, thay vì để hộp thoại mở mà không có kết quả hiển thị. #95459 Liên quan #95073. Cảm ơn @vincentkoc, @vporton, @zoowh.
  • Tại ranh giới một triệu token, huy hiệu và chỉ số sử dụng Control UI giờ hiển thị "1M" thay vì "1000k" gây nhầm lẫn, trong khi số lượng token bên dưới không thay đổi. #95485 Cảm ơn @narahariraghava, @vincentkoc.
  • Overview của Control UI giờ chỉ đếm và gắn cờ các cron job đang bật vẫn cần chú ý, trong khi các công việc đã tắt giữ lại chi tiết lỗi trước đó mà không xuất hiện như vấn đề hiện tại. #95723 Liên quan #95716. Cảm ơn @voytas75, @zengwen-dt.
  • Người dùng Control UI giờ thấy tooltip chủ đề System, Light và Dark ngắn hơn, trong khi trình đọc màn hình đọc các nhãn ít lặp lại hơn mà không mất ngữ cảnh Color mode xung quanh. #95837 Cảm ơn @hannesrudolph, @sannidhyasah.
  • Cấu hình thô không còn có vẻ bị thiếu trong Cài đặt sau khi chuyển từ chế độ xem biểu mẫu, vì JSON được đưa trở lại tầm nhìn thay vì giữ vị trí cuộn trước đó. #96145 Liên quan #94202. Cảm ơn @sunlit-deng, @vporton.
  • Người dùng iOS mới giờ vào màn hình chào mừng và nhập môn của OpenClaw trước khi iOS yêu cầu quyền truy cập mạng cục bộ, trong khi người dùng hiện có vẫn nhận yêu cầu khi mở thiết lập gateway hoặc khi cần khám phá gateway LAN. #96181 Cảm ơn @joshavant.

Tài liệu và công cụ quản trị

Độ tin cậy của thiết lập và lệnh

Các lệnh CLI phổ biến giờ xử lý cấu hình, đường dẫn, đầu ra và các trường hợp lỗi nhất quán hơn. Shell completion, doctor, lệnh configcấu hình gateway cung cấp hướng dẫn rõ ràng hơn và khôi phục an toàn hơn khi một bản cài đặt hoặc cài đặt cần chú ý.

Nguồn và người đóng góp
  • Menu hoàn tất bằng phím tab của zsh trong OpenClaw giờ hiển thị nguyên văn các mô tả tùy chọn chứa biến $ hoặc ví dụ được bọc bằng dấu backtick, thay vì đánh giá chúng như đầu vào shell và làm hỏng menu. #64490 Cảm ơn @edenkangdw.
  • Sau khi nâng cấp từ bộ nhớ sandbox cũ hơn, người vận hành giờ nhận được cảnh báo openclaw doctor rõ ràng về các tệp registry còn sót lại và có thể dùng openclaw doctor --fix để di chuyển hoặc dọn dẹp chúng. #84326 Cảm ơn @giodl73-repo.
  • Người vận hành giờ có thể dùng doctor --lint để phát hiện các dịch vụ Gateway cũ đã lỗi thời và xem trước việc dọn dẹp, trong khi các dịch vụ bổ sung có chủ ý vẫn chỉ mang tính thông tin và không làm hỏng kiểm tra mặc định. #84340 Cảm ơn @giodl73-repo.
  • Người vận hành gateway trên macOS giờ nhận được cảnh báo trước khi cài đặt lại, sửa chữa hoặc khởi động lại ghi đè hành vi wrapper LaunchAgent tùy chỉnh, trong khi openclaw status phân biệt các kiểm tra thiếu secret chỉ dành cho CLI với dịch vụ đã cài đặt. #90537 Liên quan #90518. Cảm ơn @turbotheturtle, @vincentkoc.
  • Các prompt dài, nhiều dòng hoặc chứa nhiều mã giờ có thể được gửi tới openclaw agent bằng --message-file, tránh việc trích dẫn shell dễ lỗi và báo cáo tệp không hợp lệ trước khi gửi đi. #93351 Cảm ơn @ooiuuii.
  • Sửa lỗi các tác vụ sửa chữa theo lịch doctor --fix --non-interactive khởi động lại gateway đang chạy sau một lỗi kiểm tra sức khỏe tạm thời, để bảo trì không cần giám sát không còn làm gián đoạn dịch vụ đang hoạt động. #94148 Liên quan #78217. Cảm ơn @esqandil, @zhangguiping-xydt.
  • openclaw configureopenclaw config trần giờ dừng lại với hướng dẫn lệnh con rõ ràng khi chạy từ script hoặc pipe, thay vì mở một trình hướng dẫn tương tác một phần rồi thoát không rõ ràng. #94238 Liên quan #93953. Cảm ơn @nianjiuzst, @ruomuxydt.
  • Người vận hành nhiều tác nhân giờ có thể dùng openclaw gateway usage-cost để xem chi phí cho một tác nhân đã cấu hình hoặc tất cả tác nhân, trong khi lệnh tác nhân mặc định hiện có vẫn không đổi. #94483 Cảm ơn @ly-wang19.
  • Các thẻ Workboard đã lưu trữ không còn làm rối đầu ra mặc định của openclaw workboard list, trong khi --include-archived và đầu ra JSON vẫn cung cấp quyền truy cập khi cần. #94562 Liên quan #94555. Cảm ơn @ecican, @vincentkoc, @zengwen-dt.
  • OpenClaw Doctor giờ đưa ra hướng dẫn chính xác cho các cron job prompt shell biệt lập đang hoạt động, thay vì liên tục gợi ý một lệnh --fix không thể xóa cảnh báo. #94784 Liên quan #94655. Cảm ơn @altaywtf, @geekoagent, @zengwen-dt.
  • Sửa lỗi openclaw doctor hiển thị cảnh báo yêu cầu sửa cho các thiết lập bộ nhớ GGUF cục bộ khỏe mạnh sau một kiểm tra sẵn sàng bị bỏ qua có chủ ý, đồng thời vẫn giữ cảnh báo khi mô hình cục bộ đã cấu hình thực sự bị thiếu. #95393 Liên quan #92582. Cảm ơn @mikasa0818, @neekolascmd, @vincentkoc.
  • Trên Windows, các tác vụ gateway do trình cài đặt tạo giờ chạy trong nền mà không có cửa sổ console để người dùng có thể vô tình đóng và dừng gateway. #95480 Liên quan #89231. Cảm ơn @cameronweller, @mikasa0818, @vincentkoc.
  • Các liên kết kênh của tác nhân giờ từ chối đặc tả tài khoản sai định dạng như matrix:work:extra với lỗi rõ ràng, thay vì âm thầm định tuyến tác nhân tới một tài khoản khác. #95572 Cảm ơn @ly-wang19.
  • Các bản cập nhật skill của ClawHub giờ tuân thủ chính sách an toàn cài đặt đã cấu hình của bạn, và openclaw skills update --all chỉ cập nhật các skill ClawHub được theo dõi thay vì bất ngờ cài đặt các skill đã cấu hình khác. #95684 Cảm ơn @vincentkoc.
  • Các luồng công việc khởi động lại và khởi động gateway trên Windows đáng tin cậy hơn vì OpenClaw giờ chuyển lệnh tới đường dẫn cmd.exe hệ thống đáng tin cậy thay vì phụ thuộc vào tra cứu tiến trình. 7dd01d1 Cảm ơn @vincentkoc.
  • Việc dọn dẹp gateway và kiểm tra listener trên Windows đáng tin cậy hơn khi tra cứu PATH không đầy đủ, để người vận hành có thể xác định tiến trình gateway và giải phóng một cổng đang bị chiếm mà không bỏ sót các công cụ hệ thống đã cài đặt. e9b694e Cảm ơn @vincentkoc.
  • Trên Windows, quá trình khởi động OpenClaw và bàn giao TUI Codex giờ tìm thấy bun, codex và các tệp nhị phân runtime khác thông qua bộ định vị hệ thống đáng tin cậy ngay cả khi một lệnh where khác xuất hiện trước đó trên PATH. 72b9bc7 Cảm ơn @vincentkoc.
  • Chẩn đoán cổng trên Windows giờ sử dụng đúng các công cụ hệ thống được dự định ngay cả khi các mục PATH bị thiếu hoặc bị che khuất, nên xung đột cổng gateway và dịch vụ ít có khả năng bị lỗi phân giải lệnh che lấp hơn. c4facb2 Cảm ơn @vincentkoc.
  • Khôi phục daemon trên Windows ít có khả năng bỏ sót phát hiện tiến trình hoặc dọn dẹp khi PATH không đầy đủ, bất thường hoặc bị che khuất, vì fallback tác vụ theo lịch giờ tìm PowerShell và taskkill ở các vị trí hệ thống đáng tin cậy. 2a140e6 Cảm ơn @vincentkoc.
  • OpenClaw giờ giữ các marker khôi phục cấu hình, snapshot tốt gần nhất và lịch sử đọc đáng ngờ trong trạng thái dùng chung của nó thông qua di chuyển, mà không để lại tệp nhật ký config-health riêng. 6daabd2 Cảm ơn @vincentkoc.
  • Trên Windows, các lệnh Crabbox khởi chạy qua shim gói Node giờ nhận cờ provider, lệnh shell và ký tự shell đặc biệt đúng như đã nhập, thay vì làm mất hoặc diễn giải lại chúng. 54d24cd Cảm ơn @vincentkoc.
  • Các luồng công việc Crabbox nhắm tới Windows ít có khả năng thất bại hoặc fallback sang xử lý shell chậm hơn khi khởi chạy công cụ Node qua shim .cmd.bat. d48dcc6 Cảm ơn @vincentkoc.
  • Người dùng Windows có thể chạy crabbox, git và các công cụ khác dựa trên Node qua shim lệnh được cài bằng npm mà không khiến Crabbox dừng trước khi công cụ mở ra. 77f4e45 Cảm ơn @vincentkoc.
  • openclaw doctor giờ kiểm tra các profile bỏ qua thiết lập chính sách công cụ mà không coi việc bỏ qua hợp lệ đó là lỗi. 03ba09b
  • openclaw doctor không còn hiển thị cảnh báo phần công cụ gây hiểu nhầm khi không thể đánh giá một profile preview tùy chỉnh. 420a0e6 Cảm ơn @vincentkoc.
  • openclaw doctor giờ giới hạn cảnh báo preview ở các profile công cụ mà nó có thể đánh giá, tránh cảnh báo quyền cấp đã cấu hình gây hiểu nhầm cho các profile không xác định. 541f7ff Cảm ơn @vincentkoc.
  • Người dùng Windows có thể cài đặt OpenClaw từ mã nguồn mà không bị phần thiết lập phụ thuộc chặn do trình cài đặt ép các script npm hoặc pnpm chạy qua cmd.exe. 1252378 Cảm ơn @vincentkoc.
  • Các cấu hình OpenClaw lớn hơn có thể khởi tạo và tạo gợi ý UI hiệu quả hơn, trong khi các trường nhạy cảm tiếp tục được đánh dấu theo cùng cách. #55018 Cảm ơn @huangyandi-red, @vincentkoc, @xdhuangyandi.
  • Các thay đổi cấu hình vẫn cần khởi động lại gateway thủ công giờ hiển thị thông báo yêu cầu khởi động lại rõ ràng với ghi chú gốc được giữ nguyên, thay vì trông như đã hoàn tất với thông báo config-patch ok gây hiểu nhầm. #83041 Liên quan #46797. Cảm ơn @stache73, @xuruiray.
  • Trợ giúp cho doctor, gateway, models, plugins, sessionstasks giờ xuất hiện trong vài chục mili giây, trong khi các lệnh như sessions --helptasks --help trước đây mất khoảng 1,6 đến 1,8 giây mới bắt đầu phản hồi. #89628 Cảm ơn @yyzquwu.
  • Các backend trace OpenTelemetry như Langfuse giờ hiển thị tên provider/model thực tế thay vì "unknown" cho ID mô hình đủ điều kiện bằng dấu gạch chéo. #89981 Cảm ơn @mycarrysun, @vincentkoc.
  • Các bản ghi ghép đôi thiết bị sai định dạng hoặc cũ hơn không còn ngăn openclaw devices list hiển thị các yêu cầu phê duyệt đang chờ, trong khi các vai trò hợp lệ vẫn xuất hiện bình thường. #93504 Cảm ơn @ly-wang19.
  • OpenClaw giờ từ chối các mục tiêu SSH có dấu hai chấm thừa ở đầu hoặc cuối trước khi chúng có thể tạo cấu hình SSH không hợp lệ hoặc lỗi khởi động tunnel cho sandbox và gateway dựa trên SSH. #93887 Cảm ơn @miorbnli.
  • Người dùng có thiết lập không tương tác thất bại ở kiểm tra sức khỏe gateway cục bộ giờ nhận được các lệnh khôi phục có thể chạy openclaw onboard --install-daemon hoặc openclaw onboard --skip-health thay vì các cờ setup không được hỗ trợ. #93994 Liên quan #93947. Cảm ơn @bk-z1, @nianjiuzst.
  • Các kiểm tra sức khỏe và probe của Gateway giờ chấp nhận cùng --port tùy chỉnh đã dùng để khởi động gateway cục bộ, từ chối sớm cổng không hợp lệ và hiển thị mục tiêu loopback đã chọn trong đầu ra JSON. #94687 Liên quan #79100. Cảm ơn @bryantegomoh, @ozthedivine.
  • gateway --force giờ phát hiện các tiến trình chỉ dùng IPv4 đang chiếm cổng gateway và vẫn cố gắng dọn dẹp khi kiểm tra cổng không kết luận được, thay vì nhầm lẫn coi cổng là đang rảnh. #94949 Liên quan #94426. Cảm ơn @sunlit-deng, @vincentkoc, @wangwllu.
  • openclaw config validate giờ chấp nhận các thiết lập máy chủ MCP dựa trên lệnh dùng rõ ràng transport: "stdio", tránh lỗi xác thực sai trong khi vẫn từ chối các cấu hình stdio kiểu từ xa không hợp lệ. #95102 Liên quan #95082. Cảm ơn @ken-jo, @lzyyzznl.
  • Các chỉnh sửa hình ảnh bằng CLI giờ có thể trả về nhiều biến thể trong một lệnh với --count <n>, thay vì bị giới hạn ở một kết quả mặc định duy nhất của provider. #95300 Cảm ơn @ly-wang19.
  • openclaw sessions export-trajectory giờ tìm thấy các phiên mà các lệnh phiên khác đã có thể thấy khi cấu hình các kho tùy chỉnh, dựa trên ~ hoặc theo mẫu {agentId}, mà không yêu cầu lại đường dẫn kho. #95570 Liên quan #95568. Cảm ơn @youngting520.
  • Sửa lỗi infer inspect --name <id> --json hiển thị các cờ mà những lệnh CLI tương ứng không chấp nhận, để nhà phát triển và người vận hành có thể khám phá đáng tin cậy các tùy chọn mô hình, xác thực và phiên âm được hỗ trợ. #95719 Cảm ơn @ly-wang19, @vincentkoc.
  • Những người kiểm tra các phiên rất lớn hoặc không theo thứ tự có thể mở chi tiết sử dụng và vẫn nhận được các mục nhật ký có dấu thời gian mới nhất mà không cần OpenClaw giữ toàn bộ lịch sử nhật ký đã phân tích trong bộ nhớ. #96019 Cảm ơn @vincentkoc.
  • Người vận hành giờ đây có thể thiết lập trình giám sát xác thực, bộ hẹn giờ systemd và widget Termux cho máy chủ OpenClaw của riêng họ mà không cần thay thế trước các tên máy chủ và đường dẫn hệ thống tệp dành riêng cho maintainer. af3e509 Cảm ơn @vincentkoc.
  • Quá trình hydration crabbox Windows gốc giờ đây tự động chọn công việc daemon Windows bắt buộc, tránh các lần chạy thất bại hoặc bị định tuyến sai trong khi vẫn giữ nguyên WSL2 và các ghi đè công việc rõ ràng. d5d9a82 Cảm ơn @vincentkoc.
  • Những người đặt avatar tác tử cục bộ có thể tránh lỗi thiếu hình ảnh bằng cách giữ các tệp tương đối với workspace dưới 2 MB, trong khi avatar HTTP(S) và data URI không chịu giới hạn đó. #78884 Liên quan #65312. Cảm ơn @wangjieweb3-design, @nyx-nocturna.
  • Hướng dẫn tác tử mặc định của OpenClaw giờ đây yêu cầu tác tử kiểm tra các giải pháp miễn phí hoặc mã nguồn mở phù hợp trước khi đề xuất xây dựng tùy chỉnh, đồng thời vẫn cho phép công việc tùy chỉnh khi đó là lựa chọn phù hợp hơn. #86608 Cảm ơn @cablackmon.
  • Tác giả Plugin giờ đây có thể dùng targetSessionKey được tài liệu hóa trên các sự kiện subagent_ended để khớp chúng với lần spawn tương ứng, thay vì dựa vào các trường agentId hoặc childSessionKey không được phát ra. #95191 Liên quan #95186. Cảm ơn @ken-jo, @mahaohao-ch.
  • Các liên kết skill của ClawHub trong tài liệu OpenClaw và thẻ giới thiệu giờ đây mở các trang chuẩn có kèm owner, và ví dụ cài đặt dùng tham chiếu openclaw skills install @owner/<slug> sẵn sàng để sao chép thay vì các tuyến bare-slug cũ hơn. #95972 Cảm ơn @patrick-erichsen.

Công cụ và công việc theo lịch

Các tác vụ theo lịchcông cụ tích hợp nay hoàn tất, thử lại, báo cáo lỗi và giữ nguyên các đầu vào dự kiến nhất quán hơn. Các cải tiến đối với runtime SDK plugin cũng giúp những phần mở rộng dựa trên công cụ đáng tin cậy hơn khi tải, trả về kết quả hoặc chạy công việc theo lịch.

Sources and contributors
  • Các tác vụ cron cô lập dùng deleteAfterRun nay xóa phiên tạm thời và bản ghi transcript sau khi hoàn tất, bao gồm cả các lần chạy bị tắt phân phối, giảm tệp cũ, ngữ cảnh tích lũy và thao tác dọn dẹp thủ công. #84794 Liên quan #84707. Cảm ơn @bottenbenny, @turbotheturtle.
  • Từng tác vụ theo lịch nay có thể dùng mô hình dự phòng riêng, chạy khi tắt dự phòng, hoặc trở về kế thừa dự phòng bình thường thông qua CLI thay vì yêu cầu người vận hành chỉnh sửa dữ liệu payload cấp thấp hơn. #93369 Liên quan #90302. Cảm ơn @849261680, @walliiee.
  • Lịch sử Cron nay tìm thấy ổn định các mục có ID tác vụ chứa khoảng trắng thừa xung quanh, đồng thời từ chối ID lồng nhau hoặc trống trước khi chúng có thể tạo bản ghi log không thể đọc lại an toàn. #93567 Cảm ơn @alix-007, @vincentkoc.
  • Việc thêm hoặc xóa một tác vụ cron không còn khiến một tác vụ định kỳ khác đã đến hạn bị mất lượt chạy đang chờ. #94323 Cảm ơn @yetval.
  • Các thao tác đọc và ghi tài liệu Word, PowerPoint và Excel nay dùng đúng đường dẫn .docx, .pptx hoặc .xlsx dự kiến thay vì lỗi với một phần mở rộng tự tạo. #95805 Liên quan #93326. Cảm ơn @bhnan, @lzyyzznl, @vincentkoc, @xzh-icenter.
  • Người dùng tự động hóa trình duyệt vẫn giữ các snapshot giàu tham chiếu như cũ, bao gồm các nhánh hữu ích trong kết quả rút gọn, với ít xử lý có thể tránh hơn trong quá trình tạo snapshot. #96072 Cảm ơn @vincentkoc.
  • Sửa lỗi các lệnh hết thời gian chờ và các bản cập nhật lõi bị gián đoạn trên Windows đôi khi để lại tiến trình con đang chạy, nhờ đó OpenClaw có thể dừng toàn bộ cây tiến trình ổn định hơn sau khi hủy, hết thời gian chờ hoặc dọn dẹp cập nhật. a192b2e Cảm ơn @vincentkoc.
  • Người dùng Windows ít gặp lỗi cài đặt công cụ do tác nhân quản lý khi giải nén các tệp ZIP tải xuống như ripgrep, vì OpenClaw nay dùng các chương trình giải nén tích hợp của Windows thay vì dựa vào tra cứu PATH. a5fde91
  • Các bước thiết lập và kiểm tra runtime trên Windows nay tìm thấy công cụ bắt buộc ổn định hơn bằng cách dùng trình phân giải System32 đáng tin cậy thay vì phụ thuộc vào một mục PATH ngoài dự kiến. d3b4444 Cảm ơn @vincentkoc.
  • Các lần chạy SDK được tạo với timeoutMs: 0 nay giữ nguyên thời gian chờ bằng không đã yêu cầu mà không có watchdog phía client ngoài ý muốn. 2bdcc83 Cảm ơn @vincentkoc.
  • Các lệnh OpenClaw bị treo nay dừng ổn định ngay cả khi bên gọi cung cấp thời gian chờ thực thi hoặc thời gian chờ đầu ra nhàn rỗi cực lớn. 1425bb3 Cảm ơn @vincentkoc.
  • Các lệnh được đặt thời gian chờ cực lớn nay dùng mức tối đa an toàn thay vì lỗi vì runtime không thể lập lịch khoảng chờ đã yêu cầu. 66b94ba
  • Các thiết lập cho phép/từ chối công cụ theo nhà cung cấp nay nhất quán hơn với cảnh báo doctor của OpenClaw, bao gồm cấu hình có bí danh nhà cung cấp, khóa theo mô hình, ID mô hình kiểu OpenRouter hoặc mục chính sách không đúng định dạng. 8f2882f
  • Ứng dụng SDK nay nhận tool.call.failed khi các công cụ terminal thất bại hoặc bị chặn, thay vì một sự kiện hoàn tất gây hiểu nhầm, để cơ chế xử lý lỗi hiện có có thể phản ứng đúng. #95383 Cảm ơn @ly-wang19.
  • Sửa lỗi các yêu cầu thêm và cập nhật cron bị từ chối khi các trường tác vụ được nhận diện đi kèm khoảng trắng vô hại ở cuối, nhờ đó lịch có thể được lưu mà không nới lỏng kiểm tra đối với đầu vào mơ hồ hoặc không an toàn. #95674 Liên quan #95407. Cảm ơn @nassiel, @zw-xysk.
  • Việc giám sát subagent Codex xử lý các tập lớn gồm tác nhân con và tệp transcript với ít thao tác quét không cần thiết hơn, trong khi các định dạng tên tệp transcript cũ vẫn được phân giải như trước. #96085 Cảm ơn @vincentkoc.
  • Sửa lỗi hydration crabbox gốc trên Windows bị kẹt hoặc bỏ lỡ bàn giao khi runner và daemon dùng các thư mục home khác nhau, nhờ đó cả hai đều có thể tìm cùng trạng thái tác vụ và tệp dừng. f354889 Cảm ơn @vincentkoc.
Additional contributions
  • Cải thiện lịch trình CI của kho lưu trữ, việc sử dụng runner và xử lý lỗi. #95308 Cảm ơn @vincentkoc.
  • Cải thiện lịch trình CI của kho lưu trữ, việc sử dụng runner và xử lý lỗi. #95465 Cảm ơn @wangmiao0668000666.
  • Cải thiện lịch trình CI của kho lưu trữ, việc sử dụng runner và xử lý lỗi. #95625 Cảm ơn @vincentkoc.
  • Cải thiện lịch trình CI của kho lưu trữ, việc sử dụng runner và xử lý lỗi. #95649 Cảm ơn @vincentkoc.
  • Cải thiện lịch trình CI của kho lưu trữ, việc sử dụng runner và xử lý lỗi. #95681 Cảm ơn @vincentkoc.
  • Cải thiện lịch trình CI của kho lưu trữ, việc sử dụng runner và xử lý lỗi. #95857 Cảm ơn @romneyda.
  • Cải thiện lịch trình CI của kho lưu trữ, việc sử dụng runner và xử lý lỗi. #95870 Cảm ơn @vincentkoc.
  • Cải thiện lịch trình CI của kho lưu trữ, việc sử dụng runner và xử lý lỗi. #95872 Cảm ơn @romneyda.
  • Cải thiện lịch trình CI của kho lưu trữ, việc sử dụng runner và xử lý lỗi. #95879 Cảm ơn @vincentkoc.
  • Cải thiện lịch trình CI của kho lưu trữ, việc sử dụng runner và xử lý lỗi. #95890 Cảm ơn @vincentkoc.
  • Cải thiện lịch trình CI của kho lưu trữ, việc sử dụng runner và xử lý lỗi. #95909 Cảm ơn @vincentkoc.
  • Cải thiện lịch trình CI của kho lưu trữ, việc sử dụng runner và xử lý lỗi. #95922 Cảm ơn @vincentkoc.
  • Cải thiện lịch trình CI của kho lưu trữ, việc sử dụng runner và xử lý lỗi. #95946 Cảm ơn @vincentkoc.
  • Cải thiện lịch trình CI của kho lưu trữ, việc sử dụng runner và xử lý lỗi. #95967 Cảm ơn @vincentkoc.
  • Cải thiện lịch trình CI của kho lưu trữ, việc sử dụng runner và xử lý lỗi. #95983 Cảm ơn @vincentkoc.
  • Cải thiện lịch trình CI của kho lưu trữ, việc sử dụng runner và xử lý lỗi. #96258 Cảm ơn @vincentkoc.
  • Cải thiện tự động hóa kiểm tra bản phát hành và xử lý bằng chứng bắt buộc. #95094 Cảm ơn @romneyda.
  • Cải thiện tự động hóa kiểm tra bản phát hành và xử lý bằng chứng bắt buộc. #95466 Cảm ơn @jason-allen-oneal.
  • Cải thiện tự động hóa kiểm tra bản phát hành và xử lý bằng chứng bắt buộc. #95876 Cảm ơn @romneyda.
  • Cải thiện tự động hóa kiểm tra bản phát hành và xử lý bằng chứng bắt buộc. #95880 Cảm ơn @romneyda.
  • Cải thiện tự động hóa kiểm tra bản phát hành và xử lý bằng chứng bắt buộc. #95919 Cảm ơn @romneyda.
  • Cải thiện tự động hóa kiểm tra bản phát hành và xử lý bằng chứng bắt buộc. #95928 Cảm ơn @vincentkoc.
  • Cải thiện tự động hóa kiểm tra bản phát hành và xử lý bằng chứng bắt buộc. #95991 Cảm ơn @vincentkoc.
  • Cải thiện tự động hóa kiểm tra bản phát hành và xử lý bằng chứng bắt buộc. #96235 Cảm ơn @vincentkoc.
  • Cải thiện các công cụ đóng gói, xuất bản và xác thực bản phát hành. #94272 Cảm ơn @romneyda.
  • Cải thiện các công cụ đóng gói, xuất bản và xác thực bản phát hành. #94622 Cảm ơn @tayoun.
  • Cải thiện các công cụ đóng gói, xuất bản và xác thực bản phát hành. #95898 Cảm ơn @romneyda.
  • Cải thiện các công cụ đóng gói, xuất bản và xác thực bản phát hành. #95901 Cảm ơn @romneyda.
  • Cải thiện các công cụ đóng gói, xuất bản và xác thực bản phát hành. #95999 Cảm ơn @vincentkoc.
  • Cải thiện các công cụ đóng gói, xuất bản và xác thực bản phát hành. #96055 Cảm ơn @vincentkoc.
  • Cải thiện các công cụ đóng gói, xuất bản và xác thực bản phát hành. #96226 Cảm ơn @vincentkoc.
  • Cải thiện các công cụ đóng gói, xuất bản và xác thực bản phát hành. #96271 Cảm ơn @vincentkoc.
  • Cải thiện các công cụ đóng gói, xuất bản và xác thực bản phát hành. #97909 Cảm ơn @patrick-erichsen.
  • Cải thiện phạm vi kiểm thử QA Lab, thu thập bằng chứng và kiểm tra mức độ sẵn sàng phát hành. #91502 Cảm ơn @romneyda.
  • Cải thiện phạm vi kiểm thử QA Lab, thu thập bằng chứng và kiểm tra mức độ sẵn sàng phát hành. #91506 Cảm ơn @romneyda.
  • Cải thiện phạm vi kiểm thử QA Lab, thu thập bằng chứng và kiểm tra mức độ sẵn sàng phát hành. #94700 Cảm ơn @romneyda.
  • Cải thiện phạm vi kiểm thử QA Lab, thu thập bằng chứng và kiểm tra mức độ sẵn sàng phát hành. #95406 Cảm ơn @romneyda.
  • Cải thiện phạm vi kiểm thử QA Lab, thu thập bằng chứng và kiểm tra mức độ sẵn sàng phát hành. #95858 Cảm ơn @romneyda.
  • Cải thiện phạm vi kiểm thử QA Lab, thu thập bằng chứng và kiểm tra mức độ sẵn sàng phát hành. #95933 Cảm ơn @romneyda.
  • Cải thiện phạm vi kiểm thử QA Lab, thu thập bằng chứng và kiểm tra mức độ sẵn sàng phát hành. #95944 Cảm ơn @romneyda.
  • Cải thiện phạm vi kiểm thử QA Lab, thu thập bằng chứng và kiểm tra mức độ sẵn sàng phát hành. #95947 Cảm ơn @romneyda.
  • Cải thiện phạm vi kiểm thử QA Lab, thu thập bằng chứng và kiểm tra mức độ sẵn sàng phát hành. #95952 Cảm ơn @vincentkoc.
  • Cải thiện phạm vi kiểm thử QA Lab, thu thập bằng chứng và kiểm tra mức độ sẵn sàng phát hành. #95961 Cảm ơn @vincentkoc.
  • Cải thiện phạm vi kiểm thử QA Lab, thu thập bằng chứng và kiểm tra mức độ sẵn sàng phát hành. #95971 Cảm ơn @romneyda.
  • Cải thiện phạm vi kiểm thử QA Lab, thu thập bằng chứng và kiểm tra mức độ sẵn sàng phát hành. #95975 Cảm ơn @vincentkoc.
  • Cải thiện phạm vi kiểm thử QA Lab, thu thập bằng chứng và kiểm tra mức độ sẵn sàng phát hành. #96003 Cảm ơn @romneyda.
  • Cải thiện phạm vi kiểm thử QA Lab, thu thập bằng chứng và kiểm tra mức độ sẵn sàng phát hành. #96017 Cảm ơn @romneyda.
  • Cải thiện phạm vi kiểm thử QA Lab, thu thập bằng chứng và kiểm tra mức độ sẵn sàng phát hành. #96030 Cảm ơn @romneyda.
  • Cải thiện phạm vi kiểm thử QA Lab, thu thập bằng chứng và kiểm tra mức độ sẵn sàng phát hành. #96246 Cảm ơn @vincentkoc.
  • Thêm hoặc sửa phạm vi hồi quy tập trung cho quy trình làm việc của maintainer. #87121 Cảm ơn @davinci282828, @lizuju.
  • Thêm hoặc sửa phạm vi hồi quy tập trung cho quy trình làm việc của maintainer. #90223 Cảm ơn @aniruddhaadak80.
  • Thêm hoặc sửa phạm vi hồi quy tập trung cho quy trình làm việc của maintainer. #93378 Cảm ơn @mmyzwl, @yachiyo1680.
  • Thêm hoặc sửa phạm vi hồi quy tập trung cho quy trình làm việc của maintainer. #95475 Cảm ơn @kklouzal.
  • Thêm hoặc sửa phạm vi hồi quy tập trung cho quy trình làm việc của maintainer. #95499 Cảm ơn @romneyda.
  • Thêm hoặc sửa phạm vi hồi quy tập trung cho quy trình làm việc của maintainer. #95602 Cảm ơn @vincentkoc, @zats.
  • Thêm hoặc sửa phạm vi hồi quy tập trung cho quy trình làm việc của maintainer. #95653 Cảm ơn @vincentkoc.
  • Cải thiện quy trình bảo trì kho lưu trữ và tiếp nhận người đóng góp. #76668 Cảm ơn @wadydx.
  • Cải thiện quy trình bảo trì kho lưu trữ và tiếp nhận người đóng góp. #87861 Cảm ơn @coder999999999, @shuofengzhang, @vincentkoc.
  • Cải thiện quy trình bảo trì kho lưu trữ và tiếp nhận người đóng góp. #95243 Cảm ơn @hugenshen, @vincentkoc.
  • Cải thiện cấu trúc tài liệu nội bộ và việc duy trì tham chiếu bản phát hành. #78715 Cảm ơn @mehrazmorshed.
  • Cải thiện cấu trúc tài liệu nội bộ và việc duy trì tham chiếu bản phát hành. #93502 Cảm ơn @harjothkhara.
  • Cải thiện cấu trúc tài liệu nội bộ và việc duy trì tham chiếu bản phát hành. #96044 Cảm ơn @romneyda.
  • Cải thiện cấu trúc tài liệu nội bộ và việc duy trì tham chiếu bản phát hành. #96057 Cảm ơn @vincentkoc.
  • Cải thiện cấu trúc tài liệu nội bộ và việc duy trì tham chiếu bản phát hành. #96061 Cảm ơn @vincentkoc.
  • Củng cố ranh giới hành vi nội bộ mà không thay đổi quy trình làm việc công khai của sản phẩm. #91193 Cảm ơn @davinci282828, @whiteyzy.
  • Củng cố ranh giới hành vi nội bộ mà không thay đổi quy trình làm việc công khai của sản phẩm. #95706 Cảm ơn @rushindrasinha, @vincentkoc.
  • Củng cố ranh giới hành vi nội bộ mà không thay đổi quy trình làm việc công khai của sản phẩm. #96179 Cảm ơn @jalehman.
  • Chuyển các phần nội bộ của phiên và runtime ra sau các ranh giới bảo trì dùng chung. #89912 Cảm ơn @jalehman.
  • Chuyển các phần nội bộ của phiên và runtime ra sau các ranh giới bảo trì dùng chung. #90439 Cảm ơn @jalehman.
  • Chuyển các phần nội bộ của phiên và runtime ra sau các ranh giới bảo trì dùng chung. #96182 Cảm ơn @jalehman.
  • Chuyển các phần nội bộ của phiên và runtime ra sau các ranh giới bảo trì dùng chung. #96191 Cảm ơn @jalehman.
  • Chuyển các phần nội bộ của phiên và runtime ra sau các ranh giới bảo trì dùng chung. #96193 Cảm ơn @jalehman.
  • Chuyển các phần nội bộ của phiên và runtime ra sau các ranh giới bảo trì dùng chung. #96195 Cảm ơn @jalehman.
  • Chuyển các phần nội bộ của phiên và runtime ra sau các ranh giới bảo trì dùng chung. #96204 Cảm ơn @jalehman.
  • Chuyển các phần nội bộ của phiên và runtime ra sau các ranh giới bảo trì dùng chung. #96206 Cảm ơn @jalehman.
  • Chuyển các phần nội bộ của phiên và runtime ra sau các ranh giới bảo trì dùng chung. #96213 Cảm ơn @jalehman.
  • Chuyển các phần nội bộ của phiên và runtime ra sau các ranh giới bảo trì dùng chung. #96218 Cảm ơn @jalehman.
  • Cải thiện sandbox đẩy iOS và phạm vi xác thực bản phát hành. #95893 Cảm ơn @joshavant.
  • Cập nhật tài liệu xác thực harness Copilot và thiết lập kiểm thử trực tiếp. #95930 Cảm ơn @vincentkoc.
Was this useful?
On this page

On this page