要点
OpenCode がバージョン 1.15.9 をリリースし、ファイルツリー付きの差分ビューアを再設計した。また、デフォルトモデルが無効な場合やスキル呼び出しが失敗した場合に明確なエラーを表示するなどの不具合修正を行った。
コア
改善点
- ファイルツリーと刷新されたレイアウトを備えた差分ビューアーを再設計しました。
バグ修正
- 差分ビューアーを閉じた際に、前の画面へ戻ります。
- デフォルトモデルが無効または利用できない場合に、より明確なエラーを表示します。
- 一般的な失敗ではなく、PTY セッションの欠落エラーを表面化します。
- 差分ビューアーの空の状態とコンテキスト処理を改善しました。
- スキル呼び出しが意図通りに失敗した場合に、より明確なエラーを表示します。
- インストールアップグレードが失敗した場合に、より明確なエラーを表示します。
- HTTP API からプロジェクトが見つからないエラーをより明確に表示します。
- HTTP API から PTY エラーボディを返すようにしました。
- デフォルトで差分ビューアーを有効化しました。
- HTTP API から MCP サーバーが見つからないエラーを返すようにしました。
- MCP OAuth 設定でコールバックポートを設定できるようにし、構成されたスコープをクライアントメタデータに含めるようにしました。(@sebin)
- us および eu のマルチリージョン設定に対して、動作中の Vertex Anthropic エンドポイントを使用するようにしました。(@JPFrancoia)
- HTTP API からセッションがビジー状態のエラーボディを返すようにしました。
- 複数のターンにわたってネイティブな推論の継続メタデータを保持します。
TUI
改善点
- コマンドパレットから現在のワークツリーパスをコピーできるようにしました。
バグ修正
- 差分ビューアーのキーボードショートカットを洗練させました。
- クエリプロンプトのキーハンドリングを復元しました。
- スピナーの色がアクティブなエージェントと一致するように維持します。(@OpeOginni)
デスクトップ
改善点
- タブナビゲーションをタイトルバーへ移動し、セッションタブのショートカットを強化しました。
- タイトルバーにセッションステータスを表示します。
バグ修正
- コールバック URL に複数のコロンが含まれる場合でも、ユーザーコードを正しく抽出する。 (@OpeOginni)
- セッションページの頻繁な更新を減らすため、VCS リフレッシュにデバウンス(遅延処理)を適用する。
コミュニティの 4 名の貢献者に感謝します:
- @vglafirov:
chore(deps): gitlab-ai-provider をバージョン 6.7.0 にアップグレード (#28218)
- @OpeOginni:
fix(opencode): スピナーの色ロジックを更新 (#28032)
- fix(desktop): URL にコロンが含まれる場合のユーザーコード抽出を修正 (#28837)
- @JPFrancoia:
fix(vertex): Vertex (Antropic) プロバイダー: 大陸域マルチリージョンエンドポイント(us, eu)に .rep.googleapis.com を使用 (#28347)
- @sebin:
fix(mcp): クライアントメタデータにスコープを含め、callbackPort オプションを追加 (#28810)