Devotd Github
新着AIエージェント

helixml/helix — Mac のネイティブ画面サイズをデスクトップの既定値に適用

helixml/helix の 2026 年 11 月 2 日のマージコミットは、エージェントのデスクトップが Mac ホストの実際の画面幅とズームに従うよう、サーバー設定と API スキーマを拡大した。

リポジトリ情報helixml/helix ↗

helixml/helix の 2026 年 11 月 2 日のマージコミットは、エージェントのデスクトップが Mac ホストの実際の画面幅とズームに従うよう、サーバー設定と API スキーマを拡大した。

GitHub の説明: ♾️ Private Agent Fleet with Spec Coding. Each agent gets their own GPU-accelerated desktop. Run Claude, Codex, Gemini and open models on a full private AI Stack ♾️

スター
★ 821
フォーク
87
言語
Go
ライセンス
NOASSERTION
最新リリース
2.12.35
原文を見る ↗GitHub で見る ↗

helixml/helix は、エージェントごとに GPU アクセラレーション対応デスクトップを 1 つずつ割り当て、Claude や Codex、Gemini などのモデルを自社スタックで動かすプロジェクトである。2026 年 11 月 2 日にマージされた PR #3499 は、このデスクトップの画面サイズを Mac ノートPC の実ディスプレイ基準に変更した。コミットメッセージでは、デスクトップがノートPC 画面の幅とズームに従うよう変更され、解像度は 16:9 を基準に定める、と説明している。

実装はまずサーバー設定側から始まる。api/pkg/config/config.go に HELIX_NATIVE_DISPLAY_WIDTH、HELIX_NATIVE_DISPLAY_HEIGHT、HELIX_NATIVE_DISPLAY_ZOOM の 3 つの環境変数が追加され、for-mac に新しく入った display.go と display_darwin.go が Mac のメインディスプレイを読み取ってこれらの値を埋める。サーバーは幅・高さ・ズームレベルだけを持つ NativeDisplay 型を getConfig 応答の native_display として出力し、サンドボックス表示の resolution 値が '1080p'、'4k'、'5k' に加えて 'native' を受け取れるようスキーマを拡大した。zoom_level が 0 のときの意味も、固定値(1080p は 100、4k/5k は 200)から「プリセットの既定値」に変わった。

ただし範囲は画面サイズの既定値 1 つだけである。ホストがディスプレイを通知した場合にのみ値が埋まるため、Mac 以外の環境では native_display は空になり、UI は既存の既定値である 1080p に戻る。記録には性能の数値もベンチマークもなく、api/pkg/types/simple_spec_task.go と types.go のパッチ本文がないため、そちらの変更の詳細は確認できない。macOS ノートPC でエージェントのデスクトップを開いて使う環境なら体感できる修正だが、処理性能や結果品質の変化と読む根拠はない。以上の内容は当該コミット時点のもので、リリース版は示されていない。