---
description: Detailed OpenClaw v2026.6.11 release notes covering chat delivery, provider recovery, session continuity, plugins, gateway behavior, setup, and scheduled work.
keywords:
    - OpenClaw
    - v2026.6.11
    - release notes
    - reliability
    - providers
    - channels
summary: Các bản sửa lỗi về độ tin cậy cho việc trả lời, gửi, kết nối lại, thiết lập mô hình, phiên và các giá trị mặc định quản trị an toàn hơn.
title: v2026.6.11
x-i18n:
    generated_at: "2026-07-12T08:25:34Z"
    model: gpt-5.6
    postprocess_version: locale-links-v1
    provider: openai
    source_hash: cc48692560dd065cb408311aa474e3ca8e05e902daafd0a07a37f1f5cee24053
    source_path: releases/2026.6.11.md
    workflow: 16
---

# 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 khắc phục những điểm chưa hoàn thiện khiến OpenClaw kém tin cậy, bao gồm các bản sửa lỗi cho phản hồi bị gửi sai vị trí, thao tác gửi bị treo, kết nối lại, lỗi thiết lập mô hình và các thiết lập mặc định an toàn hơn cho quản trị viên.

## Điểm nổi bật

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

Trên [Telegram](/vi/channels/telegram), [WhatsApp](/vi/channels/whatsapp), [Matrix](/vi/channels/matrix), [Google Chat](/vi/channels/googlechat), [iMessage](/vi/channels/imessage), [Feishu](/vi/channels/feishu) và [Mattermost](/vi/channels/mattermost), các 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ị thất lạc, trùng lặp, chuyển sai đích hoặc gắn vào sai cuộc trò chuyện hơn.

<Accordion title="Nguồn và người đóng góp">

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

</Accordion>

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

[Việc lựa chọn mô hình](/vi/providers/models) và quá trình thiết lập giờ đây khôi phục rõ ràng hơn khi danh mục, thông tin xác thực, luồng dữ liệu, thời gian chờ, Compaction hoặc cơ chế dự phòng gặp sự cố. Các cấu hình [OpenAI](/vi/providers/openai), [OpenRouter](/vi/providers/openrouter) và [OpenCode Go](/vi/providers/opencode-go) bị ảnh hưởng giờ đây báo cáo hoặc khôi phục sau lỗi nhất quán hơn, thay vì khiến người dùng phải sử dụng một lựa chọn đã lỗi thời hoặc gặp yêu cầu bị đình trệ.

