cjpeterein
cjpeterein
### Preflight Checklist - [x] I have searched [existing issues](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug) and this hasn't been reported yet - [x] This is a single bug report (please file separate reports for different...
### Preflight Checklist - [x] I have searched [existing issues](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug) and this hasn't been reported yet - [x] This is a single bug report (please file separate reports for different...
## Summary This PR fixes configuration priority handling throughout the codebase, ensuring environment variables properly override file-based settings and defaults. It also includes fixes for test pollution and build-time version...
## Summary This PR addresses multiple issues related to Claude SDK subprocess management and test reliability: - **Subprocess leak prevention**: Fixed orphaned Haiku/SDK agent processes accumulating when the worker crashes,...
## Summary - **Prevent SDK subprocess leaks**: The Claude SDK spawns subprocesses via `query()` that stay alive after the async iterator exhausts. Added AbortController cleanup with try/finally wrapper to guarantee...
fix: respect environment variables with correct priority Added applyEnvOverrides() method to SettingsDefaultsManager that ensures environment variables take highest priority over file and default settings. This enables runtime configuration overrides without...