跳到正文
Mastra Blog·· 3 天前AI 评分58

Mastra 为后台长时间运行的工具调用新增 MCP Tasks

Introducing MCP Tasks in Mastra

AI 导读

Mastra 现已在 MCPServer 和 MCPClient 中支持 tasks,使长时间运行的工具调用可在后台执行,同时智能体继续响应用户。服务器会立即返回一个任务 ID,客户端轮询状态值 working、input_required、completed、failed 或 cancelled,任务完成时会向智能体发送通知。工具可设置为 always、auto(默认 2 秒 syncWindowMs 后)或 off,任务仍可调用 suspend() 等待人工输入;该功能需要 @mastra/mcp@2.7.0 和 @mastra/core@1.81.0 或更高版本,且仍处于实验阶段。

来源:Mastra Blog · mastra.ai