helixml/helix 是一个为每个智能体分配一个 GPU 加速桌面、并在自有栈中运行 Claude、Codex、Gemini 等模型的项目。2026 年 11 月 2 日合并的 PR #3499 把该桌面的屏幕尺寸改为以 Mac 笔记本的实际显示屏为基准。提交信息说明,桌面改为跟随笔记本屏幕的宽度和缩放比例,分辨率则以 16:9 为基准设定。
实现从服务器配置侧开始。api/pkg/config/config.go 中新增了 HELIX_NATIVE_DISPLAY_WIDTH、HELIX_NATIVE_DISPLAY_HEIGHT、HELIX_NATIVE_DISPLAY_ZOOM 三个环境变量,for-mac 中新加入的 display.go 和 display_darwin.go 读取 Mac 的主显示器来填充这些值。服务器将只包含宽度、高度和缩放级别的 NativeDisplay 类型作为 getConfig 响应中的 native_display 输出,并将 schema 扩展,使沙盒显示的 resolution 值除 '1080p'、'4k'、'5k' 外还可接受 'native'。zoom_level 为 0 时的含义也从固定值(1080p 为 100,4k/5k 为 200)改为「预设默认值」。
不过范围仅限于屏幕尺寸默认值这一项。只有在宿主机告知显示器信息时才会填充这些值,因此在非 Mac 环境中 native_display 为空,界面会回退到既有的默认值 1080p。记录中没有性能数值或基准测试,而且 api/pkg/types/simple_spec_task.go 与 types.go 的补丁正文缺失,因此无法确认那部分变更的细节。如果是在 macOS 笔记本上打开智能体桌面来使用的环境,会感受到这一修复;但没有依据把它解读为处理性能或结果质量的变化。以上内容以该提交为准,未给出发布版本。