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 ·

A shell wrapper that prepends a private directory to PATH for Bash commands, wired in but switched off

Bash commands could get a private directory prepended to PATH, but nothing ever supplies one.

Nothing to try yet 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
4Signal: worth watching, 1 to 5
Bash ToolArea: what it touches
In DevelopmentKind: in v2.1.239,
What probably matters to youSection of the release

A PATH-prepending prologue for every Bash call is wired into the command builder but its providers return nothing.

What

New machinery creates a private directory under Claude Code's temp root and prepends it to PATH, and optionally PYTHONPATH, for every Bash tool call via a prologue spliced into the command string. The bash command builder already calls it. It is inert: the function the runtime consults returns nothing unconditionally, as does the provider of the directory's contents, so no prologue is ever added.

Details
  • The remote config key is tengu_sl_gate_config, whose in-source fallback is enabled false, enforce false, everywhere false, python_leg "on".
  • That config reader has no caller anywhere in the bundle, so the fallback is not what decides the behaviour; the stubbed runtime check is.
  • The prologue is wrapped as 'eval' '...' 2>/dev/null || 'true' so a failure cannot break the command.
  • Telemetry names bash_sl_gate success and materialise_failed are already registered.
  • None of this exists in 2.1.238.
Evidence

tengu_sl_gate_config, carrier dir resolves outside the claude temp root

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

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: tengu_sl_gate_config

See this entry in the whole of v2.1.239 →

Feedback