gemini-cli 合并信号转发修复,告别进程孤儿与僵尸子进程
villahernandez-coder · ghdev · 2026-10-17
google-gemini/gemini-cli 的一个 PR(#29790,修复 #25590)将 POSIX 终止与用户信号(SIGTERM、SIGHUP、SIGINT、SIGQUIT、SIGUSR1、SIGUSR2)从 bootstrap 父进程转发到子进程,解决外部进程管理器(ACP 客户端、systemd、容器运行时)直接向父 PID 发信号时子进程忽略信号或成为孤儿的问题。实现上为 child.kill 加 try/catch 处理竞态,用 Map 跟踪监听器并在 close/error 时用 process.off 清理避免泄漏,并补充了单元测试。
「编程与Agent」频道最新
- Vercel 推出免注册部署:拖拽文件到首页即得线上 URL — steren · 2026-10-23
- 5 个 Claude Code 会话经 MCP 互发邮件,组队攻破多品牌网络摄像头 — doodlestein · 2026-10-23
- Vercel 上线 vercel deploy --temporary,可临时部署后自动清理 — cramforce · 2026-10-23
- 用同一个 Notion 工作区让多个 Agent 互相沟通分工,实测有效 — nbaschez · 2026-10-23
- Sierra 伦敦大会被指逊色旧金山场,Agent 落地数据成稀缺话题 — DimlyDimwitted · 2026-10-23
- 开源 C-Sweet 用本地 27B 小模型模拟整家公司运营 — Demonicated · 2026-10-23