Zed Editor v1.22.0リリースZed Editor Releases v1.22.0
匿名の公開いいねです。記事の保存・お気に入りではなく、Featured、Top 3、重要度、掲載順位には影響しません。仕組みとプライバシーAnonymous public likes are reactions, not saved articles or bookmarks. They do not affect Featured, Top 3, importance, or listing order.How it works and privacy
Zed v1.22.0はGPT-6.1 SolのBYOK、サブエージェント単位のモデル指定と自動圧縮、差分表示の切り替え、OpenCodeモデルの動的取得を追加し、AI支援とレビュー作業を柔軟にします。
Zed v1.22.0 adds BYOK for GPT-6.1 Sol, per-agent model choice, agent compaction, diff view switching, and live OpenCode models, giving developers more control.
本ページの本文と要約は AI による自動生成です。日本語版と英語版は言語ごとに独立して生成されるため、表現や詳しさが異なる場合があります。正確性は元記事 (github.com) をご確認ください。The body and summaries are AI-generated independently for each language, so wording and detail may differ. Verify accuracy at the original source (github.com).
要約と収集メタデータに基づく AI 解説。元記事全文の転載・翻訳ではありません。AI explainer based on the summaries and collected metadata, not a copy or translation of the full source article.
v1.22.0の焦点
Zed Editor v1.22.0では、AI支援と差分レビューに関わる複数の機能が追加された。GPT-6.1 SolのBYOK対応、サブエージェントごとのモデル選択、自動圧縮、差分表示の切り替え、OpenCodeモデルの動的取得により、利用するモデルや表示方法を細かく制御できる。
モデル選択
spawn_agentに任意のmodelパラメーターが追加され、サブエージェントを生成する際、そのサブエージェントだけに使うモデルを指定できるようになった。指定しない場合は、設定済みのサブエージェント用モデルを使うか、親エージェントのモデルを継承する。現在有効なモデルは、サブエージェントのカードに表示される。
新しいサブエージェントを生成する時点でモデルを選べるため、全体の設定を変更せず、生成単位で使い分けられる。さらに、サブエージェントの自動圧縮も追加されている。
BYOKとプロバイダー
GPT-6.1 SolではBYOKがサポートされ、OpenAI APIキーを利用できるようになった。また、Grok 4.7がSuperGrokとxAIの各プロバイダーに追加され、両プロバイダーの推奨デフォルトに設定された。
OpenCodeについては、利用可能なモデルを動的に取得する方式が導入された。固定的なモデル情報だけを前提とせず、取得したモデルを扱う構成となる。
差分表示の切替
コマンドラインから開いた差分には、統合表示と分割表示を切り替えるトグルが追加された。同じ差分を一つの表示にまとめる形式と、分けて確認する形式を切り替えられるため、レビュー時の表示方法を選択できる。今回の更新は、AIモデルの指定から差分の見え方まで、作業ごとの選択肢を広げる内容となっている。
This week's release
Zed Editor v1.22.0 focuses on giving developers more control over AI-assisted work and diff review. The release adds BYOK support for GPT-6.1 Sol, model selection for newly spawned subagents, automatic subagent compaction, command-line diff view switching, and dynamically fetched OpenCode models.
BYOK support allows GPT-6.1 Sol to be used with an OpenAI API key. The release also adds Grok 4.7 to the SuperGrok and xAI providers and makes it the recommended default for those providers.
On-the-fly model selection
The spawn_agent function now has an optional model parameter. This lets a new subagent use a model selected specifically for that spawn, rather than always using the configured subagent model or inheriting the parent model.
The active model is shown in the subagent’s card, making the selected model visible while working with the agent. Together with automatic subagent compaction, this expands the controls available for managing subagents during AI-assisted tasks.
The release also adds the agent.threads_sidebar.auto_open setting. It controls whether the agent threads sidebar opens automatically when opening a folder in an existing window.
Diffs and OpenCode models
Diffs opened from the command line now include a unified/split toggle. This allows developers to switch between unified and split presentations while reviewing those diffs, instead of being limited to one display mode.
OpenCode models are now fetched dynamically. This means the available OpenCode models are obtained live rather than being limited to a fixed set described by the release.
Taken together, these changes concentrate on model-level control, clearer visibility into active subagent models, automatic handling of subagent context, and more flexible diff presentation.
ポコとTECHガイドPoko & TECH Guide
ポコと当サイトのTECHガイドが、記事の要約と収集した情報から読みどころを語るAI生成の対話です。Poko and TECH Dashboard's own TECH Guide discuss the article's highlights in an AI-generated conversation based on its summary and collected source details.
- ポコPoko普段のコーディングやレビューで、何が変わるの? AIへの頼み方が選びやすくなるのかな。What changes in day-to-day coding and reviews? Does this make it easier to choose how AI helps?
- TECHガイドTECH Guideサブエージェントごとにモデルを選べて、差分も統合表示と分割表示を切り替えられるよ。作業に合わせて調整しやすくなるね。You can choose a model for each subagent and switch diffs between unified and split views. That gives developers more control over each task.
- ポコPoko前はできなかったの? サブエージェントは、みんな同じモデルを使っていたのかな。Wasn’t that possible before? Did every subagent have to use the same model?
- TECHガイドTECH Guideこれまでは設定済みのモデルか親のモデルを使っていたけど、新しいサブエージェントには起動時に別のモデルを指定できるようになったよ。Previously, a new subagent used the configured model or inherited its parent’s. Now a different model can be selected when that subagent starts.
- ポコPokoじゃあ一番の収穫は、AIの役割ごとにモデルを選び、レビューの差分表示も作業に合わせられることだね。So the big takeaway is that each AI role can use a chosen model, while the diff layout can match the review task.
- TECHガイドTECH Guideそうだね。自分のOpenAI APIキーでGPT-6.1 Solを使える点や、サブエージェントの自動圧縮にも注目したいね。Right. It’s also worth noting support for GPT-6.1 Sol with your own OpenAI API key, plus automatic subagent compaction.
