Under the hood
Claude Code now tracks tool-permission consent separately for each collaborator in a session
What
Session state now includes several new tracking maps for permission-classifier decisions ('ask class', the system that decides whether a tool use needs to ask for permission) broken down per person or collaborator, rather than only tracking consent for the whole session:
askClassPersonConsent— tracks each person's consent decisionsaskClassPersonAsked— tracks whether a person has already been askedaskClassNoClassifier— tracks cases with no classifier availableaskClassTakenByPerson— tracks which person made a given decisionnotedUnreadRefusals— reuses a cached deny message for a given tool use
Why
This lets Claude Code manage tool-permission consent individually for each collaborator in a shared session, rather than treating consent as a single session-wide setting.