Zed /

v1.14.2

このバージョンには破壊的変更が含まれています
3 ハイライト
5 AI・エージェント機能
2 Git・ワークツリー管理
6 機能追加
2 破壊的変更
18 バグ修正

ハイライト

エージェントのterminal・fetchツールをサンドボックス化

エージェントが実行する terminal ツールと fetch ツールがサンドボックス化された。エージェントに任せる操作の範囲が広がるほど気になっていた、ターミナルコマンドやWebフェッチが意図しない影響を及ぼすリスクを抑えられる。

Project Panelでのファイル操作をUndo/Redo可能に

ファイルの作成・削除・移動といったProject Panel上の操作を、Undo/Redoで取り消し・やり直しできるようになった。誤ってファイルを削除・移動してしまっても、すぐに元に戻せる。

コミット時に「Skip Hooks」を選べるように

Git PanelやコミットモーダルのコミットボタンのメニューにSkip Hooksトグルが追加され、次のコミットで pre-commitcommit-msg フックをスキップできるようになった。

AI・エージェント機能

  • adaptive thinkingに対応したモデルを選択している場合、Anthropic互換プロバイダー向けにreasoning effortセレクターを追加
  • agent.compaction_model 設定で、コンテキスト圧縮に使うモデルを指定可能に
  • agent_ui_font_family / agent_buffer_font_family 設定を追加し、Agent PanelのUIフォント・バッファフォントを個別に設定可能に
  • OpenAI Responses APIへのリクエストで、システムメッセージを instructions フィールド経由で送るように改善
  • edit_file ツールの、無効なパラメータに対するエラーメッセージを改善し、モデルが編集失敗から復帰しやすいように

Git・ワークツリー管理

  • 冗長なリポジトリアクセスチェックを避けることでGit Panelのパフォーマンスを改善
  • 削除済みファイルに対するGit Panelのコンテキストメニュー・確認プロンプトの表記を「Discard Changes」から「Restore File」に変更

機能追加

  • Markdownプレビューのリンクを改善。Markdownファイルへのリンクはリンク先の見出しや位置までスクロールしたプレビューを開き、altクリックでは生のソースを開くように
  • inlay hint・code lens・document symbolを複数回動的に登録する言語サーバーへの対応を改善
  • Helixモードに選択範囲の空白をトリムする _ キーバインドを追加
  • 通話の診断機能を改善。参加者ごとの音声状態の履歴とエクスポート可能なレポートに対応
  • NO_PROXY とパーセントエンコードされたプロキシ認証情報を尊重するようにプロキシ対応を改善
  • 大きなファイルでの入力パフォーマンスを改善

破壊的変更

base_keymap のデフォルトがVSCodeからZedへ変更

デフォルトの base_keymapVSCode から Zed に変更された。VSCode キーマップは、VS Code本来のキーバインドにより近い独立したオーバーレイとして引き続き選択できる。

単語間ナビゲーションの変更を一部revert

括弧・引用符・区切り文字といった構造的な句読点をまたぐ移動で回帰が生じていたため、直近の単語間ナビゲーション変更が一部revertされた。

バグ修正

  • パフォーマンスプロファイラを無効化していたデッドロックを修正。zed: open performance profiler から再び利用可能に
  • バックグラウンドディレクトリスキャン中に closedir が失敗した際、起動時にクラッシュループへ陥る問題を修正
  • 双方向テキストで方向の異なる段落が複数含まれる場合にWGPUレンダラーがクラッシュする問題を修正
  • Windowsでエージェントの通知が他のウィンドウの背後に表示される、入力フォーカスを奪う、またはアクティブなIME入力を確定させてしまう問題を修正
  • システムの外観設定とテーマが異なる場合(ライトシステムでダークテーマを使う場合など)、macOSのウィンドウ枠とタイトルバーがテーマと一致しない問題を修正
  • Discard Tracked Changes がステージされていないファイルまで破棄してしまう問題を修正
  • エージェントが保留中のツール呼び出しへの拒否をフォローアップメッセージとして認識できない問題を修正
  • カスタム api_url のプロキシが [DONE] ストリーム終端を付加する場合に、AnthropicとGoogle Geminiのストリーミング補完が失敗する問題を修正
  • Claude Opus 4.7・4.8でのAmazon Bedrockのeffort選択とリージョンルーティングを修正
  • ファイルシステムの負荷が高い状態でファイルウォッチャーがイベントを取りこぼし、Git Panelとブランチインジケーターが古い状態のまま表示される問題を修正
  • Markdownプレビュー内の横幅の広いMermaid図が押しつぶされ判読できなくなる問題を修正
  • macOSでIME使用時にマルチストロークのキーバインドが完了しない問題を修正
  • ターミナルを閉じた際にプロセスが後始末されずに残る問題を修正
  • Zedのエージェントがページャ設定のある環境でgitコマンドを実行するとハングする問題を修正
  • バッファを編集すると「find all references」のプレビュータブが固定タブになってしまう問題を修正
  • エージェントスレッドで選択範囲のメンションから参照先ファイルを開けない問題を修正
  • 複数カーソルでのコピー・ペースト時にクラッシュする問題を修正
  • Git cloneのエラーメッセージに余分な空行が入る問題を修正