MCP Tasks 输入生命周期安全:从 input_required 到可恢复执行的状态机审计很多系统第一次接入 MCP Tasks 时,会把 input_required 当成“前端暂时停一下”的展示状态:服务端返回一段提示,客户端让用户输入,再把输入拼回下一次请求。这个理解少了最关键的一层。按照当前 Tasks 扩展草案,任务在 input_required 状态下携带的是一组由服务器发出的、等待客户端兑现的 inputRequests;客户端随后通过 tasks/update 的 inputResponses 回答这些请求。每一个 key 都必须能够指回任务生命周期内唯一的一次服务器请求,不