Bug Fixes
Orphaned Subprocess Cleanup
- Add explicit subprocess cleanup after SDK query loop using existing
ProcessRegistryinfrastructure (getProcessBySession+ensureProcessExit), preventing orphaned Claude subprocesses from accumulating - Closes #1010, #1089, #1090, #1068
Chroma Binary Resolution
- Replace
npx chroma runwith absolute binary path resolution viarequire.resolve, falling back tonpxwith explicitcwdwhen the binary isn't found directly - Closes #1120