Unclear Which platforms the new platform condition allows is not stated.
MCP servers are separate programs that give Claude extra tools. The SDK is the kit developers use to build their own programs on top of Claude Code. In remote SDK sessions, which run somewhere other than your own computer, a remote switch controls how details of these servers, called manifests, are advertised. The handling of that switch has changed:
- The existing check, which treats the switch as on unless the server says otherwise, now also requires a platform condition to be met.
- A second, new check reads the same switch but treats it as off unless the server switches it on.
- At startup, Claude Code now adds one more entry to the list of capabilities it reports, when a particular list is not empty.
When last read, in an earlier release, the server returned this switch as on for this site's account and for an account with no sign-in.
This changes which MCP server details remote SDK sessions advertise, so a host program that relies on those details may see a different set.
tengu_sdk_mcp_manifests On for this account, and not off by defaultThe flag server returned on for the one account this site reads, and nothing in this release compiles it off by default. The compiled default is shown below, and says which it is when we cannot read one: a fifth of gates compile in a string or a number rather than on or off, and most published releases have no gate table behind them at all. No client can see what the server returns for your account.
This account: on · anonymous baseline: on · compiled default in v2.1.323: not a boolean we can read
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.323. It isn't a statement about your account. What a flag value here can and cannot tell you
Which platforms the new platform condition allows is not stated.