Skip to content

[BUG] exec không chặn ký tự NUL (0x00) trong command, khiến /bin/sh lỗi và tool-call thất bại #44

@reploid-cc

Description

@reploid-cc

Tôi gặp lỗi khi yêu cầu assistant gửi báo cáo dưới dạng file Markdown (.md).

Hiện tượng:
• Assistant thực hiện thao tác “gửi file .md” cho người dùng.
• Thao tác không thành công.
• Thay vì trả về thông báo lỗi (ví dụ: lý do fail, tool nào fail, request nào fail), hệ thống/UI chỉ hiển thị đúng chuỗi: ....

Tác động:
• Người dùng không biết file có được gửi hay không, fail ở bước nào, và không có thông tin để tự sửa hay báo lỗi chi tiết.
• Việc debug gần như không thể vì lỗi bị “nuốt” và chỉ còn ....

Kỳ vọng:
• Nếu gửi file thất bại, hệ thống phải trả về error message rõ ràng (tool error / reason / status), không được trả output mơ hồ kiểu ....
• Nếu assistant chọn cách “tạo file trong workspace” thay vì “gửi file/nhắn trong chat”, cần có phản hồi rõ ràng cho người dùng (ít nhất: “đã tạo file ở path X” và/hoặc “không thể deliver file qua chat”).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions