要点
OpenCode がバージョン 1.15.11 をリリースし、プロバイダー要求のヘッダータイムアウト設定を追加。実験的なバックグラウンドエージェントがポーリングなしで更新をプッシュ可能になり、入出力モダリティの設定も個別に指定できるようになった。
Core
改善点
- プロバイダーへのリクエストに対して headerTimeout 設定を追加し、デフォルトの OpenAI セットアップでは 10 秒をデフォルト値としました。
- 実験的なバックグラウンドエージェントが、ポーリングなしで更新を送信するようになりました。
- 設定ファイルにおいて、modalities.input または modalities.output のいずれかだけを指定できるようになりました。(@robposch)
- リモートバックドのプロジェクトでは、安定したプロジェクト ID が解決されるようになりました。
バグ修正
- 動的に追加された MCP サーバーは、削除時にきれいに切断されるようになりました。
- DigitalOcean の推論において、MAK を作成する代わりに OAuth トークンを直接使用するようになりました。(@Spherrrical)
- ユーザー情報が利用できない場合でも、設定の読み込みが適切にフォールバックされるようになりました。
- 上位ツールの ID 回帰問題が発生した後の Google ツール呼び出しを修正しました。
- 実験的フラグは、包括的な実験的フラグを上書きできるようになりました。
- 再開されたセッションでは、中断されたツールが孤立して続行されなくなりました。(@edevil)
- OpenAI の推論サマリーが、独立したブロックとしてレンダリングされるようになりました。
- 推論シグネチャに対応する Google Vertex サポートを更新しました。
- シェルツールは、モデルに対して設定されたタイムアウトをアドバタイズするようになりました。
TUI
改善点
- プロンプトがターミナルの幅に合わせてリサイズされるようになり、プロンプトサイズの設定も追加されました。(@bjschafer)
バグ修正
- 差分ビューアのスクロール速度を向上させました。
- 外部エディタは、利用可能な場合はワークツリーディレクトリから開かれるようになりました。
Desktop
改善点
- Desktop v2 のホーム画面、プロンプト、ステータスポップオーバー、セッションコントロールの洗練を行いました。
バグ修正
- セッション同期キャッシュが削除された際に発生する V2 タイトルバーのエラーを修正しました。(@Eric-Guo)
- Web デプロイメントでは、デスクトップのヘルスチェックは不再実行されます。
- サーバーリストにおいて、重複するサーバー接続が統合されるようになりました。
- 仮想化されたセッションタイムラインの操作が安定しました。
- デスクトップウィンドウを復元した際に発生していた白いフラッシュ現象を修正しました。
Extensions
Improvements
- プラグイン用の破棄フックを追加しました。
Bugfixes
- Codex プラグインのリクエストが、期待されるセッション ID ヘッダーを送信するように修正しました。
7 名のコミュニティ貢献者に感謝します:
- @jerome-benoit:
fix(nix): desktop でパッチを再継承し、darwin 上で .app をアドホック署名する (#27869)
- @edevil:
fix(session): 実行ループの継続から孤立した中断済みツールを除外する (#26178)
- @bjschafer:
feat(tui): プロンプトサイズをレスポンシブかつ設定可能にする (#28255)
- @robposch:
tweak (config): モダリティの入力/出力フィールドをオプションとし、両方を必須とせずに一方のみを指定できるようにする (#29268)
- @Eric-Guo:
fix(app): V2 タイトルバーで削除されたセッション同期キャッシュを処理する (#29328)
- @StarpTech:
docs(web): LSP ドキュメントの文章を更新する (#29435)
- docs: LSP セクションにヒントを追加する (#29444)
- @Spherrrical:
fix(digitalocean): MAK を作成する代わりに、推論に OAuth トークンを直接使用する (#28897)