The hook list sent to a cloud session now includes your repo root and a composed shell prefix.
What's wrong with this entry?
The list of hooks handed to a cloud session now includes a repository root entry when that differs from the directory you launched in, and the shell prefix it reports is composed from attached, pre-settings and session environments rather than read straight from CLAUDE_CODE_SHELL_PREFIX.
- The
/hookslisting path does the same and additionally passes through the last sync root.
shellPrefix
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.246
Hooks run under the calling side's shell prefix and environment
Both mention shell prefix