Các bản sửa lỗi tiếp theo cho [chế độ nhanh](/vi/tools/thinking#fast-mode-fast) cải thiện hành vi của chế độ này trong các đường dẫn nhà cung cấp và 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.

<Accordion title="Nguồn và người đóng góp">

- 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 gặp lỗi hơn vì OpenClaw giờ đây yêu cầu rõ định dạng âm thanh mà nó có thể giải mã thay vì dựa vào giá trị mặc định của nhà cung cấp. [#73079](https://github.com/openclaw/openclaw/pull/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ễ dàng hơn mà không cần bật thêm nhật ký gỡ lỗi. [#89648](https://github.com/openclaw/openclaw/pull/89648) Liên quan [#89300](https://github.com/openclaw/openclaw/issues/89300). Cảm ơn @enominera, @xiaobao-k8s.
- Các mô hình được truy cập thông qua Google, Mistral, OpenAI Responses, Azure OpenAI Responses và ChatGPT/Codex Responses giờ đây nhận được chỉ dẫn hệ thống sạch, không còn bị rò rỉ dấu mốc ranh giới bộ nhớ đệm nội bộ của OpenClaw vào lời nhắc. [#89716](https://github.com/openclaw/openclaw/pull/89716) Cảm ơn @enominera, @masatohoshino.
- Các lệnh gọi công cụ Cron sử dụng mô hình Gemini thông qua nhà cung cấp tương thích với OpenAI giờ đây chạy được mà không bị các trường có thể nhận giá trị null kích hoạt việc nhà cung cấp từ chối lược đồ. [#91559](https://github.com/openclaw/openclaw/pull/91559) Liên quan [#91542](https://github.com/openclaw/openclaw/issues/91542). Cảm ơn @pick-cat, @qiukui666.
- ID mô hình có định danh nhà cung cấp giờ đây tuân thủ chính sách môi trường chạy tác nhân và bí danh CLI đã cấu hình thay vì bất ngờ quay về môi trường chạy mặc định của OpenClaw. [#91724](https://github.com/openclaw/openclaw/pull/91724) Cảm ơn @vincentkoc, @yu-xin-c.
- Danh sách `/models` trong trò chuyện cùng các luồng chọn mô hình hoặc nhà cung cấp có nhận biết plugin khác giờ đây phản hồi nhanh thay vì bị khựng trong nhiều giây và chiếm dụng một lõi CPU do liên tục quét thiết lập, trong khi các thay đổi plugin vẫn được làm mới bình thường. [#93356](https://github.com/openclaw/openclaw/pull/93356) Cảm ơn @obuchowski.
- Người dùng Ollama Cloud được lưu trữ giờ đây có thể chỉ giữ lại các mô hình họ đã cấu hình rõ ràng sau khi khởi động lại mà không bị thêm lại toàn bộ danh mục dùng chung, trong khi tính năng tự động khám phá vẫn tiếp tục hoạt động cho các máy chủ Ollama cục bộ và tự lưu trữ. [#93956](https://github.com/openclaw/openclaw/pull/93956) Cảm ơn @jason-allen-oneal.
- Các tác vụ Cron giờ đây 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 mà không sử dụng mô hình dự phòng. [#94062](https://github.com/openclaw/openclaw/pull/94062) Liên quan [#93931](https://github.com/openclaw/openclaw/issues/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 hàng loạt 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 về sau vẫn được giữ lại để chẩn đoán. [#94233](https://github.com/openclaw/openclaw/pull/94233) Liên quan [#56979](https://github.com/openclaw/openclaw/issues/56979). Cảm ơn @goutamadwant, @yanan1991.
- Google Gemini 3.5 Flash giờ đây có thể được chọn với toàn bộ cửa sổ ngữ cảnh 1.048.576 token, tránh lỗi không tìm thấy mô hình và việc từ chối kích thước lời nhắc không cần thiết. [#94726](https://github.com/openclaw/openclaw/pull/94726) Liên quan [#94723](https://github.com/openclaw/openclaw/issues/94723). Cảm ơn @ajwan8998, @anguslogan01, @kevinat.
- Các phiên con trên bảng điều khiển giờ đây xử lý nhất quán những lựa chọn mô hình có định danh nhà cung cấp được cho 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ị lỗi thời. [#94752](https://github.com/openclaw/openclaw/pull/94752) Liên quan [#94713](https://github.com/openclaw/openclaw/issues/94713). Cảm ơn @gr4via.
- Người dùng Claude CLI không còn nhận được lời hứa về các bản cập nhật hoàn tất có thể không bao giờ xuất hiện, vì OpenClaw giờ đây chặn công việc nền gốc không được hỗ trợ trước khi nó có thể khiến tiến trình bị bỏ dở. [#95008](https://github.com/openclaw/openclaw/pull/95008) Cảm ơn @anagnorisis2peripeteia.
- OpenClaw giờ đây từ chối danh mục nhà cung cấp hoặc phản hồi JSON quá lớn bằng thông báo lỗi rõ ràng trước khi nạp toàn bộ phản hồi vào bộ nhớ đệm. [#95218](https://github.com/openclaw/openclaw/pull/95218) Cảm ơn @alix-007.
- Người dùng OpenRouter giờ đây có thể chọn và chạy các ID rút gọn được công bố của mô hình DeepSeek V4 mà không gặp lỗi yêu cầu `model_not_found` do OpenClaw gửi tiền tố nhà cung cấp bị lặp. [#95268](https://github.com/openclaw/openclaw/pull/95268) Liên quan [#95198](https://github.com/openclaw/openclaw/issues/95198). Cảm ơn @daniel-alejandro-t, @darren2030.
- Với `/reasoning on`, các mô hình kiểu DeepSeek tương thích với OpenAI giờ đây hiển thị câu trả lời cuối cùng tách biệt với phần suy luận thay vì gộp nó vào khối suy luận mà không cần thay đổi cấu hình. [#95283](https://github.com/openclaw/openclaw/pull/95283) Liên quan [#95280](https://github.com/openclaw/openclaw/issues/95280). Cảm ơn @marvinthebored, @vincentkoc, @zengwen-dt.
- Khi gói đăng ký Codex đạt giới hạn sử dụng, OpenClaw giờ đây chuyển sang các mô hình dự phòng đã cấu hình thay vì dừng lại ở kết quả thất bại, đồng thời không thử lại những lượt chạy đã tạo ra đầu ra hiển thị được. [#95400](https://github.com/openclaw/openclaw/pull/95400) Cảm ơn @jason-allen-oneal, @sallyom.
- Người dùng LM Studio giờ đây có thể chạy các mô hình cục bộ đã lượng tử hóa hoặc có nhiều biến thể mà không gặp lỗi giả ở lượt phản hồi của trợ lý 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](https://github.com/openclaw/openclaw/pull/95401) Cảm ơn @monkeyleet.
- Các lượt chạy tác nhân nhúng dựa trên Google giờ đây ngừng đọc các phản hồi bộ nhớ đệm lời nhắc quá lớn hoặc không bao giờ kết thúc trước khi chúng có thể làm cạn kiệt bộ nhớ hoặc khiến lượt chạy bị đình trệ. [#95417](https://github.com/openclaw/openclaw/pull/95417) Cảm ơn @alix-007.
- Quá trình quét mô hình OpenRouter giờ đây thất bại an toàn khi danh mục quá lớn hoặc không đúng định dạng thay vì có nguy cơ sử dụng bộ nhớ quá mức và làm OpenClaw mất ổn định. [#95418](https://github.com/openclaw/openclaw/pull/95418) Cảm ơn @alix-007.
- Các thiết lập OpenRouter giờ đây từ chối danh mục mô hình quá lớn trước khi chúng có thể làm cạn kiệt bộ nhớ của OpenClaw, đồng thời không lưu vào bộ nhớ đệm hoặc tải lại ngay phản hồi thất bại. [#95420](https://github.com/openclaw/openclaw/pull/95420) Cảm ơn @alix-007, @sallyom.
- Các mô hình dự phòng đã cấu hình giờ đây có thể trả lời khi Claude CLI hết tín dụng hoặc gặp lỗi chung của trình chạy, 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](https://github.com/openclaw/openclaw/pull/95508) Liên quan [#95489](https://github.com/openclaw/openclaw/issues/95489). Cảm ơn @mikasa0818, @riazrahaman, @sallyom.
- Các tìm kiếm web dựa trên Gemini sử dụng `freshness: "day"` hoặc `pd` giờ đây hoàn tất thay vì thất bại với lỗi 400 từ nhà cung cấp, trong khi những lựa chọn độ mới rộng hơn và phạm vi ngày rõ ràng vẫn giữ bộ lọc nghiêm ngặt hơn. [#95682](https://github.com/openclaw/openclaw/pull/95682) Cảm ơn @sunjae-k, @vincentkoc.
- Các câu trả lời tiếp nối từ những mô hình suy luận xAI như Grok Composer giờ đây bảo toàn ngữ cảnh suy luận trước đó đáng tin cậy hơn, ngay cả khi không hỗ trợ mức độ suy luận có thể cấu hình. [#95686](https://github.com/openclaw/openclaw/pull/95686) Cảm ơn @fuller-stack-dev, @geraint0923.
- Người dùng Vercel AI Gateway giờ đây có thể chạy các mô hình được chọn từ danh mục trực tiếp, bao gồm các ID mô hình chỉ có trực tiếp và không xuất hiện trong danh sách đi kèm OpenClaw. [#95710](https://github.com/openclaw/openclaw/pull/95710) Cảm ơn @vincentkoc.
- Khắc phục việc các nhà cung cấp được định nghĩa trong tệp kê khai 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 kiểu chữ hoa/thường khác nhau, nhờ đó người vận hành và tác giả plugin nhận được đúng mô hình nhà cung cấp dự kiến. [#95744](https://github.com/openclaw/openclaw/pull/95744) Liên quan [#95743](https://github.com/openclaw/openclaw/issues/95743). Cảm ơn @parveshsaini.
- Thiết lập trong lần chạy đầu tiên giờ đây mở lời nhắc nhập thông tin xác thực cho nhà cung cấp bên ngoài mới cài đặt thay vì có vẻ như lặp vô hạn và vẫn để OpenAI được chọn. [#95792](https://github.com/openclaw/openclaw/pull/95792) Liên quan [#95765](https://github.com/openclaw/openclaw/issues/95765).
- Các danh mục nhà cung cấp quá lớn hoặc bị đình trệ giờ đây thất bại nhanh chóng với lỗi rõ ràng thay vì làm OpenClaw bị treo hoặc tiêu thụ bộ nhớ không giới hạn, trong khi các danh mục thông thường vẫn tiếp tục tải. [#95827](https://github.com/openclaw/openclaw/pull/95827) Cảm ơn @alix-007.
- Người dùng Xiaomi Token Plan giờ đây có thể sử dụng tối đa 128K token đầu ra với `mimo-v2.5` và `mimo-v2.5-pro` thay vì bị chặn ở giới hạn 32.000 token đã lỗi thời. [#95934](https://github.com/openclaw/openclaw/pull/95934) Cảm ơn @idootop.
- Các phản hồi mô hình sử dụng nhiều công cụ có thể được truyền phát với ít chi phí hơn, trong khi các ID lệnh gọi công cụ lặp lại và chi tiết suy luận đã mã hóa vẫn được ghép đúng với lệnh gọi tương ứng trên Google và các nhà cung cấp tương thích với OpenAI. [#95957](https://github.com/openclaw/openclaw/pull/95957) Cảm ơn @vincentkoc.
- Việc tính toán mức sử dụng token đáng tin cậy hơn đối với người dùng ACPX đi kèm vì OpenClaw giờ đây mặc định bao gồm bản sửa lỗi lưu bền của ACPX 0.11.2 mà không cần ghi đè gói riêng hoặc cập nhật máy khách thủ công. [#96124](https://github.com/openclaw/openclaw/pull/96124) Cảm ơn @vincentkoc.
- Người dùng Ollama Cloud giờ đây 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 suy luận và hỗ trợ công cụ ngay cả khi mô hình này không có trong danh sách mô hình công khai. [11484f8](https://github.com/openclaw/openclaw/commit/11484f8a1483b7c42aa2971de2d88289fcef7046)
- Các 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 thời gian chờ bằng 0, âm hoặc cực lớn; các giá trị không hợp lệ giờ đây sử dụng thời gian chờ tối đa thông thường hoặc an toàn. [4b6182e](https://github.com/openclaw/openclaw/commit/4b6182ee2a250005e0c25edfeae4db6ec59b7cb8) Cảm ơn @vincentkoc.
- Các lượt chạy Codex giờ đây tuân theo lựa chọn chế độ nhanh hiện tại thay vì giữ lại cấp tốc độ cũ, đồng thời dòng trạng thái hiển thị rõ khi chế độ nhanh được bật tự động. [77012f9](https://github.com/openclaw/openclaw/commit/77012f9807851c662e064d05097497a25ab13505) Cảm ơn @vincentkoc.
- Các cuộc hội thoại dựa trên Codex giờ đây trở lại định tuyến bình thường sau khi chế độ nhanh tự động bị xóa, ngăn các lượt sau hoặc thay đổi mô hình tái sử dụng cấp ưu tiên lỗi thời. [8afc1f7](https://github.com/openclaw/openclaw/commit/8afc1f770bbef30a4d2d9957ef26a685c508448c)
- Các lượt chạy tác nhân dự phòng giờ đây tuân thủ ngưỡng tắ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úp hành vi dự phòng phù hợp với chính sách của mô hình đã chọn. [efd3172](https://github.com/openclaw/openclaw/commit/efd3172662ce023eb8d6568b689361536edf06dd)
- Các lần thử lại khi chuyển mô hình trực tiếp giờ đây bảo toàn ngưỡng tắt chế độ nhanh ban đầu cho các phiên chạy dài, trong khi chế độ nhanh được bật rõ ràng tránh hiển thị thông báo tiến trình về ngưỡng tắt tự động gây hiểu nhầm. [d990115](https://github.com/openclaw/openclaw/commit/d990115d1972fdf4361884a29bbf8396f33e5cba) Cảm ơn @vincentkoc.
- Các lượt chạy tác nhân nhúng giờ đây duy trì hoạt động nhất quán của chế độ nhanh tự động qua các lần thử lại và cập nhật tiến trình mà không nhầm lẫn nó với thiết lập chế độ nhanh được chọn thủ công. [cf1b6fe](https://github.com/openclaw/openclaw/commit/cf1b6fef4403bee7c206299efc4385a7fcb74375) Cảm ơn @vincentkoc.
- Các lượt chạy ở chế độ nhanh giờ đây giữ nguyên thiết lập tốc độ qua các lần thử lại bằng mô hình dự phòng 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](https://github.com/openclaw/openclaw/commit/aa3797c8d0d74b4502d24852ce6baa70286f2f06) Cảm ơn @vincentkoc.
- Các phản hồi của tác nhân và lượt chạy Cron theo lịch giờ đây xử lý các lần thử lại dự phòng ở chế độ nhanh đáng tin cậy hơn, giữ lại 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](https://github.com/openclaw/openclaw/commit/14e448e0e13db9f194ea16bb98e0f846a67769fd) Cảm ơn @vincentkoc.
- Người dùng không còn thấy thông báo đặt lại chế độ nhanh trong khi các lần thử bằng mô hình dự phòng 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](https://github.com/openclaw/openclaw/commit/6eb72a830ece3e2b4c6c85e5a9c2b72b59e0dae9)
- Người dùng và người vận hành giờ đây nhận được cách xử lý rõ ràng hơn khi một 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 "không tìm thấy mô hình đã chọn" của nhà cung cấp là lỗi không tìm thấy mô hình thay vì lỗi chung. [2405d02](https://github.com/openclaw/openclaw/commit/2405d029d437ee58ab94da800a5b213bc6bf4628) Cảm ơn @vincentkoc.
- Qwen và vLLM giờ đây duy trì nhất quán các cài đặt mẫu trò chuyện hiện có khi chế độ suy luận được bật hoặc tắt, đồng thời các Plugin nhà cung cấp có thể sử dụng cùng một hàm trợ giúp đã được kiểm thử. [2ba9d6e](https://github.com/openclaw/openclaw/commit/2ba9d6eabef9427a950bacc47f077200446cb865) Cảm ơn @vincentkoc.
- Các nhà cung cấp proxy tương thích với OpenAI có thể xử lý nhất quán hơn các mức suy luận và trường `reasoning_effort` cũ, trong đó nhà phát triển Plugin và người bảo trì nhà cung cấp sử dụng một hàm trợ giúp chuẩn hóa duy nhất có tài liệu hướng dẫn trên OpenRouter, Kilocode và SDK. [35bafea](https://github.com/openclaw/openclaw/commit/35bafea757fab0386292951a3dc2a2d3514f370e)
- Các bản dựng dành cho trình duyệt và Vite giờ đây có thể tải nhà cung cấp OpenAI ChatGPT Responses mà không bị một phần phụ thuộc chỉ dành cho máy chủ làm hỏng gói, trong khi các lỗi WebSocket vẫn hiển thị bình thường. [8c8eb86](https://github.com/openclaw/openclaw/commit/8c8eb86fff6e843bd391808ceee249ac8c7f5fa5) Cảm ơn @vincentkoc.
- Quá trình quét mô hình OpenRouter giờ đây chấp nhận các danh mục hợp lệ lớn hơn giống như quá trình khám phá khi 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](https://github.com/openclaw/openclaw/commit/ad3b2f4b8827cd73b4c1a6c8288569c0966276fe) Cảm ơn @vincentkoc.
- Người dùng OpenAI Responses, bao gồm các cấu hình suy luận Bedrock Mantle GPT-5.x bị ảnh hưởng, giờ đây nhận được một câu trả lời cuối cùng gọn gàng với bản chép lời đã lưu và ngữ cảnh phát lại được đồng bộ, thay vì hàng chục bản sao tích lũy lặp lại. [#92399](https://github.com/openclaw/openclaw/pull/92399) Liên quan: [#91959](https://github.com/openclaw/openclaw/issues/91959). Cảm ơn @amersheeny, @daimingnj, @phoenixyy, @pigfoot.
- Các tác vụ đã lên lịch và phiên biệt lập sử dụng mô hình opencode-go giờ đây chuyển những yêu cầu bị đình trệ sang cơ chế xử lý thời gian chờ hoặc dự phòng đã cấu hình, thay vì treo trong nhiều phút rồi kết thúc bằng lỗi chung `LLM request failed`. [#93965](https://github.com/openclaw/openclaw/pull/93965) Liên quan: [#93610](https://github.com/openclaw/openclaw/issues/93610). Cảm ơn @forceconstant, @zhangguiping-xydt.
- Sau khi thay đổ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` giờ đây sử dụng giá trị mặc định mới thay vì âm thầm dùng lại mô hình đã lưu trong bộ nhớ đệm trước đó, trong khi các ghi đè `/model` tường minh vẫn không thay đổi. [#77339](https://github.com/openclaw/openclaw/pull/77339) Liên quan: [#77322](https://github.com/openclaw/openclaw/issues/77322). Cảm ơn @mjamiv, @zaynl.
- Khi sử dụng proxy HTTP hoặc HTTPS, các bước kiểm tra mức sử dụng và hạn ngạch Codex/OpenAI trong `openclaw status --usage --json` và giao diện điều khiển giờ đây truy xuất được các khoảng thời gian sử dụng thay vì thất bại khi không thể truy cập trực tiếp chatgpt.com. [#93943](https://github.com/openclaw/openclaw/pull/93943) Liên quan: [#78714](https://github.com/openclaw/openclaw/issues/78714). Cảm ơn @tnzgit, @turbotheturtle.
- `/status` giờ đây hiển thị mô hình đang hoạt động và cách xóa lựa chọn đã ghim trên một dòng ngắn gọn, để người dùng Discord và các nền tảng trò chuyện khác có thể xem nhanh trạng thái mô hình mà không cần đọc phần giải thích nhiều dòng. [#95797](https://github.com/openclaw/openclaw/pull/95797) Cảm ơn @solvely-colin.
- Các phản hồi truyền phát của Anthropic giờ đây giữ các bản cập nhật văn bản, suy luận và 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 có nhiều khối hoạt động cùng lúc. [#96013](https://github.com/openclaw/openclaw/pull/96013) Cảm ơn @vincentkoc.

</Accordion>

### Tính liên tục của phiên, bộ nhớ và độ tin cậy

[Phiên](/vi/concepts/session), [Compaction](/vi/concepts/compaction), [bộ nhớ](/vi/concepts/memory) và [bộ nhớ dựa trên QMD](/vi/concepts/memory-qmd) duy trì cuộc hội thoại mong muốn và ngữ cảnh hữu ích nhất quán hơn trong suốt quá trình làm việc kéo dài, khi 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ụ](/vi/tools/tool-search) cũng hoạt động đáng tin cậy hơn khi các tác nhân cần khôi phục đúng ngữ cảnh hoặc khả năng.

Quá trình khôi phục [Matrix](/vi/channels/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ụ](/vi/gateway/sandbox-vs-tool-policy-vs-elevated), [phê duyệt](/vi/cli/approvals) và [xử lý bí mật](/vi/gateway/secrets) vẫn được gắn với trạng thái thời gian chạy dự kiến, trong khi các hành động có rủi ro cao hơn vẫn bị vô hiệu hóa trừ khi được bật rõ ràng.

<Accordion title="Nguồn và người đóng góp">

- Các cuộc trò chuyện của tác tử bị ảnh hưởng khi sử dụng OpenAI Responses giờ đây có thể khôi phục và tiếp tục phản hồi sau khi một phản hồi hiển thị trên kênh khiến lịch sử đã lưu bị thiếu, thay vì mọi lượt tiếp theo đều thất bại trước khi phản hồi xuất hiện. [#84708](https://github.com/openclaw/openclaw/pull/84708) Cảm ơn @anyech.
- Khi một tác tử dựa trên Codex tạo ra đầu ra công cụ lớn bất thường, các cuộc trò chuyện được lưu và phát lại giờ đây giữ phần văn bản trong giới hạn kích thước thông thường, đồng thời không thay đổi nội dung không phải văn bản. [#87912](https://github.com/openclaw/openclaw/pull/87912) Cảm ơn @adrianip0204.
- Các cuộc trò chuyện trong Giao diện điều khiển giờ đây vẫn hiển thị và tiếp tục trong cùng một phiên sau khi thiết bị ngủ, mất kết nối mạng hoặc Gateway kết nối lại, thay vì biến mất khi gửi tin nhắn tiếp theo. [#89017](https://github.com/openclaw/openclaw/pull/89017) Liên quan [#87700](https://github.com/openclaw/openclaw/issues/87700). Cảm ơn @zhangguiping-xydt, @asicoe.
- Các tích hợp Codex và Copilot đi kèm giờ đây giữ cho lịch sử trò chuyện được sao chiếu và các bản cập nhật bản ghi gắn với đúng phiên OpenClaw khi cơ chế lưu trữ thay đổi, 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](https://github.com/openclaw/openclaw/pull/89518) Cảm ơn @jalehman.
- Trạng thái phiên hiện tại của WebChat giờ đây khớp với cuộc trò chuyện bạn thực sự đang sử dụng, vì vậy danh tính phiên, mức độ suy luận, ngữ cảnh token và chi tiết chi phí không còn lấy từ phiên `main` dự phòng. [#89800](https://github.com/openclaw/openclaw/pull/89800) Liên quan [#89773](https://github.com/openclaw/openclaw/issues/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 quá trình Compaction tự động, vì yêu cầu Compaction giờ đây cũng bị hủy. [#89886](https://github.com/openclaw/openclaw/pull/89886) Liên quan [#89868](https://github.com/openclaw/openclaw/issues/89868). Cảm ơn @lykeion-dev, @openperf, @vincentkoc.
- Khi quyền truy cập phiên giữa các tác tử bị chặn, OpenClaw giờ đây liệt kê tất cả cài đặt bắt buộc về khả năng hiển thị, giao tiếp giữa các tác tử 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 tác tử không tồn tại. [#90489](https://github.com/openclaw/openclaw/pull/90489) Liên quan [#90443](https://github.com/openclaw/openclaw/issues/90443). Cảm ơn @ramitrkar-hash, @sahibzada-allahyar, @vincentkoc.
- `openclaw memory status` giờ đây hiển thị giai đoạn Dreaming nhẹ hoặc REM đang hoạt động 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](https://github.com/openclaw/openclaw/pull/93113) Liên quan [#67868](https://github.com/openclaw/openclaw/issues/67868). Cảm ơn @agentarclab, @mrossit.
- Các lượt tìm kiếm bộ nhớ QMD hết thời gian chờ giờ đây dừng công việc nền khi tác tử chuyển sang việc khác, ngăn các tiến trình bị bỏ lại tiếp tục tiêu thụ CPU và bộ nhớ. [#93394](https://github.com/openclaw/openclaw/pull/93394) Cảm ơn @alix-007.
- Các chỉ dẫn lặp lại được gửi sau Compaction giờ đây vẫn được giữ trong cuộc trò chuyện, ngăn việc mất lượt, phản hồi không còn liên kết và lịch sử sai định dạng mà một số nhà cung cấp từ chối. [#94328](https://github.com/openclaw/openclaw/pull/94328) Cảm ơn @vincentkoc, @yetval.
- Báo cáo Trang lỗi thời của Wiki bộ nhớ giờ đây loại các trang khái niệm và tổng hợp lâu dài khỏi cảnh báo độ mới, giúp tập trung vào các trang nguồn và thực thể có thể thực sự cần xem xét. [#94369](https://github.com/openclaw/openclaw/pull/94369) Cảm ơn @sunnyshu0925, @vincentkoc.
- Các lượt chạy nhúng kéo dài có tiến độ gần đây giờ đây ít có khả năng bị gián đoạn bởi quá trình khôi phục phiên cũ hơn, trong khi các lượt chạy thực sự bị đình trệ vẫn có thể được dọn để công việc trong hàng đợi tiếp tục. [#94701](https://github.com/openclaw/openclaw/pull/94701) Cảm ơn @imadal1n, @mrclawfield.
- Tìm kiếm bộ nhớ Ollama giờ đây tuân theo kích thước chiều nhúng nhỏ hơn đã cấu hình và giữ riêng các chỉ mục có kích thước chiều khác nhau, tránh trộn lẫn các vector không tương thích. [#94811](https://github.com/openclaw/openclaw/pull/94811) Cảm ơn @mushuiyu886.
- Các lượt tìm kiếm bộ nhớ và làm mới có mục tiêu giờ đây vẫn liên kết với đúng phiên OpenClaw ngay cả khi tên tệp bản ghi thay đổi hoặc dữ liệu xuất QMD sử dụng tên khác. [#95087](https://github.com/openclaw/openclaw/pull/95087) Cảm ơn @jalehman.
- Các cuộc trò chuyện kéo dài có ảnh chụp màn hình hoặc hình ảnh khác giờ đây duy trì tính liên tục ổn định hơn khi OpenClaw tạo chỗ cho tin nhắn mới, thay vì liên tục đầy lên mà không đẩy phần cuộc trò chuyện được giữ lại về phía trước. [#95128](https://github.com/openclaw/openclaw/pull/95128) Cảm ơn @yetval.
- Người dùng Windows giờ đây 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 tuyệt đối `memory.qmd.command` đã 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 cách đường dẫn trước khi khởi chạy. [#95274](https://github.com/openclaw/openclaw/pull/95274) Liên quan [#92302](https://github.com/openclaw/openclaw/issues/92302). Cảm ơn @ardooken, @ly85206559.
- Phần chân trang về mức sử dụng được chọn bằng `/usage full` hoặc `/usage tokens` giờ đây vẫn hiển thị sau khi phiên được chuyển đổi hằng ngày hoặc do không hoạt động, nên người dùng không phải bật lại. [#95322](https://github.com/openclaw/openclaw/pull/95322) Cảm ơn @litang9.
- Các phản hồi tiếp nối, cảm xúc, tin nhắn theo luồng và kiểm tra trạng thái vẫn đi cùng cuộc trò chuyện tương ứng sau hoạt động của webchat hoặc hệ thống, trong khi việc thực sự chuyển kênh vẫn xóa các chi tiết định tuyến đã lỗi thời. [#95467](https://github.com/openclaw/openclaw/pull/95467) Cảm ơn @yetval.
- Các cuộc trò chuyện chính kéo dài giờ đây giữ lại ngữ cảnh trước đó khi người dùng quay lại sau một đêm hoặc gửi phản hồi tiếp nối muộ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](https://github.com/openclaw/openclaw/pull/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ị treo nhiều giây, trong khi các khóa phiên cũ có chữ hoa chữ thường hỗn hợp vẫn được di chuyển khi khởi động. [#95699](https://github.com/openclaw/openclaw/pull/95699) Cảm ơn @jalehman, @jzakirov.
- Khắc phục việc các phản hồ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 khi người vận hành sử dụng `session.store` tùy chỉnh hoặc riêng cho từng tác tử, cải thiện tính liên tục và khả năng kiểm tra đối với phiên dự kiến. [#95782](https://github.com/openclaw/openclaw/pull/95782) Liên quan [#95781](https://github.com/openclaw/openclaw/issues/95781). Cảm ơn @youngting520.
- Các bản tóm tắt bộ nhớ phiên đã lưu giờ đây loại bỏ token mô hình thô, khối gọi công cụ, phần giữ chỗ cho phương tiện, thẻ vai trò và dấu `NO_REPLY` cũ để các cuộc trò chuyện trong tương lai giữ được ngữ cảnh hữu ích. [#95791](https://github.com/openclaw/openclaw/pull/95791) Cảm ơn @sweetsophia, @vincentkoc, @yb0y.
- Các phiên OpenAI kéo dài sử dụng Codex/ChatGPT OAuth giờ đây có thể thực hiện Compaction mà không cần khóa API riêng, dù `/compact` được chạy thủ công hay kích hoạt tự động. [#95831](https://github.com/openclaw/openclaw/pull/95831) Liên quan [#95693](https://github.com/openclaw/openclaw/issues/95693). Cảm ơn @sallyom, @yui-tien.
- Các phiên dài và sử dụng nhiều công cụ giờ đây thực hiện Compaction cho các cuộc trò chuyện quá lớn thay vì bị kẹt khi một kết quả công cụ lớn xuất hiện ở cuối. [#95860](https://github.com/openclaw/openclaw/pull/95860) Liên quan [#78478](https://github.com/openclaw/openclaw/issues/78478). Cảm ơn @jw8957, @wzhgba, @yetval.
- Khi `memory_search` không khả dụng vì môi trường chạy Node thiếu `node:sqlite`, OpenClaw giờ đây hướng người dùng đến một môi trường chạy tương thích thay vì yêu cầu họ khắc phục sự cố không liên quan với nhà cung cấp mô hình nhúng. [#95916](https://github.com/openclaw/openclaw/pull/95916) Cảm ơn @rrrrrredy, @vincentkoc.
- Các nhà phát triển và người vận hành kiểm tra một phiên Copilot đã được Compaction giờ đây 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](https://github.com/openclaw/openclaw/pull/96049) Cảm ơn @vincentkoc.
- Các lệnh `/stop` và hủy giờ đây vẫn dừng các lượt chạy đang hoạt động, xóa các lượt tiếp nối trong hàng đợi và nhanh chóng kết thúc các tác tử phụ liên quan ngay cả khi khóa phiên cần được chuẩn hóa hoặc không thể lưu siêu dữ liệu hủy. [#96201](https://github.com/openclaw/openclaw/pull/96201) Cảm ơn @jalehman.
- Các bản nâng cấp tính năng Đánh thức bằng giọng nói giờ đây duy trì hoạt động của các cụm từ kích hoạt và quy tắc định tuyến hiện có khi OpenClaw chuyển chúng từ các tệp cài đặt đã ngừng sử dụng sang cơ sở dữ liệu trạng thái dùng chung. [bdf81a8](https://github.com/openclaw/openclaw/commit/bdf81a825fa3ef66ad2c535c1eeb0bb4e31b6d1b)
- Việc nâng cấp từ các bố cục trạng thái OpenClaw cũ giờ đây giữ lại thông báo cập nhật, cơ chế 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ử các lần thử cập nhật tự động khi trạng thái đó được chuyển sang SQLite. [eb00d49](https://github.com/openclaw/openclaw/commit/eb00d499d16feea600fceef92d575fa30f005649) Cảm ơn @vincentkoc.
- Các cuộc trò chuyện trên kênh Plugin giữ đúng phiên dự kiến ổn định hơn trong quá trình khởi động, kiểm tra bằng doctor và sửa chữa trạng thái, đồng thờ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](https://github.com/openclaw/openclaw/commit/9f888d95e082d50380a66db18ee2e32683e688e0)
- Việc đồng bộ phiên dựa trên bộ nhớ trên Windows giờ đây tiếp tục sử dụng đúng tệp bản ghi dự kiến ngay cả khi định dạng đường dẫn khác nhau. [b3b5b08](https://github.com/openclaw/openclaw/commit/b3b5b08e67a26efd648c7c7d879e5487223cd796) Cảm ơn @vincentkoc.
- Các lượt chạy tác tử nhúng có khóa phiên bị thiếu hoặc để trống giờ đây vẫn gắn với phiên dự kiến thay vì bị chuyển qua cơ chế định tuyến phiên không nhất quán. [911f853](https://github.com/openclaw/openclaw/commit/911f853b7fc4d819e2175b001662a01eba30453d) Cảm ơn @vincentkoc.
- Khi một mô hình đoán sai tên công cụ, Tìm kiếm công cụ và Chế độ mã giờ đây chỉ ra cách tìm và thử lại đúng công cụ, giảm nguy cơ các phiên kéo dài bị kẹt hoặc mất bộ nhớ lâu dài trong quá trình Compaction. [#93374](https://github.com/openclaw/openclaw/pull/93374) Liên quan [#92273](https://github.com/openclaw/openclaw/issues/92273). Cảm ơn @mushuiyu886, @poison, @vincentkoc.
- Khắc phục việc phản hồi của trợ lý biến mất khỏi webchat, Giao diện điều khiển, Feishu và các cuộc trò chuyện nhúng khác sau Compaction, giúp các cuộc trò chuyện đã làm mới vẫn dễ đọc và các yêu cầu tiếp nối được tách riêng. [#95484](https://github.com/openclaw/openclaw/pull/95484) Liên quan [#76729](https://github.com/openclaw/openclaw/issues/76729). Cảm ơn @maweibin, @njuboy11, @vincentkoc.
- Các tính năng bộ nhớ của OpenClaw giờ đây giữ phạm vi bao phủ của bản ghi đang hoạt động, đã đặt lại và đã xóa đồng bộ với kho phiên đã cấu hình cùng quyền sở hữu tác tử, giúp Dreaming, xuất QMD, lập chỉ mục và đồng bộ ít có khả năng bỏ sót hoặc gán nhầm lịch sử cuộc trò chuyện hơn. [#96162](https://github.com/openclaw/openclaw/pull/96162) Cảm ơn @jalehman.
- Quá trình thiết lập TLS cho Gateway giờ đây từ chối rõ ràng đường dẫn chứng chỉ hoặc khóa để trống, hoặc sử dụng giá trị mặc định của OpenClaw, tránh các lỗi khởi động và tạo chứng chỉ khó hiểu trong khi vẫn giữ nguyên các đường dẫn hợp lệ. [#94054](https://github.com/openclaw/openclaw/pull/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 các lệnh gọi công cụ nhạy cảm sau khi registry của Gateway thay đổi, tải lại hoặc khởi tạo hook muộn hơn, thay vì bị âm thầm bỏ qua. [#94545](https://github.com/openclaw/openclaw/pull/94545) Cảm ơn @jesse-merhi.
- Người vận hành trên thiết bị di động có `operator.approvals` giờ đây có thể xem và xử lý các phê duyệt thực thi được kích hoạt từ cuộc trò chuyện trên thiết bị iOS đã khởi tạo 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](https://github.com/openclaw/openclaw/pull/95175) Cảm ơn @joshavant.
- Người dùng Giao diện điều khiển giờ đây nhận được bản phát hành DOMPurify đã vá, giảm mức độ phơi nhiễm với lỗ hổng bộ làm sạch GHSA-cmwh-pvxp-8882 mà không thay đổi cách giao diện hoạt động. [#95691](https://github.com/openclaw/openclaw/pull/95691) Cảm ơn @vincentkoc.
- Các phê duyệt "Always allow" cho liên kết cuộc trò chuyện Plugin giờ đây đượ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](https://github.com/openclaw/openclaw/commit/ae41b009224b0a8e3a990912503258d4478fb4d0) Cảm ơn @vincentkoc.
- Người dùng Matrix giờ đây 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ến hành đặt lại xác thực chéo cưỡng bức, nhờ đó ngăn lần đặt lại thứ hai khiến tính năng khôi phục mã hóa và bản sao lưu khóa phòng không thể sử dụng được. [#95720](https://github.com/openclaw/openclaw/pull/95720) Liên quan: [#78396](https://github.com/openclaw/openclaw/issues/78396). Cảm ơn @jteddy, @vincentkoc, @xialonglee.
- Thẻ trạng thái memory-wiki và quá trình đồng bộ nguồn dựa trên bridge giờ ít có khả năng gặp lỗi hơn khi nhiều trang được ghi lại đồng thời, vì OpenClaw hiện thử lại khi xảy ra tình trạng đường dẫn tạm thời không khớp, đồng thời vẫn dừng các thao tác ghi hệ thống tệp không an toàn hoặc liên tục thất bại. [#94443](https://github.com/openclaw/openclaw/pull/94443) Liên quan: [#92134](https://github.com/openclaw/openclaw/issues/92134). Cảm ơn @cknzraposo, @zengwen-dt.
- Khắc phục lỗi tiếp tục phiên gần đây lại mở một cuộc trò chuyện mới cho người dùng có đường dẫn không gian làm việc dài, thay vì quay lại bản ghi hội thoại hiện có. [#94578](https://github.com/openclaw/openclaw/pull/94578) Liên quan: [#94577](https://github.com/openclaw/openclaw/issues/94577). Cảm ơn @rohitjavvadi, @vincentkoc.
- Memory Wiki giờ 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 tự động. [#95614](https://github.com/openclaw/openclaw/pull/95614) Cảm ơn @yetval.
- Khắc phục lỗi Memory Wiki liên tục sao chép ngược các trang nguồn do chính nó tạo ra vào lại chính nó khi kho lưu trữ nằm bên trong thư mục bộ nhớ của không gian làm việc, qua đó tránh tạo tệp trùng lặp, phải dọn dẹp nhiều lần và làm chỉ mục bộ nhớ tăng lên không cần thiết. [#95666](https://github.com/openclaw/openclaw/pull/95666) Liên quan: [#95657](https://github.com/openclaw/openclaw/issues/95657). Cảm ơn @johannes0402, @turbotheturtle, @vincentkoc.
- Đối với các quản trị viên sử dụng Active Memory cùng tính năng Dreaming của memory-core, các tác vụ Dreaming hằng đêm không còn khởi chạy quá trình truy hồi không cần thiết và gặp lỗi hết thời gian chờ sau 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 được nội dung truy hồi từ bộ nhớ. [#95721](https://github.com/openclaw/openclaw/pull/95721) Liên quan: [#78500](https://github.com/openclaw/openclaw/issues/78500). Cảm ơn @vincentkoc, @vishutdhar, @xialonglee.
- Các phiên tác tử có nhiều lệnh gọi công cụ giờ sửa chữa các 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ụ tương ứng. [#96014](https://github.com/openclaw/openclaw/pull/96014) Cảm ơn @vincentkoc.
- Các tác vụ bộ nhớ dựa trên qmd trên Windows giờ dừng tất cả tiến trình liên quan sau khi thăm dò tính khả dụng và khi lệnh hết thời gian chờ, ngăn các tiến trình con qmd tiếp tục chạy trong nền. [830691b](https://github.com/openclaw/openclaw/commit/830691b2010bd0406399adb8a2e97e0b043e2ca8)
- Các nguồn gói OpenClaw đáng tin cậy giờ từ chối những đường dẫn lân cận có tên tương tự, vì vậy 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](https://github.com/openclaw/openclaw/commit/12c34fc3a95121f5a15f01c3f971a1bc5b0fe6f9) Cảm ơn @vincentkoc.

</Accordion>

### Chế độ chuyển tiếp của bộ định tuyến Slack

[Chế độ chuyển tiếp của bộ định tuyến Slack](/vi/channels/slack) cho phép các triển khai được quản lý hoặc 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 đề cập, tính liên kết luồng và phản hồi.

<Accordion title="Nguồn và người đóng góp">

- Các triển khai Slack được quản lý giờ đây có thể sử dụng một bộ định tuyến trung tâm để gửi lượt đề cập 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](https://github.com/openclaw/openclaw/pull/94707) Cảm ơn @pash-openai, @sjf-oa.

</Accordion>

### Cầu nối đánh thức Tác nhân bên ngoài Raft

[Kênh Raft](/vi/channels/raft) và [Plugin Raft](/vi/plugins/reference/raft) hiện hỗ trợ cầu nối đánh thức CLI cục bộ, nhờ đó các Tác nhân bên ngoài có thể đánh thức OpenClaw khi không gian làm việc có công việc đang chờ, còn người vận hành có thể kiểm tra việc thiết lập và trạng thái thông qua đường dẫn được hỗ trợ.

<Accordion title="Nguồn và người đóng góp">

- Người vận hành Tác nhân bên ngoài Raft giờ đây có thể đánh thức một tác nhân OpenClaw khi không gian làm việc có công việc đang chờ thông qua cầu nối CLI cục bộ được hỗ trợ, với hồ sơ được đặt tên và các bước kiểm tra điều kiện tiên quyết CLI còn thiếu. [#95497](https://github.com/openclaw/openclaw/pull/95497) Cảm ơn @vincentkoc.

</Accordion>

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

[Quản lý Plugin](/vi/plugins/manage-plugins) hiện 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. [Danh mục Plugin](/vi/plugins/plugin-inventory) và các bước kiểm tra thiết lập liên quan cung cấp 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.

<Accordion title="Nguồn và người đóng góp">

- Khi `plugins.allow` sử dụng tên kênh hoặc tên gói thay vì mã định danh Plugin thực 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 mã định danh Plugin đã phát hiện cần dùng để sửa cấu hình. [#68389](https://github.com/openclaw/openclaw/pull/68389) Liên quan [#68352](https://github.com/openclaw/openclaw/issues/68352). Cảm ơn @aym9999, @jirboy, @lyfuci, @pahuchi-joe, @zmxccxy.
- Cảnh báo độ tin cậy của Plugin đối với 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 để sao chép và các lệnh liệt kê hoặc kiểm tra mã định danh Plugin, giúp người dùng xử lý cảnh báo trước khi tin cậy hoặc cài đặt lại mã Plugin. [#78105](https://github.com/openclaw/openclaw/pull/78105) Liên quan [#68780](https://github.com/openclaw/openclaw/issues/68780). Cảm ơn @jirboy, @pahuchi-joe.
- Các quy trình di chuyển Codex giờ đây hoạt động với bản cài đặt Plugin toàn cục tiêu chuẩn vì `openclaw migrate` có thể tìm thấy nhà cung cấp đã cài đặt thay vì thất bại với `Unknown migration provider`. [#89612](https://github.com/openclaw/openclaw/pull/89612) Liên quan [#89609](https://github.com/openclaw/openclaw/issues/89609). Cảm ơn @mugabuga, @zerone0x.
- Việc cài đặt và cập nhật Plugin giờ đây có thể phục hồi sau các ghim phiên bản phần phụ thuộc lỗi thời do OpenClaw quản lý thay vì thất bại với `npm EOVERRIDE`, đồng thời quá trình đồng bộ hóa sau đó không hạ cấp hoặc xóa các gói mà người dùng đã cài đặt rõ ràng. [#91786](https://github.com/openclaw/openclaw/pull/91786) Liên quan [#91772](https://github.com/openclaw/openclaw/issues/91772). Cảm ơn @amknight, @mkdelta221.
- Nhà phát triển Plugin kênh giờ đây có thể truyền mã định danh gốc của người gửi và cuộc trò chuyện qua các hook và những quy trình thực thi được chọn, giúp các tích hợp định tuyến chính xác hơn mà không làm hỏng các trường người gửi và trò chuyện hiện có. [#91903](https://github.com/openclaw/openclaw/pull/91903) Cảm ơn @lanzhi-lee, @vincentkoc.
- Quá trình khám phá Plugin giờ đây lặp lại ít bước kiểm tra hệ thống tệp gây chặn hơn trong lúc khởi động, giảm công việc khởi động nguội có thể tránh được đối với 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](https://github.com/openclaw/openclaw/pull/93919) Liên quan [#76209](https://github.com/openclaw/openclaw/issues/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ý, nhờ đó tác giả Plugin có thể sử dụng chúng từ tập lệnh và tác vụ Cron thay vì gặp lỗi `unknown method`. [#94154](https://github.com/openclaw/openclaw/pull/94154) Liên quan [#94127](https://github.com/openclaw/openclaw/issues/94127). Cảm ơn @brycemurray, @pick-cat, @vincentkoc.
- Việc khám phá và kiểm tra cài đặt Skills trên ClawHub ít có khả năng làm OpenClaw đình trệ hoặc gặp sự cố hơn vì các phản hồi quá lớn hoặc bị treo từ kho ứng dụng giờ đây được dừng trước khi có thể làm cạn bộ nhớ. [#95226](https://github.com/openclaw/openclaw/pull/95226) Cảm ơn @alix-007.
- Các Plugin chính thức được ghim không còn bị giữ ở bản phát hành cũ khi người vận hành làm theo hướng dẫn sửa chữa từ `openclaw doctor` hoặc trạng thái Gateway chuyên sâu sau khi nâng cấp. [#95541](https://github.com/openclaw/openclaw/pull/95541) Cảm ơn @ooiuuii, @vincentkoc.
- Các bản 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 do lỗi thiếu mô-đun hơn, vì các tệp Plugin cũ vẫn khả dụng cho đến khi một lần khởi động Gateway sau đó dọn dẹp chúng. [#95589](https://github.com/openclaw/openclaw/pull/95589) Cảm ơn @ooiuuii, @vincentkoc.
- Các thẻ Plugin chính thức dành cho 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 danh mục khác, đồng thời tác giả Plugin có thể cung cấp hình minh họa cho kho ứng dụng thông qua trường bản kê khai đã được ghi trong tài liệu. [#95845](https://github.com/openclaw/openclaw/pull/95845) Cảm ơn @patrick-erichsen.
- Các biểu tượng Plugin chính thức trong ClawHub và các danh mục khác không còn bị ép dùng cùng một màu mã hóa cứng, cho phép Simple Icons sử dụng hình minh họa mặc định. [#95987](https://github.com/openclaw/openclaw/pull/95987) Cảm ơn @patrick-erichsen.
- Người dùng Docker giờ đây có bản sao chính thức `openclaw/openclaw` trên Docker Hub bên cạnh GHCR, trong đó các bản beta có phiên bản không làm dịch chuyển các bí danh ổn định `latest` và `main`. [#97122](https://github.com/openclaw/openclaw/pull/97122) Cảm ơn @vincentkoc.
- Các bản cài đặt OpenClaw dựa trên Git giờ đây sử dụng phiên bản pnpm được ghim trong kho lưu trữ ngay cả khi có một pnpm toàn cục khác hoặc trình quản lý gói của dự án xung quanh, nhờ đó 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 không chính xác. [bd74a62](https://github.com/openclaw/openclaw/commit/bd74a62118aa4774706359d9494116ded8c1f6e3) Cảm ơn @vincentkoc.
- Các yêu cầu thẻ Skills và cập nhật của ClawHub giờ đây hoàn tất hoặc hết thời gian chờ một cách có thể dự đoán ngay cả khi nhận được giá trị thời gian chờ lớn bất thường. [8cd0c11](https://github.com/openclaw/openclaw/commit/8cd0c11227f6f4096d089cd6108d6f2ae31252b7) Cảm ơn @vincentkoc.
- Người dùng Windows có thể hoàn tất cài đặt từ mã nguồn mà không bị bước thiết lập llama.cpp chặn hoặc làm chậm, đồng thời trình cài đặt khôi phục thiết lập shell hiện có của họ sau đó. [ea9065b](https://github.com/openclaw/openclaw/commit/ea9065bc68dd4ff94495b85a7dcb4491cf41b67a) 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 danh mục gói bên ngoài thông thường, đồng thời vẫn được nhận diện từ thông tin xác thực hiện có. [#95683](https://github.com/openclaw/openclaw/pull/95683) Cảm ơn @vincentkoc.
- Những người cài đặt hoặc cập nhật Plugin kênh Yuanbao chính thức thông qua danh mục đáng tin cậy của OpenClaw giờ đây nhận được phiên bản 2.15.0, với bước kiểm tra tính toàn vẹn dự kiến và hướng dẫn về Plugin bị thiếu được điều chỉnh theo bản phát hành đó. [#94470](https://github.com/openclaw/openclaw/pull/94470) Cảm ơn @jase-283.
- Quá trình tiếp nhận lần chạy đầu giờ đây có thể cài đặt Skills `gog` đi kèm qua Homebrew mà không thất bại do công thức tap của bên thứ ba đã bị xóa. [#95019](https://github.com/openclaw/openclaw/pull/95019) Liên quan [#95017](https://github.com/openclaw/openclaw/issues/95017). Cảm ơn @sedrak-hovhannisyan, @vincentkoc, @zengwen-dt.
- Người dùng Canvas, Discord, Slack, Voice Call và WhatsApp vẫn nhận được cùng hướng dẫn về Skills với từng Plugin đã cài đặt hoặc đi kèm, trong khi các tham chiếu đến đường dẫn gốc `skills/...` trước đây cần được chuyển vào thư mục Plugin liên quan. [#95664](https://github.com/openclaw/openclaw/pull/95664) Cảm ơn @vincentkoc.
- Việc xác minh Skills trên ClawHub giờ đây chấp nhận cùng tham chiếu `@owner/<slug>` được dùng cho cài đặt và cập nhật, nhờ đó người dùng có thể kiểm tra đúng nhà phát hành dự kiến mà không phải chuyển sang slug trần dễ gây nhầm lẫn. [#95992](https://github.com/openclaw/openclaw/pull/95992) Cảm ơn @patrick-erichsen.
- Cảnh báo trình quản lý gói khi cài đặt của OpenClaw giờ đây nhận diện chính xác npm, Yarn, Yarn Berry và các trình khởi chạy kiểu Corepack, tránh hướng dẫn gây hiểu lầm khi các công cụ đó chạy qua tên tệp thực thi thay thế. [11a2e03](https://github.com/openclaw/openclaw/commit/11a2e03bd4deda748336553710cb6426d448d952) Cảm ơn @vincentkoc.
- Việc cài đặt từ URL gói giờ đây xử lý thời gian chờ tải xuống quá lớn mà không thất bại trước khi có thể phân giải dữ liệu gói khả dụng. [c310f8c](https://github.com/openclaw/openclaw/commit/c310f8cfa4524453c7082bb5aab642c9decc6e99)
- 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 việc ghép cặp thiết bị, đăng ký Node và hướng dẫn của doctor vẫn tạo ra các lệnh an toàn cho shell như trước. [23b4f33](https://github.com/openclaw/openclaw/commit/23b4f33195933ff4def4609d970f073293760683)
- Người dùng Windows ARM64 giờ đây nhận được các bản tải xuống Node và MinGit ARM64 tương ứng khi chạy trình cài đặt PowerShell qua shell mô phỏng x64. [fac091b](https://github.com/openclaw/openclaw/commit/fac091b39de230d9ed90e8412123126cf676004f) Cảm ơn @vincentkoc.
- Các bản cài đặt OpenClaw mặc định không còn mất thời gian xây dựng hỗ trợ llama.cpp tùy chọn, tránh lỗi bản dựng gốc cho những người dùng không bật tính năng này. [cc1b3a8](https://github.com/openclaw/openclaw/commit/cc1b3a8550dd9c29f581799934d140aaf5a84f1c) Cảm ơn @vincentkoc.

</Accordion>

## Kênh và nhắn tin

### Các bản sửa lỗi kênh bổ sung

Các bản sửa lỗi bổ sung cho [Telegram](/vi/channels/telegram) và cấu hình kênh giải quyết những vấn đề hẹp hơn về phân phối và thiết lập.

<Accordion title="Nguồn và người đóng góp">

- Chuỗi phản hồi Telegram giữ các phản hồi đã lưu vào bộ nhớ đệm được đính kèm sau khi ngữ cảnh thay đổi, thay vì thất bại khi các phản hồi đã lưu đó được tái sử dụng. [#82909](https://github.com/openclaw/openclaw/pull/82909) Cảm ơn @lidge-jun.
- Khắc phục việc Discord loại bỏ toàn bộ phản hồi dài có khối mã rào khi dấu đóng hàng rào mã nằm gần giới hạn 2.000 ký tự của tin nhắn. [#95661](https://github.com/openclaw/openclaw/pull/95661) Cảm ơn @ly-wang19.
- Người vận hành Slack giờ đây có thể lưu token và bí mật ký dưới dạng đầu vào SecretRef được hỗ trợ, trong khi các thao tác đọc, ghi, tra cứu danh sách cho phép và đích, cũng như kiểm tra thiết lập sử 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](https://github.com/openclaw/openclaw/commit/7da955fae4ca2083599aa33a1f93dbfff53cb187) Cảm ơn @vincentkoc.
- Các bước kiểm tra khả năng của kênh giờ đây trả về lỗi hết thời gian chờ rõ ràng khi một tích hợp ngừng phản hồi, tránh để quá trình khắc phục sự cố bị treo trong terminal hoặc lượt chạy tự động hóa. [8ecdb97](https://github.com/openclaw/openclaw/commit/8ecdb97b636e4c3fcc6d142d217327404ae06581) Cảm ơn @vincentkoc.

</Accordion>

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

### Khôi phục khi khởi động lại và sẵn sàng

Các tín hiệu về [tình trạng Gateway](/vi/gateway/health) và [khắc phục sự cố](/vi/gateway/troubleshooting) giờ đây nhất quán hơn với trạng thái 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ượt chạy tác nhân được bắt đầu qua [CLI](/vi/cli/agent) phục hồi ổn định hơn sau khi mất kết nối, tắt hệ thống, thay đổi định tuyến và các điều kiện khởi động thất bại.

<Accordion title="Nguồn và người đóng góp">

- Khi một Gateway từ xa được cấu hình hoặc chỉ định rõ phản hồi chậm nhưng vẫn có thể kết nối, `openclaw gateway probe --timeout ...` giờ đây sẽ chờ hết khoảng thời gian chờ được yêu cầu thay vì báo không thể kết nối sau một ngưỡng nội bộ ngắn hơn. [#89859](https://github.com/openclaw/openclaw/pull/89859) Liên quan: [#65355](https://github.com/openclaw/openclaw/issues/65355). Cảm ơn @hellocli, @mushuiyu886.
- Các lượt chạy subagent nội bộ kéo dài hoặc song song giờ đây tránh xử lý bản xem trước trực tiếp không cần thiết, trong khi các phiên subagent hiển thị cho người dùng vẫn hiện cập nhật trực tiếp và phản hồi cuối cùng. [#91906](https://github.com/openclaw/openclaw/pull/91906) Cảm ơn @lanzhi-lee, @vincentkoc.
- Các cuộc hội thoại ACP, đặc biệt là những luồng dựa trên Kiro, 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 phần phụ trợ không còn có thể tiếp tục phiên cũ. [#93547](https://github.com/openclaw/openclaw/pull/93547) Liên quan: [#87830](https://github.com/openclaw/openclaw/issues/87830). Cảm ơn @amersheeny, @chouzz.
- Khi áp lực bộ nhớ trên Linux khiến một lệnh hoặc phiên con bị dừng, các Gateway OpenClaw do systemd quản lý giờ đây vẫn tiếp tục chạy và duy trì kết nối kênh trong khi báo cáo lỗi của tiến trình con. [#93585](https://github.com/openclaw/openclaw/pull/93585) Cảm ơn @snowzlm.
- Việc hủy một lượt chạy OpenClaw trong khi công cụ đang hoạt động giờ đây sẽ kết thúc lượt chạy ngay thay vì bắt đầu một lượt mô hình khác hoặc để phiên bị khóa. [#94412](https://github.com/openclaw/openclaw/pull/94412) Cảm ơn @szsip239, @vincentkoc.
- Theo mặc định, các tác vụ OpenClaw theo lịch sử dụng mô hình đám mây giờ đây có thể phục hồi sau những lời gọi mô hình bị kẹt mà không phát tín hiệu, giúp ngăn công việc Cron sau đó bị tồn đọng, trong khi các nhà cung cấp cục bộ hoặc tự lưu trữ vẫn giữ nguyên hành vi thời gian chờ hiện có. [#94445](https://github.com/openclaw/openclaw/pull/94445) Cảm ơn @bek91.
- Các kiểm tra mức độ sẵn sàng của Gateway giờ đây chuyển sang trạng thái không lành mạnh trong giai đoạn xả tải khi 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](https://github.com/openclaw/openclaw/pull/94915) Liên quan: [#78136](https://github.com/openclaw/openclaw/issues/78136). Cảm ơn @markoub, @maxschachere, @vincentkoc.
- Người dùng Mac có thể duy trì hoạt động của các Gateway do LaunchAgent quản lý trong quá trình nâng cấp OpenClaw thay vì gặp các vòng lặp sập rồi khởi động lại liên tục khi mã thời gian chạy chuyển đổi văn bản cũ vẫn còn trong bộ nhớ đệm. [#95081](https://github.com/openclaw/openclaw/pull/95081) Liên quan: [#95057](https://github.com/openclaw/openclaw/issues/95057). Cảm ơn @849261680, @yveslarose.
- Các cuộc hội thoại sử dụng Codex trong TUI, WebChat và các API truyền phát tương thích giờ đây hiển thị phản hồi ngay trong lúc được tạo, đồng thời thay thế sạch sẽ văn bản tạm thời để câu trả lời cuối cùng không chứa các bản nháp lỗi thời. [#95404](https://github.com/openclaw/openclaw/pull/95404) Liên quan: [#95422](https://github.com/openclaw/openclaw/issues/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 phục hồi thực tế, nhờ đó giảm các lần thử trùng lặp không cần thiết. [#95431](https://github.com/openclaw/openclaw/pull/95431) Cảm ơn @moeedahmed, @vincentkoc.
- Các phiên tác tử kéo dài và sử dụng nhiều công cụ giờ đây duy trì được lợi ích của bộ nhớ đệm lời nhắc khi kết quả tích lũy, giảm độ trễ và chi phí có thể tránh được do phải gửi lại lịch sử đã viết lại giữa các lượt. [#95624](https://github.com/openclaw/openclaw/pull/95624) Cảm ơn @vincentkoc.
- Việc khởi động lại Gateway không còn khiến các tác tử Codex, Copilot hoặc tác tử dựa trên Plugin đáng tin cậy đã cấu hình tạm thời không khả dụng, đồng thời các Plugin không đáng tin cậy trong không gian làm việc vẫn bị chặn tự kích hoạt. [#95652](https://github.com/openclaw/openclaw/pull/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 chứa nhiều hình ảnh và thao tác truy hồi bộ nhớ giờ đây tiêu tốn ít tài nguyên CPU và hệ thống tệp hơn mà không cần thay đổi cài đặt hoặc quy trình làm việc. [#95697](https://github.com/openclaw/openclaw/pull/95697) Cảm ơn @vincentkoc.
- Người vận hành lại có thể thêm hoặc cập nhật thông báo theo 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 đích đến bị vô hiệu hóa, lỗi thời, không có chủ sở hữu hoặc không xác định trước khi gửi. [#95754](https://github.com/openclaw/openclaw/pull/95754) Cảm ơn @vincentkoc.
- Người dùng macOS ít có khả năng gặp 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 sẽ chờ trong thời gian ngắn để quá trình tắt thông thường giải phóng cổng, đồng thời vẫn báo cáo các xung đột còn tồn tại. [#95886](https://github.com/openclaw/openclaw/pull/95886) Cảm ơn @fuller-stack-dev.
- Các tác tử dựa trên Copilot giờ đây có thể đặt câu hỏi cho người dùng và nhận câu trả lời thông qua luồng phản hồi trò chuyện thông thường của OpenClaw, trong khi các cơ chế điều khiển tìm kiếm công cụ thu gọn và chế độ mã tránh tải toàn bộ danh mục công cụ vào phiên. [#96005](https://github.com/openclaw/openclaw/pull/96005) Cảm ơn @vincentkoc.
- Việc khởi động lại Gateway trên các thiết lập systemd hoặc vùng chứa không còn để lại các tiến trình bộ điều hợp Codex hoặc Claude cũ, giúp các phiên ACPX mới khởi động mà không bị đình trệ hàng phút để dọn dẹp sau nhiều lần khởi động lại. [#96032](https://github.com/openclaw/openclaw/pull/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 trong quá trình công việc diễn ra, và các tác vụ con gốc 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](https://github.com/openclaw/openclaw/pull/96062) Cảm ơn @vincentkoc.
- Các tác tử được kết nối như OpenCode giờ đây có thể khởi động thông qua OpenClaw ngay cả khi bộ khung của chúng không thể chọn mô hình được yêu cầu, trong khi những lựa chọn mô hình thực sự không được hỗ trợ vẫn trả về lỗi ban đầu. [#96068](https://github.com/openclaw/openclaw/pull/96068) Liên quan: [#95869](https://github.com/openclaw/openclaw/issues/95869). Cảm ơn @sabatech-dev, @vincentkoc.
- Các Plugin sử dụng `heartbeat_prompt_contribution` giờ đây cung cấp ngữ cảnh dành riêng cho Heartbeat của chúng cho mô hình khi tác tử chạy qua các thời gian chạy bộ khung như máy chủ ứng dụng Codex, mà không ảnh hưởng đến các lượt người dùng thông thường hoặc những Plugin không sử dụng hook này. [#96233](https://github.com/openclaw/openclaw/pull/96233) Cảm ơn @azogheb, @vincentkoc.
- Các kiểm tra dọn dẹp và trình lắng nghe Gateway trên Windows giờ đây xử lý nhất quán dữ liệu dòng lệnh WMIC UTF-16, giảm tình trạng nhận diện thất bại hoặc xung đột đối với tiến trình Gateway đang chạy. [15c880a](https://github.com/openclaw/openclaw/commit/15c880aeff1f4e55964ad7204d14733a2d1362f7) Cảm ơn @vincentkoc.
- Các phiên tác tử có ngữ cảnh dài và sử dụng nhiều công cụ giờ đây duy trì việc tái sử dụng bộ nhớ đệm lời nhắc ổn định hơn qua nhiều lượt lặp lại mà không làm mất giới hạn kích thước cho từng kết quả, đồng thời người vận hành nâng cao có thể cấu hình mức trần kết quả công cụ lớn hơn cho các mô hình ngữ cảnh lớn mà không bị từ chối cấu hình. [a60947f](https://github.com/openclaw/openclaw/commit/a60947fb3e92f45ea7eb2581da8877b10a8bebb2) Cảm ơn @vincentkoc.
- Các phiên tác tử kéo dài và sử 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 duy trì việc tái sử dụng bộ nhớ đệm lời nhắc ổn định. [2f33999](https://github.com/openclaw/openclaw/commit/2f3399989893e6af18be49fb810e58941d7a4a45) Cảm ơn @vincentkoc.
- Việc khởi động lại Gateway giờ đây sử dụng cơ sở dữ liệu trạng thái bền vững của OpenClaw cho quá trình bàn giao, đồng thời các yêu cầu lỗi thời, sai định dạng, thuộc sai tiến trình hoặc đã bị thay thế sẽ bị loại bỏ trước khi có thể ảnh hưởng đến quá trình khởi động lại. [0ad48da](https://github.com/openclaw/openclaw/commit/0ad48dad2c4747f255d5a156b94578f7d87386a1)
- Các chẩn đoán trạng thái, doctor và khởi động lại Gateway giờ đây lưu giữ 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](https://github.com/openclaw/openclaw/commit/a39a3b74de05f06227ede904a73c1b4687679d3e) 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 lỗi thời và đánh dấu nhất quán các lần bàn giao cập nhật thất bại. [514b336](https://github.com/openclaw/openclaw/commit/514b3365b54c8b3493eaf8a94198b7c04ea34aec) Cảm ơn @vincentkoc.
- Các tác tử do Gateway khởi chạy không còn mất các 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, nhờ đó các thao tác được ủy quyền có thể sử dụng đúng công cụ với ngữ cảnh yêu cầu chính xác. [c2ee9b0](https://github.com/openclaw/openclaw/commit/c2ee9b0be8aeeadedffc8c6aaa9f5f291283fea5) 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 với thông báo rõ ràng mà không lên lịch khởi động lại, ngăn các lời gọi tích hợp lỗi hoặc vô tình khiến Gateway khởi động lại ngoài dự kiến. [108d6d7](https://github.com/openclaw/openclaw/commit/108d6d7eca0000a736e28d198e77100f4d7774e5) Cảm ơn @vincentkoc.
- Các yêu cầu Node lỗi thời được Gateway xếp hàng giờ đây tự động hết hạn, nhờ đó công việc cũ ít có khả năng tồn đọng và ảnh hưởng đến hoạt động sau này. [f6d432e](https://github.com/openclaw/openclaw/commit/f6d432e545e2e2be91d17badc48354a0135e5294)
- Các quy trình làm việc của Plugin ít có khả năng bị đình trệ 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 được giới hạn ở mức an toàn. [b66b450](https://github.com/openclaw/openclaw/commit/b66b4504f87205dd8ba0393e763e23a4a6158a79) Cảm ơn @vincentkoc.
- Phần 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ức thời gian chạy an toàn thay vì có nguy cơ gây tràn bộ hẹn giờ. [88b21fc](https://github.com/openclaw/openclaw/commit/88b21fc30b4ac615b3d3870e483190bc832f9846)
- Các phiên tác tử nhúng giờ đây chờ một cách đáng tin cậy để phiên khác giải phóng khóa tệp, ngay cả với thời gian chờ cực lớn, thay vì có nguy cơ gây tràn bộ hẹn giờ. [4c736df](https://github.com/openclaw/openclaw/commit/4c736df975fed8e39f18db43bfaea9654b9ac0c7) Cảm ơn @vincentkoc.
- Các lệnh được xếp hàng với cài đặt thời gian chờ tác vụ cực lớn giờ đây hết thời gian 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 thời gian chạy. [1f6ae32](https://github.com/openclaw/openclaw/commit/1f6ae32cabb9d5ed308bb30715c287936ef483f1) Cảm ơn @vincentkoc.
- Khắc phục việc normalization-core cung cấp sai điểm vào ép kiểu chuỗi và các phiên ACP hiển thị giá trị chế độ nhanh lỗi thời, để các tích hợp nhận được API dự kiến và người dùng thấy đúng chế độ thực sự đang có hiệu lực. [93ad397](https://github.com/openclaw/openclaw/commit/93ad39772590a34be3821d83709a5050c186fdf9) Cảm ơn @vincentkoc.
- Các lượt chạy tự động nhanh giờ đây cung cấp 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](https://github.com/openclaw/openclaw/commit/9e8ab083dd6b9df4dadf40ee523ff18ac1472bd3) Cảm ơn @vincentkoc.
- Các phiên tác tử 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ử được phát lại chứa các yêu cầu và kết quả công cụ không khớp. [b4bc1f2](https://github.com/openclaw/openclaw/commit/b4bc1f20c9fca6d316561d42cbabdd793c67a6e7) Cảm ơn @vincentkoc.
- Các lượt chạy subagent và QA của Plugin đã 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 vỏ bọc hoàn tất thay thế, giúp quá trình bàn giao thành công đáng tin cậy hơn cho tác giả Plugin và người vận hành. [d1b268f](https://github.com/openclaw/openclaw/commit/d1b268f7f7f7309dd5db99728019218b4d453e18) Cảm ơn @vincentkoc.
- Khắc phục tình trạng các 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 được kết quả hoặc bước tiếp theo của tác tử cha. [68a1e00](https://github.com/openclaw/openclaw/commit/68a1e00b73bd746f6fb577f4127fecb0ade9e228) Cảm ơn @vincentkoc.

</Accordion>

### Phân phối kết quả và nội dung đa phương tiện từ xa

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

<Accordion title="Nguồn và người đóng góp">

- Hình ảnh được tạo từ máy chủ ứng dụng Codex từ xa giờ đây được gửi đế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](https://github.com/openclaw/openclaw/pull/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ượt chạy cha đang hoạt động một cách đáng tin cậy hơn thay vì có vẻ như không có phản hồi. [7fc4bbc](https://github.com/openclaw/openclaw/commit/7fc4bbc0bcbabc2aa99b1fd51e77099f2b26f4e1) Cảm ơn @vincentkoc.

</Accordion>

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

### Gửi từ máy khách và kết nối lại

[WebChat](/vi/web/webchat) và [giao diện điều khiển](/vi/web/control-ui) duy trì khả năng hiển thị các cuộc trò chuyện đ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, còn các máy khách di động và [giao diện đầu cuối](/vi/cli/tui) 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 khiến chúng trông như bị kẹt.

<Accordion title="Nguồn và người đóng góp">

- Khi tin nhắn WebChat gặp lỗi trước lúc tác nhân khởi chạy, WebChat và giao diện điều khiển giờ đây hiển thị phiên là đã thất bại thay vì khiến nó trông như vẫn đang chạy. [#84352](https://github.com/openclaw/openclaw/pull/84352) Cảm ơn @jesse-merhi.
- Khắc phục tình trạng bộ chọn phiên của giao diện điều khiển bị kẹt phía sau các phiên tác nhân con bị ẩn, nhờ đó Load More có thể chuyển đến cuộc trò chuyện khả dụng tiếp theo mà không hiển thị tổng số gây hiểu nhầm. [#89323](https://github.com/openclaw/openclaw/pull/89323) Liên quan [#89249](https://github.com/openclaw/openclaw/issues/89249). Cảm ơn @giodl73-repo, @originsecured-do.
- Khi người dùng mở lại một cuộc trò chuyện trong giao diện điều khiển từ History, lời nhắc của họ giờ đây xuất hiện cùng câu trả lời của trợ lý, bảo toàn ngữ cảnh hỏi đáp mà không có khoảng trống trong các bản ghi hội thoại dài. [#93841](https://github.com/openclaw/openclaw/pull/93841) Liên quan [#90241](https://github.com/openclaw/openclaw/issues/90241). Cảm ơn @mushuiyu886, @pronzcw.
- Các bản triển khai giao diện điều khiển phía sau tiền tố đường dẫn giờ đây 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](https://github.com/openclaw/openclaw/pull/94204) Liên quan [#94157](https://github.com/openclaw/openclaw/issues/94157). Cảm ơn @hugenshen, @xrow.
- Người dùng Android giờ đây có thể mở các hàng Health log và Skill trong Settings để xem chi tiết dễ đọc, giúp khắc phục sự cố hoạt động của Gateway, kiểm tra thiết lập và trạng thái kỹ năng, đồng thời hiểu cách ghép nối bằng mã thiết lập hiện có dễ dàng hơn. [#95148](https://github.com/openclaw/openclaw/pull/95148) Cảm ơn @tosko4.
- Các lời nhắc đã gửi không còn xuất hiện lại trong trình soạn thảo của giao diện điều khiển sau khi gửi, nhờ đó 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 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](https://github.com/openclaw/openclaw/pull/95503) Liên quan [#89466](https://github.com/openclaw/openclaw/issues/89466). Cảm ơn @vincentkoc, @zhangguiping-xydt, @zhong18804784882.
- Người dùng Android giờ đây có giao diện Overview gọn gàng hơn, trong đó trạng thái kết nối, tác nhân đã cấu hình, tình trạng Node, các phê duyệt, phiên gần đây cùng các thao tác Chat và Talk đều có thể xem nhanh. [#95557](https://github.com/openclaw/openclaw/pull/95557) Cảm ơn @joshavant, @solvely-colin.
- Người dùng Android giờ đây có thể làm mới và xử lý các phê duyệt lệnh Gateway từ màn hình Approvals trong ứng dụng, bằng cách chọn Allow Once, Always hoặc Deny khi đang kết nối. [#95593](https://github.com/openclaw/openclaw/pull/95593) Cảm ơn @solvely-colin.
- Người dùng iOS giờ đây tránh được cá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 Settings thống nhất, dễ dự đoán. [#95640](https://github.com/openclaw/openclaw/pull/95640) Cảm ơn @joshavant.
- Việc tắt TUI cục bộ giờ đây luôn nằm trong giới hạn bộ hẹn giờ an toàn ngay cả khi `OPENCLAW_TUI_LOCAL_RUN_SHUTDOWN_GRACE_MS` được đặt ở mức cực cao. [c21dcfc](https://github.com/openclaw/openclaw/commit/c21dcfc7c272201484514bbc096bd51ab112bd47)
- Canvas A2UI giờ đây chỉ cung cấp các tài nguyên ứng dụng hiện tại sau mỗi lần dựng, vì vậy hình ả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](https://github.com/openclaw/openclaw/commit/a89e65c167f3280b047baff931f52e393875c892) Cảm ơn @vincentkoc.
- Các lỗi thiết lập chuyển tiếp thông báo đẩy trên iOS dễ xác định hơn vì thông tin chẩn đoán đăng ký cho biết quá trình thiết lập dừng ở đâu, đồng thời không ghi thông tin xác thực thông báo đẩy nhạy cảm vào nhật ký. [f2b8668](https://github.com/openclaw/openclaw/commit/f2b8668a549b50339a96e47020a12615734640a9) Cảm ơn @joshavant.
- Các thiết bị iOS giờ đây chỉ được đăng ký nhận thông báo đẩy sau khi người dùng chấp nhận thông báo công khai về dịch vụ chuyển tiếp được lưu trữ và cho phép thông báo, ngăn dữ liệu đăng ký bị công bố trước khi có sự đồng ý. [8efed50](https://github.com/openclaw/openclaw/commit/8efed50c4ed33105cfed9f2f96532fc9fe2d7e6d) Cảm ơn @joshavant.
- Khắc phục tình trạng các lượt gửi qua trò chuyện, giọng nó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, nhờ đó các máy khách bị ảnh hưởng giờ đây xóa trạng thái đang chờ, khôi phục nội dung đầ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](https://github.com/openclaw/openclaw/pull/91049) Liên quan [#91048](https://github.com/openclaw/openclaw/issues/91048). Cảm ơn @nxmxbbd.

</Accordion>

### Các bản sửa lỗi về giao diện, cài đặt và quy trình làm quen

Các bản sửa lỗi bổ sung cho [giao diện điều khiển](/vi/web/control-ui), thiết bị di động và máy tính để bàn cải thiện độ chính xác hiển thị, khả năng tiếp cận, quy trình làm quen và hành vi của ứng dụng.

<Accordion title="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 trò chuyện mở rộng của giao diện điều khiển, để người dùng có thể kiểm tra giới hạn mà không cần rời khỏi cuộc trò chuyện. [#94219](https://github.com/openclaw/openclaw/pull/94219) Liên quan [#93041](https://github.com/openclaw/openclaw/issues/93041). Cảm ơn @jazzroutine, @pick-cat.
- Các màn hình iOS giờ đây sử dụng nhất quán màu nhấn và màu trạng thái của OpenClaw trong quy trình làm quen, cài đặt, trò chuyện, lời nhắc phê duyệt, quyền giọng nói, tiện ích và chế độ xem trò chuyện dùng chung. [#94627](https://github.com/openclaw/openclaw/pull/94627) Cảm ơn @zats.
- Giao diện điều khiển giờ đây có thể tạo tác vụ Early Morning với cấu hình đặt trước Silent trong phiên chính và không có thông báo, thay vì để hộp thoại mở mà không hiển thị kết quả. [#95459](https://github.com/openclaw/openclaw/pull/95459) Liên quan [#95073](https://github.com/openclaw/openclaw/issues/95073). Cảm ơn @vincentkoc, @vporton, @zoowh.
- Tại ngưỡng một triệu token, huy hiệu và số liệu sử dụng của giao diện điều khiển giờ đây hiển thị "1M" thay cho "1000k" gây khó hiểu, trong khi số lượng token cơ bản không thay đổi. [#95485](https://github.com/openclaw/openclaw/pull/95485) Cảm ơn @narahariraghava, @vincentkoc.
- Overview của giao diện điều khiển giờ đây chỉ đếm và đánh dấu các tác vụ Cron đang bật nhưng vẫn cần chú ý, còn các tác vụ đã tắt vẫn giữ lại chi tiết lỗi trước đây mà không xuất hiện như sự cố hiện tại. [#95723](https://github.com/openclaw/openclaw/pull/95723) Liên quan [#95716](https://github.com/openclaw/openclaw/issues/95716). Cảm ơn @voytas75, @zengwen-dt.
- Người dùng giao diện điều khiển giờ đây thấy chú giải công cụ ngắn gọn hơn cho các chủ đề System, Light và Dark, trong khi trình đọc màn hình đọc các nhãn ít lặp lại hơn mà không làm mất ngữ cảnh Color mode xung quanh. [#95837](https://github.com/openclaw/openclaw/pull/95837) Cảm ơn @hannesrudolph, @sannidhyasah.
- Cấu hình thô không còn có vẻ bị thiếu trong Settings sau khi chuyển từ chế độ xem biểu mẫu, vì JSON được đưa trở lại vùng hiển thị thay vì giữ nguyên vị trí cuộn trước đó. [#96145](https://github.com/openclaw/openclaw/pull/96145) Liên quan [#94202](https://github.com/openclaw/openclaw/issues/94202). Cảm ơn @sunlit-deng, @vporton.
- Người dùng iOS mới giờ đây sẽ thấy màn hình chào mừng và quy trình làm quen của OpenClaw trước khi iOS yêu cầu quyền truy cập mạng cục bộ, còn người dùng hiện tại vẫn nhận được yêu cầu khi mở thiết lập Gateway hoặc khi cần khám phá Gateway qua mạng LAN. [#96181](https://github.com/openclaw/openclaw/pull/96181) Cảm ơn @joshavant.

</Accordion>

## 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](/vi/cli/index) phổ biến giờ đây 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. [Tính năng hoàn thành lệnh shell](/vi/cli/completion), [doctor](/vi/cli/doctor), [các lệnh cấu hình](/vi/cli/config) và [cấu hình Gateway](/vi/gateway/configuration) cung cấp hướng dẫn rõ ràng hơn và khả năng khôi phục an toàn hơn khi một bản cài đặt hoặc cài đặt cần được chú ý.

<Accordion title="Nguồn và người đóng góp">

- Trình đơn hoàn tất bằng phím tab của zsh trong OpenClaw giờ đây hiển thị nguyên văn các mô tả tùy chọn chứa biến `$` hoặc ví dụ được bao bằng dấu backtick, thay vì đánh giá chúng như đầu vào shell và làm hỏng trình đơn. [#64490](https://github.com/openclaw/openclaw/pull/64490) Cảm ơn @edenkangdw.
- Sau khi nâng cấp từ cơ chế lưu trữ sandbox cũ, người vận hành giờ đây nhận được cảnh báo rõ ràng từ `openclaw doctor` 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](https://github.com/openclaw/openclaw/pull/84326) Cảm ơn @giodl73-repo.
- Người vận hành giờ đây có thể dùng `doctor --lint` để phát hiện các dịch vụ Gateway cũ không còn dùng và xem trước việc dọn dẹp, trong khi các dịch vụ bổ sung có chủ đích chỉ được hiển thị để cung cấp thông tin và không làm kiểm tra mặc định thất bại. [#84340](https://github.com/openclaw/openclaw/pull/84340) Cảm ơn @giodl73-repo.
- Người vận hành gateway trên macOS giờ đây nhận được cảnh báo trước khi thao tác cài đặt lại, sửa chữa hoặc khởi động lại ghi đè hành vi tùy chỉnh của trình bao bọc LaunchAgent, đồng thời `openclaw status` phân biệt các kiểm tra thiếu bí mật chỉ dành cho CLI với dịch vụ đã cài đặt. [#90537](https://github.com/openclaw/openclaw/pull/90537) Liên quan [#90518](https://github.com/openclaw/openclaw/issues/90518). Cảm ơn @turbotheturtle, @vincentkoc.
- Các lời nhắc dài, nhiều dòng hoặc chứa nhiều mã giờ đây có thể được gửi đến `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](https://github.com/openclaw/openclaw/pull/93351) Cảm ơn @ooiuuii.
- Khắc phục việc 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 khi kiểm tra tình trạng tạm thời thất bại, nhờ đó hoạt động bảo trì không giám sát không còn làm gián đoạn dịch vụ đang hoạt động. [#94148](https://github.com/openclaw/openclaw/pull/94148) Liên quan [#78217](https://github.com/openclaw/openclaw/issues/78217). Cảm ơn @esqandil, @zhangguiping-xydt.
- `openclaw configure` và lệnh `openclaw config` không có lệnh con giờ đây dừng lại với hướng dẫn rõ ràng về lệnh con khi được chạy từ tập lệnh hoặc đường ống, thay vì mở một trình hướng dẫn tương tác không đầy đủ rồi thoát mà không rõ lý do. [#94238](https://github.com/openclaw/openclaw/pull/94238) Liên quan [#93953](https://github.com/openclaw/openclaw/issues/93953). Cảm ơn @nianjiuzst, @ruomuxydt.
- Người vận hành nhiều tác nhân giờ đây có thể dùng `openclaw gateway usage-cost` để xem chi phí của một tác nhân đã cấu hình hoặc tất cả tác nhân, trong khi lệnh dành cho tác nhân mặc định hiện có vẫn không thay đổi. [#94483](https://github.com/openclaw/openclaw/pull/94483) Cảm ơn @ly-wang19.
- Các thẻ Workboard đã lưu trữ không còn làm rối kết quả mặc định của `openclaw workboard list`, trong khi `--include-archived` và đầu ra JSON vẫn cho phép truy cập khi cần. [#94562](https://github.com/openclaw/openclaw/pull/94562) Liên quan [#94555](https://github.com/openclaw/openclaw/issues/94555). Cảm ơn @ecican, @vincentkoc, @zengwen-dt.
- OpenClaw Doctor giờ đây cung cấp hướng dẫn chính xác cho các công việc cron dùng lời nhắc shell biệt lập đang hoạt động, thay vì liên tục đề xuất một lệnh `--fix` không thể xóa cảnh báo. [#94784](https://github.com/openclaw/openclaw/pull/94784) Liên quan [#94655](https://github.com/openclaw/openclaw/issues/94655). Cảm ơn @altaywtf, @geekoagent, @zengwen-dt.
- Khắc phục việc `openclaw doctor` hiển thị cảnh báo yêu cầu sửa chữa đối với các thiết lập bộ nhớ GGUF cục bộ đang hoạt động bình thường sau khi chủ đích bỏ qua kiểm tra mức độ sẵn sàng, đồ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](https://github.com/openclaw/openclaw/pull/95393) Liên quan [#92582](https://github.com/openclaw/openclaw/issues/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ờ đây chạy trong nền mà không có cửa sổ bảng điều khiển để người dùng vô tình đóng và làm dừng gateway. [#95480](https://github.com/openclaw/openclaw/pull/95480) Liên quan [#89231](https://github.com/openclaw/openclaw/issues/89231). Cảm ơn @cameronweller, @mikasa0818, @vincentkoc.
- Các liên kết kênh của tác nhân giờ đây từ chối đặc tả tài khoản sai định dạng như `matrix:work:extra` bằng thông báo lỗi rõ ràng, thay vì âm thầm định tuyến tác nhân đến một tài khoản khác. [#95572](https://github.com/openclaw/openclaw/pull/95572) Cảm ơn @ly-wang19.
- Các bản cập nhật skill của ClawHub giờ đây 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 đang được theo dõi thay vì bất ngờ cài đặt các skill đã cấu hình khác. [#95684](https://github.com/openclaw/openclaw/pull/95684) Cảm ơn @vincentkoc.
- Quy trình khởi động lại và khởi động gateway trên Windows đáng tin cậy hơn vì OpenClaw giờ đây chuyển lệnh đến đường dẫn hệ thống `cmd.exe` đáng tin cậy thay vì phụ thuộc vào việc tra cứu tiến trình. [7dd01d1](https://github.com/openclaw/openclaw/commit/7dd01d15c56da2ee50f55746ba725d708682fca9) Cảm ơn @vincentkoc.
- Việc dọn dẹp gateway và kiểm tra trình lắng nghe trên Windows đáng tin cậy hơn khi tra cứu PATH không đầy đủ, nhờ đó người vận hành có thể xác định tiến trình gateway và giải phóng cổng đang bị chiếm dụng mà không bỏ sót các công cụ hệ thống đã cài đặt. [e9b694e](https://github.com/openclaw/openclaw/commit/e9b694ef9cd8b7528a76d85b8be2a830b296a5e1) Cảm ơn @vincentkoc.
- Trên Windows, quá trình khởi động OpenClaw và chuyển giao từ TUI sang Codex giờ đây tìm thấy `bun`, `codex` và các tệp nhị phân thời gian chạy khác thông qua trình định vị hệ thống đáng tin cậy, ngay cả khi một lệnh `where` khác xuất hiện sớm hơn trong PATH. [72b9bc7](https://github.com/openclaw/openclaw/commit/72b9bc730370e3b1155fb231621c2bc7b2c87b56) Cảm ơn @vincentkoc.
- Chẩn đoán cổng trên Windows giờ đây sử dụng đúng các công cụ hệ thống dự kiến ngay cả khi các mục PATH bị thiếu hoặc bị che khuất, nhờ đó xung đột cổng của gateway và dịch vụ ít có khả năng bị che giấu bởi lỗi phân giải lệnh. [c4facb2](https://github.com/openclaw/openclaw/commit/c4facb2bb372e99037f497e2640ca7bdc5cbc5f6) Cảm ơn @vincentkoc.
- Khả năng khôi phục daemon trên Windows ít có khả năng bỏ sót việc phát hiện hoặc dọn dẹp tiến trình khi PATH không đầy đủ, bất thường hoặc bị che khuất, vì cơ chế dự phòng của tác vụ theo lịch giờ đây tìm PowerShell và taskkill tại các vị trí hệ thống đáng tin cậy. [2a140e6](https://github.com/openclaw/openclaw/commit/2a140e6e6ae8c48edb5bd52d8d177915f0555d70) Cảm ơn @vincentkoc.
- OpenClaw giờ đây lưu giữ các dấu mốc khôi phục cấu hình, ảnh chụp nhanh tốt gần nhất và lịch sử lượt đọc đáng ngờ trong trạng thái dùng chung xuyên suốt quá trình di chuyển, mà không để lại tệp nhật ký tình trạng cấu hình riêng biệt. [6daabd2](https://github.com/openclaw/openclaw/commit/6daabd23f821c66154739de4b0f103e33343333c) Cảm ơn @vincentkoc.
- Trên Windows, các lệnh Crabbox được khởi chạy thông qua shim gói Node giờ đây nhận các cờ nhà cung cấp, 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](https://github.com/openclaw/openclaw/commit/54d24cd956ff91f4fa8c4924f17c06798c1e0359) Cảm ơn @vincentkoc.
- Các quy trình Crabbox nhắm đến Windows ít có khả năng thất bại hoặc chuyển sang cơ chế xử lý shell chậm hơn khi khởi chạy công cụ Node thông qua các shim `.cmd` và `.bat`. [d48dcc6](https://github.com/openclaw/openclaw/commit/d48dcc664bc6e1106a61942a951745886f22d582) 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 thông qua các shim lệnh được cài bằng npm mà Crabbox không dừng lại trước khi công cụ mở ra. [77f4e45](https://github.com/openclaw/openclaw/commit/77f4e45c3518751b5f586eac193c4aee904f02d9) Cảm ơn @vincentkoc.
- `openclaw doctor` giờ đây kiểm tra các hồ sơ không có thiết lập chính sách công cụ mà không coi việc bỏ trống hợp lệ đó là lỗi. [03ba09b](https://github.com/openclaw/openclaw/commit/03ba09bfa8676832d55bdc7724e79d9980fdd2d7)
- `openclaw doctor` không còn hiển thị các cảnh báo gây hiểu lầm về phần công cụ khi không thể đánh giá một hồ sơ xem trước tùy chỉnh. [420a0e6](https://github.com/openclaw/openclaw/commit/420a0e6fce4b2c5339e535e6b307f50df1c00bb2) Cảm ơn @vincentkoc.
- `openclaw doctor` giờ đây giới hạn cảnh báo xem trước ở các hồ sơ công cụ mà nó có thể đánh giá, tránh các cảnh báo gây hiểu lầm về quyền cấp đã cấu hình đối với hồ sơ không xác định. [541f7ff](https://github.com/openclaw/openclaw/commit/541f7ffc6558c0e59a8afca066a9f00884d39b65) Cảm ơn @vincentkoc.
- Người dùng Windows có thể cài đặt OpenClaw từ mã nguồn mà quá trình thiết lập phần phụ thuộc không bị chặn do trình cài đặt ép các tập lệnh npm hoặc pnpm chạy qua `cmd.exe`. [1252378](https://github.com/openclaw/openclaw/commit/1252378018f899bfc110914bac7cba94b65b8930) 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 ý giao diện người dùng hiệu quả hơn, trong khi các trường nhạy cảm vẫn được đánh dấu theo cùng cách. [#55018](https://github.com/openclaw/openclaw/pull/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ờ đây hiển thị thông báo rõ ràng rằng cần khởi động lại, đồng thời giữ nguyên ghi chú ban đầu, thay vì trông như đã hoàn tất với thông báo `config-patch ok` gây hiểu lầm. [#83041](https://github.com/openclaw/openclaw/pull/83041) Liên quan [#46797](https://github.com/openclaw/openclaw/issues/46797). Cảm ơn @stache73, @xuruiray.
- Phần trợ giúp cho `doctor`, `gateway`, `models`, `plugins`, `sessions` và `tasks` giờ đây xuất hiện trong vài chục mili giây, trong khi trước đây các lệnh như `sessions --help` và `tasks --help` mất khoảng 1,6 đến 1,8 giây mới bắt đầu phản hồi. [#89628](https://github.com/openclaw/openclaw/pull/89628) Cảm ơn @yyzquwu.
- Các phần phụ trợ truy vết OpenTelemetry như Langfuse giờ đây hiển thị tên nhà cung cấp/mô hình thực tế thay vì "không xác định" đối với ID mô hình có định danh bằng dấu gạch chéo. [#89981](https://github.com/openclaw/openclaw/pull/89981) Cảm ơn @mycarrysun, @vincentkoc.
- Các bản ghi ghép nối thiết bị sai định dạng hoặc cũ 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](https://github.com/openclaw/openclaw/pull/93504) Cảm ơn @ly-wang19.
- OpenClaw giờ đây từ chối các đích SSH có dấu hai chấm thừa ở đầu hoặc cuối trước khi chúng có thể tạo ra cấu hình SSH không hợp lệ hoặc gây lỗi khởi động đường hầm cho các sandbox và gateway dựa trên SSH. [#93887](https://github.com/openclaw/openclaw/pull/93887) Cảm ơn @miorbnli.
- Người dùng có quy trình thiết lập không tương tác thất bại ở bước kiểm tra tình trạng gateway cục bộ giờ đây nhận được các lệnh khôi phục có thể chạy là `openclaw onboard --install-daemon` hoặc `openclaw onboard --skip-health`, thay vì các cờ `setup` không được hỗ trợ. [#93994](https://github.com/openclaw/openclaw/pull/93994) Liên quan [#93947](https://github.com/openclaw/openclaw/issues/93947). Cảm ơn @bk-z1, @nianjiuzst.
- Các kiểm tra tình trạng và thăm dò Gateway giờ đây chấp nhận cùng tùy chọn `--port` tùy chỉnh được dùng để khởi động gateway cục bộ, từ chối sớm các cổng không hợp lệ và hiển thị đích local loopback đã chọn trong đầu ra JSON. [#94687](https://github.com/openclaw/openclaw/pull/94687) Liên quan [#79100](https://github.com/openclaw/openclaw/issues/79100). Cảm ơn @bryantegomoh, @ozthedivine.
- `gateway --force` giờ đây phát hiện các tiến trình chỉ dùng IPv4 đang chiếm cổng gateway và vẫn thử dọn dẹp khi kết quả kiểm tra cổng không rõ ràng, thay vì nhầm tưởng rằng cổng đang trống. [#94949](https://github.com/openclaw/openclaw/pull/94949) Liên quan [#94426](https://github.com/openclaw/openclaw/issues/94426). Cảm ơn @sunlit-deng, @vincentkoc, @wangwllu.
- `openclaw config validate` giờ đây chấp nhận các thiết lập máy chủ MCP dựa trên lệnh có dùng rõ ràng `transport: "stdio"`, tránh lỗi xác thực giả trong khi vẫn từ chối các cấu hình stdio kiểu từ xa không hợp lệ. [#95102](https://github.com/openclaw/openclaw/pull/95102) Liên quan [#95082](https://github.com/openclaw/openclaw/issues/95082). Cảm ơn @ken-jo, @lzyyzznl.
- Thao tác chỉnh sửa hình ảnh qua CLI giờ đây có thể trả về nhiều biến thể trong một lệnh bằng `--count <n>`, thay vì bị giới hạn ở một kết quả mặc định duy nhất của nhà cung cấp. [#95300](https://github.com/openclaw/openclaw/pull/95300) Cảm ơn @ly-wang19.
- `openclaw sessions export-trajectory` giờ đây tìm thấy các phiên mà những lệnh phiên khác đã có thể thấy khi cấu hình kho lưu trữ tùy chỉnh, dựa trên `~` hoặc theo mẫu `{agentId}`, mà không yêu cầu cung cấp lại đường dẫn kho lưu trữ. [#95570](https://github.com/openclaw/openclaw/pull/95570) Liên quan [#95568](https://github.com/openclaw/openclaw/issues/95568). Cảm ơn @youngting520.
- Khắc phục việc `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, giúp nhà phát triển và người vận hành có thể xác định một cách đáng tin cậy các tùy chọn được hỗ trợ về mô hình, xác thực và phiên âm. [#95719](https://github.com/openclaw/openclaw/pull/95719) Cảm ơn @ly-wang19, @vincentkoc.
- Người dùng khi kiểm tra các phiên rất lớn hoặc không theo thứ tự có thể mở thông tin chi tiết về mức sử dụng mà vẫn nhận được các mục nhật ký có dấu thời gian mới nhất, không cần OpenClaw lưu giữ toàn bộ lịch sử nhật ký đã phân tích trong bộ nhớ. [#96019](https://github.com/openclaw/openclaw/pull/96019) Cảm ơn @vincentkoc.
- Giờ đây, người vận hành có thể thiết lập trình giám sát xác thực, bộ hẹn giờ systemd và các tiện ích Termux cho máy chủ OpenClaw của riêng mình mà không cần thay thế trước tên máy chủ và đường dẫn hệ thống tệp dành riêng cho người bảo trì. [af3e509](https://github.com/openclaw/openclaw/commit/af3e509ab823dac5f91b16915ee7067b369656a3) Cảm ơn @vincentkoc.
- Quy trình khởi tạo crabbox trên Windows nguyên bản giờ đây tự động chọn tác vụ daemon Windows bắt buộc, tránh các lượt chạy thất bại hoặc bị định tuyến sai, đồng thời không thay đổi WSL2 và các thiết lập ghi đè tác vụ rõ ràng. [d5d9a82](https://github.com/openclaw/openclaw/commit/d5d9a8256d6bc2ff8d699152923357bd61c606c1) Cảm ơn @vincentkoc.
- Người dùng thiết lập ảnh đại diện cho tác nhân cục bộ có thể tránh tình trạng thiếu hình ảnh bằng cách giữ các tệp tương đối so với không gian làm việc dưới 2 MB, trong khi ảnh đại diện dùng HTTP(S) và URI dữ liệu không chịu giới hạn này. [#78884](https://github.com/openclaw/openclaw/pull/78884) Liên quan [#65312](https://github.com/openclaw/openclaw/issues/65312). Cảm ơn @wangjieweb3-design, @nyx-nocturna.
- Các hướng dẫn mặc định dành cho tác nhân của OpenClaw giờ đây yêu cầu tác nhân 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 thực hiện giải pháp tùy chỉnh khi đó là lựa chọn phù hợp hơn. [#86608](https://github.com/openclaw/openclaw/pull/86608) Cảm ơn @cablackmon.
- Giờ đây, tác giả Plugin có thể sử dụng `targetSessionKey` đã được ghi trong tài liệu trên các sự kiện `subagent_ended` để ghép chúng với lần khởi tạo tương ứng, thay vì dựa vào các trường `agentId` hoặc `childSessionKey` vốn không được phát ra. [#95191](https://github.com/openclaw/openclaw/pull/95191) Liên quan [#95186](https://github.com/openclaw/openclaw/issues/95186). Cảm ơn @ken-jo, @mahaohao-ch.
- Các liên kết Skills trên ClawHub trong tài liệu OpenClaw và thẻ giới thiệu giờ đây mở các trang chuẩn có kèm tên chủ sở hữu, đồng thời các ví dụ cài đặt sử dụng tham chiếu `openclaw skills install @owner/<slug>` sẵn sàng để sao chép thay cho các tuyến chỉ chứa slug kiểu cũ. [#95972](https://github.com/openclaw/openclaw/pull/95972) Cảm ơn @patrick-erichsen.

</Accordion>

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

[Công việc theo lịch](/vi/cli/cron) và [công cụ](/vi/tools/index) tích hợp sẵn giờ đây hoàn tất, thử lại, báo cáo lỗi và duy trì dữ liệu đầu vào dự kiến một cách nhất quán hơn. Các cải tiến đối với [môi trường chạy SDK Plugin](/vi/plugins/sdk-runtime) cũng giúp những phần mở rộng dựa trên công cụ hoạt động đá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.

<Accordion title="Nguồn và người đóng góp">

- Các công việc cron biệt lập sử dụng `deleteAfterRun` giờ đây xóa phiên tạm thời và bản ghi hội thoại sau khi hoàn tất, kể cả những lần chạy đã tắt tính năng chuyển phát, nhờ đó giảm tệp cũ, ngữ cảnh tích lũy và công việc dọn dẹp thủ công. [#84794](https://github.com/openclaw/openclaw/pull/84794) Liên quan: [#84707](https://github.com/openclaw/openclaw/issues/84707). Cảm ơn @bottenbenny, @turbotheturtle.
- Từng công việc theo lịch giờ đây có thể sử dụng các mô hình dự phòng riêng, chạy khi tính năng dự phòng bị tắt hoặc trở lại kế thừa cấu hình dự phòng thông 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 tải ở cấp thấp hơn. [#93369](https://github.com/openclaw/openclaw/pull/93369) Liên quan: [#90302](https://github.com/openclaw/openclaw/issues/90302). Cảm ơn @849261680, @walliiee.
- Lịch sử Cron giờ đây tìm được một cách đáng tin cậy các mục có ID công việc chứa thêm khoảng trắng ở hai đầu, đồng thời từ chối ID lồng nhau hoặc để trống trước khi chúng có thể tạo ra các bản ghi nhật ký không thể đọc lại an toàn. [#93567](https://github.com/openclaw/openclaw/pull/93567) Cảm ơn @alix-007, @vincentkoc.
- Việc thêm hoặc xóa một công việc cron không còn khiến một công việc định kỳ khác đã đến hạn bị mất lần chạy đang chờ. [#94323](https://github.com/openclaw/openclaw/pull/94323) Cảm ơn @yetval.
- Thao tác đọc và ghi tài liệu Word, PowerPoint và Excel giờ đây sử dụng đúng đường dẫn `.docx`, `.pptx` hoặc `.xlsx` dự kiến, thay vì gặp lỗi do một phần mở rộng không tồn tại. [#95805](https://github.com/openclaw/openclaw/pull/95805) Liên quan: [#93326](https://github.com/openclaw/openclaw/issues/93326). Cảm ơn @bhnan, @lzyyzznl, @vincentkoc, @xzh-icenter.
- Người dùng tính năng tự động hóa trình duyệt vẫn nhận được các ảnh chụp nhanh giàu tham chiếu như trước, bao gồm các nhánh hữu ích trong kết quả rút gọn, đồng thời giảm bớt quá trình xử lý có thể tránh được khi tạo ảnh chụp nhanh. [#96072](https://github.com/openclaw/openclaw/pull/96072) Cảm ơn @vincentkoc.
- Khắc phục tình trạng các lệnh hết thời gian chờ và bản cập nhật lõi bị gián đoạn trên Windows đôi khi vẫn để tiến trình con tiếp tục chạy, nhờ đó OpenClaw có thể dừng toàn bộ cây tiến trình một cách đáng tin cậy hơn sau khi hủy, hết thời gian chờ hoặc dọn dẹp bản cập nhật. [a192b2e](https://github.com/openclaw/openclaw/commit/a192b2ea52b3166a7d190bf5f60f3feb030306bb) Cảm ơn @vincentkoc.
- Người dùng Windows ít gặp lỗi hơn khi các công cụ do tác nhân quản lý được cài đặt trong lúc giải nén các tệp ZIP tải xuống như ripgrep, vì OpenClaw giờ đây sử dụng các chương trình giải nén tích hợp của Windows thay vì phụ thuộc vào việc tra cứu PATH. [a5fde91](https://github.com/openclaw/openclaw/commit/a5fde9119c9c50685a392bff078a2f76a03d749d)
- Quá trình thiết lập và các bước kiểm tra môi trường chạy trên Windows giờ đây tìm thấy các công cụ bắt buộc một cách đáng tin cậy hơn bằng cách sử 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](https://github.com/openclaw/openclaw/commit/d3b44442f6c8bedd765dc20a06316d3420b5d854) Cảm ơn @vincentkoc.
- Các lần chạy SDK được tạo với `timeoutMs: 0` giờ đây giữ nguyên thời gian chờ bằng 0 theo yêu cầu mà không có bộ giám sát phía máy khách ngoài ý muốn. [2bdcc83](https://github.com/openclaw/openclaw/commit/2bdcc8314d3fce9ee2d0300759cd6a1d9bb45a7d) Cảm ơn @vincentkoc.
- Các lệnh OpenClaw bị đình trệ giờ đây dừng một cách đáng tin cậy 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 khi không hoạt động cực lớn. [1425bb3](https://github.com/openclaw/openclaw/commit/1425bb3a03189813787194c23b8a38518166005a) Cảm ơn @vincentkoc.
- Các lệnh được cung cấp thiết lập thời gian chờ cực lớn giờ đây sử dụng mức tối đa an toàn, thay vì gặp lỗi vì môi trường chạy không thể lập lịch khoảng chờ được yêu cầu. [66b94ba](https://github.com/openclaw/openclaw/commit/66b94ba577b8836a4afa7cb59cd1a749bf2a8d68)
- Các thiết lập cho phép/từ chối công cụ dành riêng cho nhà cung cấp giờ đây nhất quán hơn với cảnh báo từ công cụ chẩn đoán của OpenClaw, bao gồm các cấu hình có bí danh nhà cung cấp, khóa dành riêng cho mô hình, ID mô hình kiểu OpenRouter hoặc mục chính sách sai định dạng. [8f2882f](https://github.com/openclaw/openclaw/commit/8f2882f94affbe5e89994ae175fdaf7304d7b392)
- Các ứng dụng SDK giờ đây nhận được `tool.call.failed` khi công cụ đầu cuối gặp lỗi hoặc bị chặn, thay vì một sự kiện hoàn tất gây hiểu nhầm, nhờ đó cơ chế xử lý lỗi hiện có có thể phản ứng chính xác. [#95383](https://github.com/openclaw/openclaw/pull/95383) Cảm ơn @ly-wang19.
- Khắc phục tình trạng các yêu cầu thêm và cập nhật cron bị từ chối khi các trường công việc được nhận dạng có khoảng trắng vô hại ở cuối, nhờ đó có thể lưu lịch biểu mà không cần nới lỏng việc kiểm tra dữ liệu đầu vào không rõ ràng hoặc không an toàn. [#95674](https://github.com/openclaw/openclaw/pull/95674) Liên quan: [#95407](https://github.com/openclaw/openclaw/issues/95407). Cảm ơn @nassiel, @zw-xysk.
- Tính năng giám sát tác nhân con Codex xử lý các tập hợp lớn gồm tác nhân con và tệp bản ghi hội thoại 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 bản ghi hội thoại cũ vẫn được phân giải như trước. [#96085](https://github.com/openclaw/openclaw/pull/96085) Cảm ơn @vincentkoc.
- Khắc phục tình trạng quá trình cấp dữ liệu crabbox gốc trên Windows bị kẹt hoặc bỏ lỡ việc bàn giao khi trình chạy và daemon sử dụng các thư mục chính khác nhau, nhờ đó cả hai có thể tìm thấy cùng trạng thái công việc và các tệp dừng. [f354889](https://github.com/openclaw/openclaw/commit/f354889efa1c8bafca9304767afba2c270add549) Cảm ơn @vincentkoc.

</Accordion>

<Accordion title="Các đóng góp bổ sung">

- Cải thiện việc lập lịch CI của kho lưu trữ, sử dụng runner và xử lý lỗi. [#95308](https://github.com/openclaw/openclaw/pull/95308) Cảm ơn @vincentkoc.
- Cải thiện việc lập lịch CI của kho lưu trữ, sử dụng runner và xử lý lỗi. [#95465](https://github.com/openclaw/openclaw/pull/95465) Cảm ơn @wangmiao0668000666.
- Cải thiện việc lập lịch CI của kho lưu trữ, sử dụng runner và xử lý lỗi. [#95625](https://github.com/openclaw/openclaw/pull/95625) Cảm ơn @vincentkoc.
- Cải thiện việc lập lịch CI của kho lưu trữ, sử dụng runner và xử lý lỗi. [#95649](https://github.com/openclaw/openclaw/pull/95649) Cảm ơn @vincentkoc.
- Cải thiện việc lập lịch CI của kho lưu trữ, sử dụng runner và xử lý lỗi. [#95681](https://github.com/openclaw/openclaw/pull/95681) Cảm ơn @vincentkoc.
- Cải thiện việc lập lịch CI của kho lưu trữ, sử dụng runner và xử lý lỗi. [#95857](https://github.com/openclaw/openclaw/pull/95857) Cảm ơn @romneyda.
- Cải thiện việc lập lịch CI của kho lưu trữ, sử dụng runner và xử lý lỗi. [#95870](https://github.com/openclaw/openclaw/pull/95870) Cảm ơn @vincentkoc.
- Cải thiện việc lập lịch CI của kho lưu trữ, sử dụng runner và xử lý lỗi. [#95872](https://github.com/openclaw/openclaw/pull/95872) Cảm ơn @romneyda.
- Cải thiện việc lập lịch CI của kho lưu trữ, sử dụng runner và xử lý lỗi. [#95879](https://github.com/openclaw/openclaw/pull/95879) Cảm ơn @vincentkoc.
- Cải thiện việc lập lịch CI của kho lưu trữ, sử dụng runner và xử lý lỗi. [#95890](https://github.com/openclaw/openclaw/pull/95890) Cảm ơn @vincentkoc.
- Cải thiện việc lập lịch CI của kho lưu trữ, sử dụng runner và xử lý lỗi. [#95909](https://github.com/openclaw/openclaw/pull/95909) Cảm ơn @vincentkoc.
- Cải thiện việc lập lịch CI của kho lưu trữ, sử dụng runner và xử lý lỗi. [#95922](https://github.com/openclaw/openclaw/pull/95922) Cảm ơn @vincentkoc.
- Cải thiện việc lập lịch CI của kho lưu trữ, sử dụng runner và xử lý lỗi. [#95946](https://github.com/openclaw/openclaw/pull/95946) Cảm ơn @vincentkoc.
- Cải thiện việc lập lịch CI của kho lưu trữ, sử dụng runner và xử lý lỗi. [#95967](https://github.com/openclaw/openclaw/pull/95967) Cảm ơn @vincentkoc.
- Cải thiện việc lập lịch CI của kho lưu trữ, sử dụng runner và xử lý lỗi. [#95983](https://github.com/openclaw/openclaw/pull/95983) Cảm ơn @vincentkoc.
- Cải thiện việc lập lịch CI của kho lưu trữ, sử dụng runner và xử lý lỗi. [#96258](https://github.com/openclaw/openclaw/pull/96258) Cảm ơn @vincentkoc.
- Cải thiện quy trình 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](https://github.com/openclaw/openclaw/pull/95094) Cảm ơn @romneyda.
- Cải thiện quy trình 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](https://github.com/openclaw/openclaw/pull/95466) Cảm ơn @jason-allen-oneal.
- Cải thiện quy trình 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](https://github.com/openclaw/openclaw/pull/95876) Cảm ơn @romneyda.
- Cải thiện quy trình 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](https://github.com/openclaw/openclaw/pull/95880) Cảm ơn @romneyda.
- Cải thiện quy trình 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](https://github.com/openclaw/openclaw/pull/95919) Cảm ơn @romneyda.
- Cải thiện quy trình 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](https://github.com/openclaw/openclaw/pull/95928) Cảm ơn @vincentkoc.
- Cải thiện quy trình 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](https://github.com/openclaw/openclaw/pull/95991) Cảm ơn @vincentkoc.
- Cải thiện quy trình 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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/97909) Cảm ơn @patrick-erichsen.
- Cải thiện phạm vi bao phủ của QA Lab, việc thu thập bằng chứng và các bước kiểm tra mức độ sẵn sàng phát hành. [#91502](https://github.com/openclaw/openclaw/pull/91502) Cảm ơn @romneyda.
- Cải thiện phạm vi bao phủ của QA Lab, việc thu thập bằng chứng và các bước kiểm tra mức độ sẵn sàng phát hành. [#91506](https://github.com/openclaw/openclaw/pull/91506) Cảm ơn @romneyda.
- Cải thiện phạm vi bao phủ của QA Lab, việc thu thập bằng chứng và các bước kiểm tra mức độ sẵn sàng phát hành. [#94700](https://github.com/openclaw/openclaw/pull/94700) Cảm ơn @romneyda.
- Cải thiện phạm vi bao phủ của QA Lab, việc thu thập bằng chứng và các bước kiểm tra mức độ sẵn sàng phát hành. [#95406](https://github.com/openclaw/openclaw/pull/95406) Cảm ơn @romneyda.
- Cải thiện phạm vi bao phủ của QA Lab, việc thu thập bằng chứng và các bước kiểm tra mức độ sẵn sàng phát hành. [#95858](https://github.com/openclaw/openclaw/pull/95858) Cảm ơn @romneyda.
- Cải thiện phạm vi bao phủ của QA Lab, việc thu thập bằng chứng và các bước kiểm tra mức độ sẵn sàng phát hành. [#95933](https://github.com/openclaw/openclaw/pull/95933) Cảm ơn @romneyda.
- Cải thiện phạm vi bao phủ của QA Lab, việc thu thập bằng chứng và các bước kiểm tra mức độ sẵn sàng phát hành. [#95944](https://github.com/openclaw/openclaw/pull/95944) Cảm ơn @romneyda.
- Cải thiện phạm vi bao phủ của QA Lab, việc thu thập bằng chứng và các bước kiểm tra mức độ sẵn sàng phát hành. [#95947](https://github.com/openclaw/openclaw/pull/95947) Cảm ơn @romneyda.
- Cải thiện phạm vi bao phủ của QA Lab, việc thu thập bằng chứng và các bước kiểm tra mức độ sẵn sàng phát hành. [#95952](https://github.com/openclaw/openclaw/pull/95952) Cảm ơn @vincentkoc.
- Cải thiện phạm vi bao phủ của QA Lab, việc thu thập bằng chứng và các bước kiểm tra mức độ sẵn sàng phát hành. [#95961](https://github.com/openclaw/openclaw/pull/95961) Cảm ơn @vincentkoc.
- Cải thiện phạm vi bao phủ của QA Lab, việc thu thập bằng chứng và các bước kiểm tra mức độ sẵn sàng phát hành. [#95971](https://github.com/openclaw/openclaw/pull/95971) Cảm ơn @romneyda.
- Cải thiện phạm vi bao phủ của QA Lab, việc thu thập bằng chứng và các bước kiểm tra mức độ sẵn sàng phát hành. [#95975](https://github.com/openclaw/openclaw/pull/95975) Cảm ơn @vincentkoc.
- Cải thiện phạm vi bao phủ của QA Lab, việc thu thập bằng chứng và các bước kiểm tra mức độ sẵn sàng phát hành. [#96003](https://github.com/openclaw/openclaw/pull/96003) Cảm ơn @romneyda.
- Cải thiện phạm vi bao phủ của QA Lab, việc thu thập bằng chứng và các bước kiểm tra mức độ sẵn sàng phát hành. [#96017](https://github.com/openclaw/openclaw/pull/96017) Cảm ơn @romneyda.
- Cải thiện phạm vi bao phủ của QA Lab, việc thu thập bằng chứng và các bước kiểm tra mức độ sẵn sàng phát hành. [#96030](https://github.com/openclaw/openclaw/pull/96030) Cảm ơn @romneyda.
- Cải thiện phạm vi bao phủ của QA Lab, việc thu thập bằng chứng và các bước kiểm tra mức độ sẵn sàng phát hành. [#96246](https://github.com/openclaw/openclaw/pull/96246) Cảm ơn @vincentkoc.
- Bổ sung hoặc sửa chữa phạm vi kiểm thử hồi quy có trọng tâm cho quy trình làm việc của người bảo trì. [#87121](https://github.com/openclaw/openclaw/pull/87121) Cảm ơn @davinci282828, @lizuju.
- Bổ sung hoặc sửa chữa phạm vi kiểm thử hồi quy có trọng tâm cho quy trình làm việc của người bảo trì. [#90223](https://github.com/openclaw/openclaw/pull/90223) Cảm ơn @aniruddhaadak80.
- Bổ sung hoặc sửa chữa phạm vi kiểm thử hồi quy có trọng tâm cho quy trình làm việc của người bảo trì. [#93378](https://github.com/openclaw/openclaw/pull/93378) Cảm ơn @mmyzwl, @yachiyo1680.
- Bổ sung hoặc sửa chữa phạm vi kiểm thử hồi quy có trọng tâm cho quy trình làm việc của người bảo trì. [#95475](https://github.com/openclaw/openclaw/pull/95475) Cảm ơn @kklouzal.
- Bổ sung hoặc sửa chữa phạm vi kiểm thử hồi quy có trọng tâm cho quy trình làm việc của người bảo trì. [#95499](https://github.com/openclaw/openclaw/pull/95499) Cảm ơn @romneyda.
- Bổ sung hoặc sửa chữa phạm vi kiểm thử hồi quy có trọng tâm cho quy trình làm việc của người bảo trì. [#95602](https://github.com/openclaw/openclaw/pull/95602) Cảm ơn @vincentkoc, @zats.
- Bổ sung hoặc sửa chữa phạm vi kiểm thử hồi quy có trọng tâm cho quy trình làm việc của người bảo trì. [#95653](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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ì tài liệu tham chiếu bản phát hành. [#78715](https://github.com/openclaw/openclaw/pull/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ì tài liệu tham chiếu bản phát hành. [#93502](https://github.com/openclaw/openclaw/pull/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ì tài liệu tham chiếu bản phát hành. [#96044](https://github.com/openclaw/openclaw/pull/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ì tài liệu tham chiếu bản phát hành. [#96057](https://github.com/openclaw/openclaw/pull/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ì tài liệu tham chiếu bản phát hành. [#96061](https://github.com/openclaw/openclaw/pull/96061) Cảm ơn @vincentkoc.
- Củng cố cá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](https://github.com/openclaw/openclaw/pull/91193) Cảm ơn @davinci282828, @whiteyzy.
- Củng cố cá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](https://github.com/openclaw/openclaw/pull/95706) Cảm ơn @rushindrasinha, @vincentkoc.
- Củng cố cá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](https://github.com/openclaw/openclaw/pull/96179) Cảm ơn @jalehman.
- Chuyển các thành phần nội bộ của phiên và môi trường chạy vào sau các ranh giới bảo trì dùng chung. [#89912](https://github.com/openclaw/openclaw/pull/89912) Cảm ơn @jalehman.
- Chuyển các thành phần nội bộ của phiên và môi trường chạy vào sau các ranh giới bảo trì dùng chung. [#90439](https://github.com/openclaw/openclaw/pull/90439) Cảm ơn @jalehman.
- Chuyển các thành phần nội bộ của phiên và môi trường chạy vào sau các ranh giới bảo trì dùng chung. [#96182](https://github.com/openclaw/openclaw/pull/96182) Cảm ơn @jalehman.
- Chuyển các thành phần nội bộ của phiên và môi trường chạy vào sau các ranh giới bảo trì dùng chung. [#96191](https://github.com/openclaw/openclaw/pull/96191) Cảm ơn @jalehman.
- Chuyển các thành phần nội bộ của phiên và môi trường chạy vào sau các ranh giới bảo trì dùng chung. [#96193](https://github.com/openclaw/openclaw/pull/96193) Cảm ơn @jalehman.
- Chuyển các thành phần nội bộ của phiên và môi trường chạy vào sau các ranh giới bảo trì dùng chung. [#96195](https://github.com/openclaw/openclaw/pull/96195) Cảm ơn @jalehman.
- Chuyển các thành phần nội bộ của phiên và môi trường chạy vào sau các ranh giới bảo trì dùng chung. [#96204](https://github.com/openclaw/openclaw/pull/96204) Cảm ơn @jalehman.
- Chuyển các thành phần nội bộ của phiên và môi trường chạy vào sau các ranh giới bảo trì dùng chung. [#96206](https://github.com/openclaw/openclaw/pull/96206) Cảm ơn @jalehman.
- Chuyển các thành phần nội bộ của phiên và môi trường chạy vào sau các ranh giới bảo trì dùng chung. [#96213](https://github.com/openclaw/openclaw/pull/96213) Cảm ơn @jalehman.
- Chuyển các thành phần nội bộ của phiên và môi trường chạy vào sau các ranh giới bảo trì dùng chung. [#96218](https://github.com/openclaw/openclaw/pull/96218) Cảm ơn @jalehman.
- Cải thiện phạm vi kiểm thử môi trường sandbox thông báo đẩy trên iOS và xác thực bản phát hành. [#95893](https://github.com/openclaw/openclaw/pull/95893) Cảm ơn @joshavant.
- Cập nhật tài liệu xác thực bộ khung Copilot và thiết lập kiểm thử trực tiếp. [#95930](https://github.com/openclaw/openclaw/pull/95930) Cảm ơn @vincentkoc.

</Accordion>
