2026年10月25日MCPAgentsCoding

Claude MCP Tasks:过夜任务来了,重复退款问题也跟着来了

周五晚上,Anthropic 让 Claude 支持了 MCP Tasks 和 Elicitations。Tasks 让 Claude 把长时间运行的活交给插件,比如深度研究,做完了再回来汇报。Elicitations 让服务端可以在任务进行到一半时停下来问用户一个问题。公告:https://x.com/ClaudeDevs/status/2113698001889927608

Claude Code 的文档写得很具体。MCP tasks 目前在 CLI 里公测,需要 v2.1.304 或更新版本。远程服务端上的任务在你退出后会继续跑,恢复会话就能接着跟进。主对话里超过两分钟的 MCP 调用会自动转到后台。非交互会话里,如果任务要求用户输入,会被直接取消而不是挂起。文档:https://code.claude.com/docs/en/mcp 协议规范:https://modelcontextprotocol.io/extensions/tasks/overview

文档里最重要的是那几句老实话。停止一个任务,并不保证服务端会停:它可能已经做了一部分,也可能照样做完。如果服务端弄丢了任务,记录里会写“结果未知”,紧接着一句:再调用一次可能会把活重复做一遍,重新调用前先去服务端查清楚到底做了什么。开发者立刻反应过来:重复退款、重复部署、重复发邮件,现在成了协议自带的问题。文档同时加了一个机制,可以把工具标记为“调两次也安全”;周六发布的 Claude Code v2.1.310 也改了超时提示,在 elicitation 没人回答时明确告诉 Claude 不要重复调用。https://github.com/anthropics/claude-code/releases/tag/v2.1.310

这是让 agent 在你睡觉时干活的基础管道,方向是对的。但它把难题挪到了 MCP 服务端作者身上。凡是碰钱、碰部署、碰消息的工具,现在都需要幂等键和状态查询接口,因为 agent 迟早会问第二遍。上线长任务工具之前就把这件事做好,别等第一笔重复扣款出现。
← 上一篇
Replit 一年一亿美元说搬就搬,编程价格战的真相
下一篇 →
HumanLayer 把整套 agent 控制台开源了
← 返回所有文章

评论

加载中...
>_