
Zed 团队发布了 v1.28.1 版本,这次更新聚焦于提升开发者的日常操作效率。核心改动包括引入了可选的 Git 自动拉取机制、Git 图谱中 Refs 列的可调节功能、支持将 Git 面板中的文件拖拽至终端或编辑器,和在差异视图和终端中启用鼠标滚轮缩放字体。该版本共包含 83 个提交记录,于 11 月 11 日 19:08 由 zed-zippy 推送。
新功能亮点
AI 能力优化
- 新增了 edit_predictions.button 设置项,允许用户在状态栏控制编辑预测按钮的显隐。
- 提升了对最新 Agent Client Protocol 的兼容性,解决了会话缺失、计划更新、差异格式处理及权限请求取消等问题。
- 优化了 Agent 的 read_file 工具输出逻辑,通过截断超过 2000 字符的行,避免上下文窗口溢出。
- 改进子智能体卡片交互,全屏模式下会直接定位到已完成的子智能体运行起始处。
Git 工作流改进
- 支持自动拉取当前分支上游及默认分支的远程更新。默认关闭,需通过 git.auto_fetch.enabled 开启,并可通过 git.auto_fetch.interval_secs 设置间隔(默认 60 秒)。
- Git 图谱新增“Refs”列,支持通过列头右键菜单开关显示及调整宽度。
- 允许将 Git 面板中的文件直接拖拽到终端或编辑器面板中。
- 在 worktree 选择器中支持按分支名称做搜索。
调试与语言支持
- 新增 debugger.default_width 和 debugger.default_height 设置,用于自定义调试器面板的默认尺寸。
- 优化调用层级的可读性,在项名称与详情之间增加间距。
Linux 与其他平台优化
- 针对配备 NVIDIA GPU 的 Linux 系统,缩短了窗口启动时间。
- 在启用 mouse_wheel_zoom 时,支持在差异视图和终端中通过 cmd-scroll(macOS)或 ctrl-scroll(Linux/Windows)缩放字体。
- 提升了代码导航、加载补全详情及文件对比时的响应速度。
- 增强了语言服务器和 Agent 下载工具的可靠性,包括一致性校验、拒绝失败的 HTTP 响应和清理不完整下载。
缺陷修复
- Windows 会话恢复:修复了在 Zed 已运行状态下重新打开程序导致无法恢复旧会话的问题。
- Agent 上下文管理:修复了 Agent 上下文压缩在支持缓存的提供商(如 OpenAI、xAI)中不必要使用未缓存输入令的问题;修复了长轮次中自动压缩仅运行一次导致上下文超限的问题;修复了 ChatGPT 订阅模型压缩时未复用提示缓存的问题。
- Git 与 PR 创建:修复了从 Zed 创建针对 Forgejo(包括 Codeberg)远程仓库的 Pull Request 失败的问题。
- 远程工作区修复:修复了外部 Agent 在用户配置中未配置 MCP 服务器时启动异常的问题;修复了本地文件在远程工作区中打开为空缓冲区的问题;修复了在远程工作区中提及、分享或删除项目技能失效的问题。
- UI 与交互细节:修复了项目搜索按钮在未聚焦分屏中点击时影响错误面板的问题;修复了通过 npm 安装的注册表 Agent(如 Claude Agent)在安装中断或并发时出现 ERR_MODULE_NOT_FOUND 的问题;修复了 Helix 模式在特定设置下覆盖系统剪贴板的问题;修复了工作区搜索按钮在关闭临了一个终端标签页后意外重新打开终端面板的问题;修复了宽子菜单和弹出框遮挡触发按钮的问题;修复了文档颜色嵌入在切换设置时重复显示的问题;修复了远程选择器缺少滚动条的问题;修复了用户被移除后 AI 功能仍使用原组织的问题;修复了 Git 图谱中作者名称和头像垂直对齐错误的问题;修复了调用层级悬停提示在截断时未显示完整详情的问题;修复了 CodeLLDB 调试配置中误报属性缺失警告的问题;修复了 Markdown 预览中图片显示圆角的问题;修复了 C++ lambda 指定符和 defined 预处理器运算符缺少语法高亮的问题;修复了远程项目拒绝带 shell 引号的 ssh 命令的问题;修复了 Agent 面板中终端工具卡片在某些主题下显示直角的问题;修复了使用文件变量的任务在未打开文件夹时无法在 task: spawn 中列出的问题;修复了 Git 面板历史标签页在点击提交视图时丢失当前提交高亮的问题;修复了 Windows 下包含大写字母的可执行文件名检测失败的问题。
- SSH 与远程连接:修复了默认 shell 为 Nushell 的 Windows SSH 服务器无法运行远程终端和任务的问题;修复了共享目录的远程工作区在重启 Zed 后被合并为一个工作区的问题;修复了远程 shell 启动时读取 stdin 导致 SSH 连接失败的问题;修复了 macOS 主机 SSH 连接卡在“Starting Proxy”的问题;修复了移除活动仓库的项目文件夹后 Git 面板显示“无 Git 仓库”的问题;修复了 GNOME Wayland 上全局忙碌光标残留的问题;修复了技能创建器在远程工作区中将项目技能保存到本地而非远程的问题。











