1. Trong Release Notes & Pull Request (PR)
Sự thay đổi về tools.profile mặc định được đề cập trực tiếp trong danh sách thay đổi (Changelog) của bản cập nhật 2026.3.2 trên GitHub.
- Vấn đề này có liên quan trực tiếp đến Pull Request #38241 và PR #34958
- Các PR này đã thay đổi hành vi mặc định khi người dùng cài đặt hoặc nâng cấp OpenClaw. Trước đây, cấu hình có thể để trống hoặc cho phép nhiều quyền hơn, nhưng bản cập nhật đã ép những cài đặt không rõ ràng về
profile: "messaging", khiến bot mất đi quyền đọc/ghi file hay thực thi scriptbash/cron.
2. Các Issues và Discussions liên quan
Sự cố “bot bỗng dưng trở nên ngu ngốc” hoặc “mất quyền” đã gây ra một làn sóng báo cáo lỗi (Issues) từ cộng đồng lập trình viên vì file cấu hình của họ bị ghi đè hoặc bị giới hạn sau khi update:
- Issue #35350: [Bug]: Built-in file read/execute tools missing in v3.2 compared to v3.1 (Lỗi: Thiếu công cụ đọc/thực thi file ở bản 3.2 so với 3.1).
- Issue #32991: [Bug]: Tools return ‘Tool not found’ after update to 2026.3.2 (Lỗi: Tool báo không tìm thấy sau khi cập nhật lên 2026.3.2).
- Discussion #39150 & #32815: Trong các luồng thảo luận này, người dùng (như tài khoản KenanBek) đã chỉ ra rằng breaking change (thay đổi gây gãy vỡ) nằm ở chỗ hệ thống ép thuộc tính
tools.profilethànhmessaging.
Giải pháp: Để cấp lại toàn bộ quyền cho agent, bạn cần chỉnh sửa file cấu hình openclaw.json và thêm vào đó đoạn mã sau:
{
"tools": {
"profile": "full",
"allow": ["*"]
}
}
Có thể nói, đây không phải là một lỗi ngẫu nhiên mà là một tính năng bảo mật (security default) được nhà phát triển chủ động đưa vào qua các PR để tránh việc bot tự ý chạy các lệnh nguy hiểm trên máy tính của người dùng.
Sau khi lưu lại, bạn cần khởi động lại gateway bằng lệnh: openclaw gateway restart