Skip to content

feat(threads): passthrough trạng thái tác vụ nền cho SDK

Hải Đặng Hoàng requested to merge feat/gateway-phase1 into main

Thêm GET /threads/{thread_id}/background-status để SDK biết memory-service còn đang tóm tắt / trích facts / đặt tiêu đề cho hội thoại hay không, phục vụ chỉ báo "Đang ghi nhớ hội thoại..." sau mỗi lượt chat.

  • username luôn lấy từ danh tính đã xác thực, không bao giờ từ dữ liệu người dùng gửi lên, nên chỉ xem được hội thoại của chính mình. Quyền sở hữu do memory-service kiểm ngay trong Redis: hội thoại của người khác trả về "không có gì chạy" y như hội thoại không tồn tại.
  • Cố ý KHÔNG kiểm tra hội thoại tồn tại trước khi gọi: endpoint này bị hỏi lặp lại sau mỗi lượt chat, thêm một vòng list_sessions là nhân đôi tải cho một chỉ báo phụ.
  • Khai báo TRƯỚC route /threads/{thread_id} để không bị nó nuốt mất.

Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com

Merge request reports