Visual Studio Code 1.138 は、ローカル Dev Container でのエージェント実行、Codex harness の拡張、完了セッションの整理(Preview)が中心。段階展開のため、すぐ受け取るには Check for Updates を使う。
Run agent sessions in local Dev Containers
chat.agentHost.devContainer.enabled を有効にすると、対応する Dev Container 設定を持つローカルフォルダに Use Dev Container が出る。選択するとセッションがフォルダの Dev Container 内で動き、プロジェクト側のツールチェーンと依存関係を使う。Docker のインストールが必要。段階展開のため設定が既定オフの場合があり、手動で有効化できる。
Expanded Codex support in the agent host
chat.agentHost.codexAgent.enabled と chat.editor.codex.preferAgentHost で、Agent Host 上の Codex を拡充。会話を保ったまま利用形態を変えられる。
- 購読: GitHub Copilot または ChatGPT。両方サインイン済みならモデルピッカーで切り替え。Copilot 未サインインで ChatGPT のみ使う場合は
chat.agentHost.allowSignedOutWhenUsableも必要 - アプリ横断: 同じ Codex セッションを ChatGPT アプリと VS Code のあいだで移せる
- デスクトップ連携: ChatGPT アプリが computer use 向けに設定済みなら、その構成を再利用してデスクトップアプリ操作が可能
- VS Code ツール: 組み込み・拡張・MCP を利用。ChatGPT バックのモデルでは画像生成ツールもセッション内で使える
Continue Codex quick chats in a workspace
前回の Copilot 向けと同様、ワークスペース未紐づけの Codex クイックチャットからローカルフォルダの紐づけを依頼できる。フォルダ直接または隔離 worktree を選ぶと、タイトル・履歴・進行中リクエスト・モデル・権限モードを保ったままワークスペースセッションへ移る。対象は Interactive モードのアイドル状態で、単一ルートのワークスペースのみ。
Keep completed sessions organized(Preview)
chat.agentSessions.archiveNudge.enabled を有効にすると、非アクティブセッションの PR がすべてマージされたあと Mark as Done を促す。chat.agentSessions.autoMarkAsDoneMergedSessionsAfterDays と chat.agentSessions.autoDeleteArchivedMergedSessionsAfterDays で自動整理も可能(どちらも既定オフ)。sessions.markAsDoneConfetti で完了時の紙吹雪。reduced-motion 設定に従う。
その他
Automations は既定オン。エクスポート/インポートで環境やチーム間の共有が可能。エージェントセッションから PR 作成フォームを開け、下書きやマージ選択肢をまとめて設定できる(Agent Merge は chat.agentMerge.enabled の実験)。Preview の sessions.showApplicationBadge で、注意が必要なセッションを OS のバッジで示せる。実験の統合ワークスペース/リポジトリピッカーは sessions.chat.unifiedWorkspacePicker.enabled。チャット背景のレイアウトはダーク/ライト別設定に分かれ、chat.agentSessions.backgroundImageLayout は非推奨。Chat: Clear Background は削除され、Chat: Set Background… の No Background で現在テーマ側だけ消す。