What
Hooks are scripts you set up to run automatically at certain points, for example after Claude edits a file. When a hook cannot run for a cloud session (a session that runs on a remote machine rather than yours), Claude Code shows a reason. Those reasons have been reworded:
- After-edit hooks: instead of saying they stay local for now, the message explains that cloud edits change files in the cloud and tells you to put the hook in the repository's
.claude/settings.json. - Hooks for events that happen on your own machine: the reason is now shorter.
- Hooks whose script the cloud session could change: the message tells you to move the script to
~/.claude/hooks.
Why
If an after-edit hook does not fire in a cloud session, the message now tells you what to do about it rather than only that it was skipped.