Three Gating Mechanisms for Tool Registration and Conditional Loading
Claude Code uses a single-source tool registry and three layered gating mechanisms—Feature Flags for experimental tools, environment‑variable SIMPLE mode for minimal tool sets, and fine‑grained permission filtering—to securely control tool visibility, initialization side‑effects, and ordering, ensuring stable prompt caching and safe schema exposure.
