Unclear Which MCP servers send download offers, and whether the feature is switched on, is not stated.
What
MCP is the way outside tools and servers plug into Claude Code. Claude Code already answered an MCP server's requests for extra input automatically. This release changes how a tool's result is handled after the call:
- A result with resultType
input_requiredis now passed back unchanged when the caller setsallowInputRequired. Before, only a result of typetaskpassed through this way, whenallowTaskwas set. - After an MCP tool call, a result that is an input-required response is returned as
inputRequired. - Results now come with
downloadOffers, worked out from what the server says it supports, and returned alongside the content. The client handlesresult.downloadOffersthrough the permission and user-input path, so they go through the normal asking and answering steps. - For tools that do not take file input, a new schema handler is applied.
The tengu_mcp_strip_trailing_xml_tags switch is not changed by this release.
Why
This looks like the start of MCP servers being able to offer files for download and to ask for input partway through a call, with the download going through Claude Code's permission prompts.
tengu_mcp_strip_trailing_xml_tags Not enough to sayNothing here resolved what this flag was doing on this version, so nothing here should be read as on or off.
This account: no value returned · anonymous baseline: no value returned · compiled default in v2.1.319: off
These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.
Read once, for one account on one subscription tier, against v2.1.319. It isn't a statement about your account. What a flag value here can and cannot tell you
Which MCP servers send download offers, and whether the feature is switched on, is not stated.