要点
OpenCode チームがバージョン 1.15.6 をリリースし、TUI での差分ビューア機能の追加やシェルモードの実装など、開発体験を向上させる改善を行いました。
コア
改善点
- TUI に差分ビューアーを追加し、変更内容の確認が可能になりました。
- 差分ビューアのファイルツリーで、子ディレクトリが単一のみの場合は折りたたまれるようになりました。
- 実行プロンプトにシェルモードを追加しました。
- 実行時のサブエージェントタブを、オンデマンドのピッカーに置き換えました。
- プラグインファイルの読み込みエラーが発生しても、残りのプラグイン読み込みが中断されなくなりました。
- Anthropic API キーモデルがネイティブランタイムを使用するようになりました。
- v2 HTTP API で構造化された公開エラースキーマを公開するようになりました。
バグ修正
- Zed エディタのコンテキストは、Zed ターミナル内でのみアクティブになるようになりました。
- v2 HTTP API でカタログエラーを公開するようになりました。
- v2 HTTP API でリクエストエラーを公開するようになりました。
- v2 OpenAPI スペックでエンドポイントのエラーレスポンスが保持されるようになりました。
- opencode ログインのデフォルト先が https://console.opencode.ai になりました。
- エージェント名とコマンド名が、相対設定パスから正しく解決されるようになりました。
- 不正な OPENCODE_PERMISSION JSON により起動がクラッシュしなくなりました。
- 引数が不足しているプラグインタools がツール読み込みを中断しなくなりました。
- レガシーの PgUp および PgDn TUI キーバインドエイリアスが復元されました。
- ネイティブランタイムは、OpenCode モデルに対してコンソールプロバイダートークンを優先するようになりました。
TUI
改善点
- 差分ビューアーが自動的に最初のファイルにフォーカスするようになりました。
バグ修正
- インポートされたセッションのディレクトリおよび相対パスフィールドが正しく更新されるようになりました。(@OpeOginni)
デスクトップ
改善点
- 初期のデスクトップタブサポートを追加しました。
- Windows でネイティブアプリメニューを追加しました。
- ウクライナ語ローカライズをサポートしました。(@MYMDO)
バグ修正
- カスタムプロバイダーは、設定更新直後に即座に表示されるようになりました。 (@tianxiaoliang)
SDK
- opentui の依存関係を 0.2.15 に更新しました。
4 名のコミュニティ貢献者に感謝します:
- @MYMDO:
feat(i18n): ウクライナ語 (uk) ロケールサポートを追加 (#28061)
- @StarpTech:
chore(team): チームメンバーリストに starptech を追加 (#28320)
- chore(docs): ベータ版の zen go を削除 (#28317)
- chore(triage): コアチームおよび推論チームに 'starptech' を追加 (#28376)
- @tianxiaoliang:
fix(app): カスタムプロバイダーを即座に表示させるため、設定更新後にプロバイダークエリを無効化 (#28313)
- @OpeOginni:
fix(opencode): 読み込み済みセッションのディレクトリおよびパスフィールドを更新 (#27516)
- fix(enterprise): メッセージナビゲーションホバーカードとアクティブ状態の修正 (#23964)