Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.239 ·

Hosted cloud sessions can spawn a separate vitals reporting process, off unless a binary path is pinned

Hosted cloud sessions can spawn a separate health-reporting helper, which never resolves on a normal install.

Nothing to try yet No documentation found In Development
JSON All of v2.1.239
Nothing to try yetTier: how much it should matter to you
1Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
Cloud SessionsArea: what it touches
In DevelopmentKind: in v2.1.239,
In DevelopmentSection of the release

A vitals-emitter-guest child process is built in pinned mode, so nothing resolves outside hosted cloud workers.

What

Sessions running on Anthropic's hosted cloud workers can launch an external helper called vitals-emitter-guest as a child process that reports session health back to the service. It only starts when there is an SDK URL, a remote session id and a readable session token file, so anyone running the CLI locally never sees it. The cloud session launcher builds the emitter in pinned mode, and in that mode the path resolver will not search PATH, so on a normal install nothing resolves and nothing spawns.

Details
  • The child is invoked with --session-id, --api-url and --token-file.
  • The binary path comes from the VITALS_EMITTER_BIN environment variable, which must be absolute, otherwise a PATH lookup, otherwise a fallback of /root/.local/bin/vitals-emitter-guest; pinned mode skips the PATH lookup entirely, so with no absolute VITALS_EMITTER_BIN the emitter resolves to nothing and stays off.
  • Setting CLAUDE_CODE_DISABLE_VITALS_EMITTER turns it off, and essential-traffic-only mode bails out of it too.
  • The child runs with a scrubbed environment holding only PATH, HOME, TMPDIR, the proxy variables and SSL_CERT_FILE.
  • The process is supervised: respawned with backoff, stopped with SIGTERM then SIGKILL, and its stderr is piped into the log.
  • Telemetry under the name ccr_vitals_emitter records success, spawn_failed and exited_unexpectedly.
  • None of this machinery is present in 2.1.238.
Evidence

[vitals] kill switch or essential-traffic-only set; guest vitals disabled, [vitals] VITALS_EMITTER_BIN not set; guest vitals disabled (this launcher does not search PATH)

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Read from
How sure we are
One source agreesOne thing we can check says the same as this entry.
The name it cites is new in this buildNew in this build: CLAUDE_CODE_DISABLE_VITALS_EMITTER

See this entry in the whole of v2.1.239 →

Feedback