f193f8d5ea
Cuando se cancela una invocación de claude-code, el proceso principal moría pero sus hijos (subprocesos node, etc.) quedaban huérfanos consumiendo recursos. Ahora se crea un process group (Setpgid) y se mata el grupo entero con kill(-pgid, SIGKILL) tanto en Cancel como después de Run(), asegurando limpieza completa. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>