跳至正文
Mastra Blog·· 3 天前AI 評分58

Mastra 為背景長時間執行的工具呼叫新增 MCP Tasks

Introducing MCP Tasks in Mastra

AI 導讀

Mastra 現在於 MCPServer 和 MCPClient 中支援 tasks,讓長時間執行的工具呼叫在背景執行,同時 agent 持續回應使用者。伺服器會立即回傳 task ID,用戶端則輪詢狀態值 working、input_required、completed、failed 或 cancelled,並在任務完成時向 agent 發送通知。工具可設為 always、auto(預設在 2 秒的 syncWindowMs 之後)或 off,任務仍可呼叫 suspend() 以取得人工輸入;此功能需要 @mastra/mcp@2.7.0 和 @mastra/core@1.81.0 或更新版本,且仍屬實驗性。

來源:Mastra Blog · mastra.ai