本文探讨Claude Code中工具从声明到执行前的权限批准机制。LLM仅能调用tools段中声明的工具,输出tool_use后需经权限检查。批准规则分6级来源,按优先级判断,通过await Promise阻塞循环等待用户、hook或分类器竞速决定,并采用ResolveOnce防重复。Subagent不继承主对话权限,默认保守安全。
完成下面两步后,将自动完成登录并继续当前操作。