Claude Code v2.1.224 · 7 Aug 2026
Self-hosted runner hooks get the session UUID
Runner hooks now get CLAUDE_RUNNER_SESSION_UUID and CLAUDE_CODE_REMOTE_SESSION_UUID so your scripts can key on the session.
Use it now Notable
No documentation found New Features
Copy link
Copy markdown
JSON
All of v2.1.224
Use it now Tier: how much it should matter to you
3 Useful: my rating, 1 to 5
3 Signal: worth watching, 1 to 5
Self-Hosted Runner Area: what it touches
New Features Kind: in v2.1.224, 07 Aug 26
What probably matters to you Section of the release
Details
The value is derived from the session id by decoding its trailing segment into a canonical UUID; if that does not decode, the variables are left unset. Only set on the self-hosted runner and remote session launch paths. Evidence
CLAUDE_RUNNER_SESSION_UUID
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
See this entry in the whole of v2.1.224 →
7 Aug 2026 · 352 entries, this one is #85.
Use it now44 You'll notice168 Nothing to try yet41 Under the hood99
Open the release →
Names in this entry
env CLAUDE_RUNNER_SESSION_UUID Runner hooks now get CLAUDE_RUNNER_SESSION_UUID and CLAUDE_CODE_REMOTE_SESSION_UUID so your scripts can key on the session.
env CLAUDE_CODE_REMOTE_SESSION_UUID Runner hooks now get CLAUDE_RUNNER_SESSION_UUID and CLAUDE_CODE_REMOTE_SESSION_UUID so your scripts can key on the session.
Is this right?
0
0
Feedback
What's wrong with this entry?
Hard to understand Too vague Looks wrong Not relevant to me Too long Missing the detail I wanted Duplicate of another card
Clear Learned something new I can act on this Good catch
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
← Previous · 84 of 352
Runner lifecycle controls: scheduled retirement, idle release, outcome branch push
Use it now Self-Hosted Runner
In v2.1.224 What probably matters to you release-page order
Next → · 86 of 352
Sandbox network rules can specify a port
Use it now Sandbox