local-tool-permission
Resolves ask / never / always policies for Mac tools and handles approval requests.
Entry points and registration
extension.ts declares the ID, dependencies, and startup behavior. registry.ts registers the extension.
| Implementation | Purpose |
|---|---|
| local-tool-permission-controller.ts | Local Tool Permission Controller |
| local-tool-permission-resolution.ts | Local Tool Permission Resolution |
Dependencies and change boundaries
Declared Host dependencies: settings · telemetry · transcript.
Per-machine and default settings have precedence; Mac permission does not change Docker mounts.
See Configuration for activation policy and Features for support status.