What's Changed
- fix(deps): patch minimatch advisory and enforce npm/Bun lock parity (#1955)
- test(chat): drive real coordinators instead of stubbing owned decisions (#1954)
- test(wsl): consolidate WSL test fakes and remove ordering by turn counts (#1953)
- fix(wsl): share environment path forwarding policy; refresh Pi history probes (#1952)
- test: guard worker process.env identity against replacement (#1951)
- test: cover Codex and Grok native WSL sessions and history (#1950)
- feat(pi): support WSL installations (#1944)
- feat(opencode): support WSL installations (#1946)
- feat(deepseek): support WSL installations (#1947)
- test: deflake DeepSeek reconnect budget and Windows fork cleanup (#1949)
- feat(claude): support WSL installations (#1943)
- feat(grok): support WSL installations with a session-tool relay (#1945)
- feat(core): share WSL launch support across providers (#1941)
- ci: accept dev-only minimatch advisory; deflake DeepSeek reconnect test (#1948)
- test: integration-first suite with host-faithful fakes and mutation-guided gaps (#1942)
- chore: remove CLAUDE.md shims now that AGENTS.md loads natively (#1939)
- fix(chat): release histories loaded without session models (#1938)
- fix(deepseek): tolerate trailing reasoning whitespace normalization (#1937)
- fix(chat): follow theme backgrounds for the current session (#1935)
- test(opencode): link sibling Node instead of copying it (#1932)
Full Changelog: 2.3.36...2.3.37