Under the hood
Approval check for multi-cd bash commands now uses a lookup helper instead of a manual loop
What
When a bash command contains more than one cd (change directory) invocation, Claude Code still requires approval for it, for clarity about which directory the command ends up running in. The internal code that checks for a prior "ask" decision on such a command now uses a small helper function to look this up, replacing a manual loop that checked each entry for an "ask" behavior.
Why
This is an internal cleanup to how a prior approval decision is looked up; the approval requirement for multiple cds in one command is unchanged.