Zed 新特性:AI 还在跑,电脑可以不睡了

📅 发布时间:2026/10/11 1:45:03
Zed 新特性:AI 还在跑,电脑可以不睡了
你有没有遇到过这种场景打开zed的agent面板给你的Codexclaude code分配完任务然后起身去接杯水然后字去上个厕所。心里想着趁这个间隙歇一会儿让 AI 慢慢生成代码。回来一看屏幕黑着。Mac 或 Windows 因为你没有敲击键盘或者动鼠标太久自动进入了休眠导致网络连接也罢工了。AI 的数据流被拦腰截断生成中断结果就是任务列表卡住了diff 只审了一半多文件编辑停在了半路等你打开电脑屏幕之后这次运行会从被暂停的地方才得以继续以前我遇到这个坑我的办法都很“土”。如果电脑是Mac 那么手动开一条caffeinate命令挂在后台任务执行完之后再实用命令cmd w关闭如果电脑是Win 就临时把电源计划改成“永不休眠”。等 AI 跑完再记得改回去一旦忘了机器就一直不睡整夜耗电。Zed 也想到了这个问题并且给出了解决方法专门解决了这件事。怎么让电脑不睡觉呢zed不是粗暴地全局禁止休眠而是让生命周期完全跟着这一轮对话走。活干完限制解除电源策略恢复原样不需要人工干预。Zed 在 GPUI 底层新增了一套跨平台的空闲休眠抑制能力采用RAII 令牌设计。AI 会话开始流式输出时申请一个防休眠令牌一旦回复结束、报错或者用户手动取消对话令牌对象销毁休眠锁立刻自动释放。怎么操作呢zed做的也非常的人性化可以直接再zed的Agent面板里面开启AI跑任务的时候不要睡觉直接点击如下图的电脑的图标就可以了如果你还是希望电脑睡觉再点击一次就可以了另外你也可以再zed的配置里面搜索idle打开这个开关和 VS Code 的对比VS Code 目前的 Copilot 插件是支持你再跟copilot聊天的时候电脑别闲着睡过去实现方式也是和zed差不多但是仅限于你必须用copilot。一个小小的改进解决的是真实的开发痛点。以后起身倒水、短暂离开工位不用再慌慌张张地改电源设置了。