DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.
The structured transport now tracks resolved tool-use IDs and silently ignores duplicate control_response messages, preventing race conditions where a late-arriving permission response could cause errors.
Evidence
"Ignoring duplicate control_response for already-resolved toolUseID=" (search for "Ignoring duplicate control_response")
Strings lifted out of the shipped bundle, so the claim above can be checked against them.