What
An option passed in when a session is set up is now read as primitiveToolGrant. It used to be replPrimitiveGrant, and the rename runs through the session's internal handling.
Why
If this option is something you pass from your own code, the old name is no longer read and would be ignored without an error.
Names in the bundleprimitiveToolGrantreplPrimitiveGrant
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
Whether this option is part of the public SDK or only used inside Claude Code is not known.