Unclear It is not clear whether aliased tools are now matched against permission rules differently than before.
What
toolAliases lets a program that starts Claude Code give tools other names. When it is set in the opening request that starts a session, Claude Code now rebuilds its permission settings (the rules that decide which tools may run without asking) to include the aliases. Before this change, the aliases were simply stored alongside those settings.
Why
This may change how tool aliases and permission rules work together.
Names in the bundletoolAliases
Documented inclaude-code/agent-sdk/typescript
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
It is not clear whether aliased tools are now matched against permission rules differently than before.