OpenCode v1.16.0 のリリースノート
OpenCode がバージョン 1.16.0 を公開し、AWS Bedrock 経由での OpenAI モデル対応やセッション再生機能の追加など、開発ワークフローを強化する新機能を導入しました。
コア
改善点
- ダーティファイルや未追跡ファイルを保持したまま、管理されたワークスペースのクローニング機能を追加しました。
- ワークスペース間およびディレクトリ間でのセッション移動機能を追加しました。
- AWS Bedrock を介して OpenAI モデルを適切にサポートする機能を追加しました。
- スキルの発見とファイルベースのエージェント読み込み機能を追加しました。
- トークンベースの課金に対応するため、GitHub Copilot の利用追跡を更新しました。
- インタラクティブなセッション再生のために
run --replayコマンドを追加しました。
- 起動時間の改善を行いました。(@StarpTech)
バグ修正
- Vue の構文ハイライトリングを追加しました。
- 保存されたセッションを読み込む際、ACP(Agent Control Plane)の完全なセッション再生を復元しました。(@imnotlxy)
- シェルのキャンセル競合状態を修正しました。
- SAP AI Core の OpenAI 推論バリアントに関する問題を修正しました。(@jerome-benoit)
- 委任されたタスクが選択した推論バリアントを失う不具合を修正しました。
- OpenAI WebSocket セッションがアイドル状態で停止する不具合を修正しました。
- 移行されたストレージにおける Windows パスの正規化問題を修正しました。
- 全角文字付近に貼り付けた際にプロンプトが破損する不具合を修正しました。(@dauphinYan)
- ACP キャンセル機能でアクティブな実行が中止されるように修正しました。(@smagnuso)
- SAP AI Core の Anthropic Opus 4.7+ における適応型推論の機能を修正しました。(@jerome-benoit)
TUI(ターミナルユーザーインターフェース)
改善点
- 実験的なセッション切り替え器を改善しました。
- 長いサイドバーファイルパスを省略表示するようにしました。
バグ修正
- バリアントが存在しない状態でバリアントホットキーを使用した場合、トースト通知を表示するようにしました。(@ariane-emory)
- クエリの応答が正しいセッションディレクトリにルーティングされるように修正しました。
- 背景タスクのスピナーが固着する不具合を修正しました。
デスクトップ版
改善点
- カラーテーマ機能を追加しました。(@arvsrn)
- ローカルサーバーの起動失敗をアプリ内で表示するようにしました。
- v2 プロンプト用の思考レベルセレクターを追加しました。
- 設定に「サーバー」タブを追加しました。
- アップデートボタンを追加しました。 (@arvsrn)
バグ修正
- セッションレビューの更新と VCS (バージョン管理システム) の差分キャッシュを修正しました。
- デスクトップ版へのアップデートが利用できない場合、アップデートアクションを非表示にしました。
- タイトル名の切り捨てと閉じるボタンの配置を修正しました。
- パス同期完了前にプロジェクトセッションを表示するようにしました。 (@mhart)
SDK
- v2 レスポンスでセッション位置データを公開しました。
拡張機能
バグ修正
- GitHub では、既存の git 著者識別子がない場合、コミットを拒否するようになりました。 (@ulises-jeremias)
10 名のコミュニティ貢献者に感謝します:
- @jerome-benoit:
fix(opencode): sap-ai-core anthropic opus 4.7+ の適応型推論をサポート (#29991)
- fix(opencode): SAP AI Core の推論バリアントを modelParams を経由してルーティングする (#30482)
- @mhart:
fix(app): パス同期完了前にプロジェクトセッションを表示する (#30167)
- @smagnuso:
fix(acp): 実行中のターンを中止することで、セッション/キャンセルを尊重する (#30145)
- @dauphinYan:
fix(tui): 広文字の近くで貼り付けを行った際のプロンプト破損を防ぐ (#29710)
- @arvsrn:
feat(app): v2 デスクトップ UI の改善 (#29689)
- feat(app): ホームプロジェクトリストの UI を洗練させる (#30436)
- feat(app): select-v2 コンポーネントを洗練させる (#30446)
- feat(app): 新しいアップデートボタン (#30460)
- feat(app): カラーテーマ (#30824)
- @StarpTech:
refactor(opencode): 起動時間を 38% 短縮するよう改善 (#30453)
- @ulises-jeremias:
fix(github): 既存の git 著者識別子を強制する (#30507)
- fix(opencode): curl アップグレード時に sh にフォールバックする (#30499)
- @ariane-emory:
tui の修正:バリアントリストのキーバインドを、バリアントが存在しない状態で使用した際にトーストを表示する (#30724)
- @imnotlxy:
opencode の修正:ACP.loadSession はすべてのメッセージを再生するようにする (#30761)
- @colinhacks:
fix: @openrouter/ai-sdk-provider を 2.9.0 にアップグレードする (#30800)
原文を表示
Core
Improvements
- Added managed workspace cloning that keeps dirty and untracked files.
- Added moving sessions between workspaces and directories.
- Added proper OpenAI model support through AWS Bedrock.
- Added skill discovery and file-based agent loading.
- Updated GitHub Copilot usage tracking for token-based billing.
- Added run --replay for interactive session replay.
- Improved startup time. (@StarpTech)
Bugfixes
- Added Vue syntax highlighting.
- Restored full ACP session replay when loading saved sessions. (@imnotlxy)
- Fixed shell cancellation races.
- Fixed SAP AI Core OpenAI reasoning variants. (@jerome-benoit)
- Fixed delegated tasks losing their selected reasoning variant.
- Fixed OpenAI websocket sessions getting stuck idle.
- Fixed Windows path normalization in migrated storage.
- Fixed prompt corruption when pasting near wide characters. (@dauphinYan)
- Fixed ACP cancel so it aborts the active run. (@smagnuso)
- Fixed SAP AI Core Anthropic Opus 4.7+ adaptive reasoning. (@jerome-benoit)
TUI
Improvements
- Improved the experimental session switcher.
- Truncated long sidebar file paths.
Bugfixes
- Show a toast when the variant hotkey is used with no variants. (@ariane-emory)
- Routed question responses to the right session directory.
- Stopped the background task spinner from sticking.
Desktop
Improvements
- Added color themes. (@arvsrn)
- Show local server startup failures in the app.
- Added a thinking level selector for v2 prompts.
- Added a Servers tab in Settings.
- Added an update button. (@arvsrn)
Bugfixes
- Fixed session review refresh and VCS diff caching.
- Hid update actions when desktop updates are unavailable.
- Fixed tab title truncation and close button placement.
- Show project sessions before path sync finishes. (@mhart)
SDK
- Exposed session location data in v2 responses.
Extensions
Bugfixes
- GitHub now refuses to commit without an existing git author identity. (@ulises-jeremias)
Thank you to 10 community contributors:
- @jerome-benoit:
fix(opencode): support sap-ai-core anthropic opus 4.7+ adaptive reasoning (#29991)
- fix(opencode): route SAP AI Core reasoning variants through modelParams (#30482)
- @mhart:
fix(app): show project sessions before path sync resolves (#30167)
- @smagnuso:
fix(acp): honor session/cancel by aborting the running turn (#30145)
- @dauphinYan:
fix(tui): prevent prompt corruption when pasting near wide characters (#29710)
- @arvsrn:
feat(app): v2 desktop UI improvements (#29689)
- feat(app): polish home projects list UI (#30436)
- feat(app): polish select-v2 component (#30446)
- feat(app): new update button (#30460)
- feat(app): color themes (#30824)
- @StarpTech:
refactor(opencode): improve startup time by 38% (#30453)
- @ulises-jeremias:
fix(github): enforce existing git author identity (#30507)
- fix(opencode): fallback to sh for curl upgrade (#30499)
- @ariane-emory:
fix(tui): show toast when variant_list keybind used with no variants (#30724)
- @imnotlxy:
fix(opencode): ACP.loadSession should replay all messages (#30761)
- @colinhacks:
fix: bump @openrouter/ai-sdk-provider to 2.9.0 (#30800)
関連記事
OpenCode v1.17.1 のリリースノート
OpenCode がバージョン 1.17.1 を公開し、エージェントの参照機能に使用説明を追加し、@自動補完での非表示を可能にした。また、設定キーの互換性維持やサーバータイムアウトの尊重、Anthropic Fallback の修正を行った。
OpenCode v1.17.0 のリリースノート
OpenCode がバージョン 1.17.0 を公開し、大規模プロジェクトでのファイル検索速度を向上させる新ツール「fff」を採用するとともに、プロキシ設定で必要な固定ルーティングに対応するヘッダーを追加した。
OpenCode v1.16.2 の変更点
OpenCode がバージョン 1.16.2 をリリースし、対応プロバイダのみで推論サマリーを実行するよう修正し、誤ったコード上書きを防ぐ編集機能の改善と、Bedrock セッションの停止問題を解消しました。
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み