mirror of
https://github.com/MoonshotAI/kimi-code.git
synced 2026-08-19 05:35:34 +00:00
Add App-scope IHostProcessService in os/interface with a node-local backend, then make ISessionProcessRunner delegate to it instead of calling child_process directly. Session/process keeps cwd/env overlay semantics while os/ owns spawn/kill/cross-platform process-tree cleanup. - add os/interface/hostProcess.ts and hostProcessService.ts - update os/interface and os/backends barrels - migrate session/process/processRunnerService.ts to inject IHostProcessService - delete session/process/spawnedProcess.ts - add tests for HostProcessService and update processRunnerService tests |
||
|---|---|---|
| .. | ||
| processRunnerService.test.ts | ||