Files
openclaw/src
wings1029 966e176e04 fix(shell-env): cap login shell env probe cache with eviction (#108862)
* fix(shell-env): cap login shell env probe cache with eviction

The loginShellEnvProbeCache Map keys include the exec function reference
and exec environment, which can vary across calls. A 64-entry eviction
cap prevents unbounded growth.

* refactor(shell-env): share bounded probe cache insertion

Co-authored-by: 陈志强0668000989 <31802073+wings1029@users.noreply.github.com>

* fix(shell-env): retain active probe cache entries

Co-authored-by: 陈志强0668000989 <31802073+wings1029@users.noreply.github.com>

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-16 09:46:35 -07:00
..