Mastra bổ sung MCP Tasks cho các lệnh gọi công cụ chạy nền kéo dài
Mastra hiện đã hỗ trợ tasks trong MCPServer và MCPClient, cho phép các lệnh gọi công cụ chạy lâu được thực thi ở chế độ nền trong khi agent vẫn tiếp tục phản hồi người dùng. Máy chủ trả về ngay một task ID, và máy khách thăm dò các giá trị trạng thái working, input_required, completed, failed hoặc cancelled, đồng thời gửi thông báo đến agent khi task hoàn tất. Công cụ có thể được đặt thành always, auto (sau syncWindowMs mặc định 2 giây) hoặc off, và tasks vẫn có thể gọi suspend() để chờ đầu vào từ con người; tính năng này yêu cầu @mastra/mcp@2.7.0 và @mastra/core@1.81.0 trở lên và vẫn đang ở giai đoạn thử nghiệm.