Issue Description
在使用SubAgent模式执行Bash时,会存在比较严重的sh泄漏问题,比如我使用zsh,会在mac上看到许多zsh进程。
34656 0.0 0.0 435308912 1424 s064 Ss+ 3:17上午 0:00.08 /bin/zsh -il
33808 0.0 0.0 435309344 1456 s062 Ss+ 3:17上午 0:00.06 /bin/zsh -il
这 68 个 zsh 进程几乎全部都是空的僵尸进程:
-
它们有父进程(Qoder Helper / Lingma Helper)
-
但自己没有任何子进程
-
处于休眠状态 (
S),占用极少资源
Steps to Reproduce
使用SubAgent+Bash,但是好像也不是一个会话漏1-2个。
Expected Behavior
无任何泄漏,因为mac上最多启动256个终端就无法启动任何终端了。
Actual Behavior
终端不停泄漏,直到无法启动任何终端。
Screenshots / Screen Recordings
Operating System
macos arm64
Current Qoder Version (Menu → About Qoder → Copy)
版本: 0.19.4
