You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Shorthand syntax for :hooks option — Accept bare modules and 2-arity functions directly in hook lists (e.g., hooks: %{PreToolUse: [MyApp.Guard]}), removing the need for map wrappers in the common case. The full map form remains available for matchers, timeouts, and :where. See ClaudeCode.Options and the Hooks guide.
Removed
Breaking: Removed the :can_use_tool option. Use PreToolUse hooks instead, which provide the same permission decision capability through the standard hooks API. The CLI no longer sends can_use_tool control requests — all permission decisions are routed through hook callbacks. Migrate by moving your callback into hooks: %{PreToolUse: [your_callback]}.