OpenCode v1.17.0 のリリースノート
OpenCode がバージョン 1.17.0 を公開し、大規模プロジェクトでのファイル検索速度を向上させる新ツール「fff」を採用するとともに、プロキシ設定で必要な固定ルーティングに対応するヘッダーを追加した。
コア
改善点
- 新しい fff ベースの検索ツールにより、大規模プロジェクト全体でのファイル検索が高速化されました。(@dmtrKovalenko)
- スティックィールーティングが必要なプロキシ設定向けに、X-Session-Id ヘッダーを追加しました。(@songchaow)
- Cohere North モデルのサポートを追加しました。
- vLLM プロバイダ向けに、推論をインターリーブフィールドオプションとして追加しました。(@delta9000)
- mcp add コマンドが非対話型フローでも動作するようになりました。
- auth logout コマンドでアカウント選択時に検索が可能になりました。
バグ修正
- MCP 接続ステータスメッセージを改善し、失敗時の対応が容易になりました。
- Claude Fable の推論サポートを追加しました。
- MCP ツール呼び出しにアボートシグナルが送信されるようになり、キャンセルがより確実に実行されます。
- MCP カタログが正しくページネーションされ、大規模なリストが切り捨てられることがなくなりました。
- OpenRouter の推論バリアントがすべてのモデルで生成可能になりました。(@AnthonyMLau)
- MiniMax M3 の思考トグルサポートを追加しました。
- Java マルチモジュール Maven ワークスペースにおいて、JDTLS が最上位の pom.xml から解決されるようになりました。(@areyouok)
- MCP サーバーが広告された機能を尊重するようになりました。
- セッションリストがワークスペース設定内のディレクトリフィルタを尊重するようになりました。(@rexdotsh)
- プロバイダのコンテキストオーバーフローエラーが発生しても、セッションは一度だけ回復できるようになり、即座に失敗することがなくなりました。
- Bedrock Mantle 設定で、構成された API キーとリージョン設定が正しく反映されるようになりました。
TUI
改善点
- セッション移動フローにおいて、プロジェクトのコピーをより明確にハイライト表示し、現在の場所を選択したまま維持するようになりました。
- プロジェクトのコピーを移動ダイアログから直接削除できるようになりました。
バグ修正
- 新しいプロジェクトのコピーは、TUI が切り替わる前にブートストラップされるようになりました。
- セッションの移動時に、新しい作業ディレクトリに関するリマインダーが自動的に表示されるようになりました。
デスクトップ
改善点
- タブバーにヘルプボタンを追加しました。
- タブを切り替えている間も、プロンプトの下書きは保持されます。
- ファイル添付ファイルは、アクティブなプロジェクト内で開かれるようになりました。
- アプリのアップデート中も応答性が保たれ、再起動後も状態が維持されるようになりました。
- Windows 上で WSL ベースのデスクトップサポートと WSL サーバー管理を追加しました。
- セッション一覧の UI を改善しました。(@arvsrn)
- サーバー一覧の UI を改善しました。(@arvsrn)
バグ修正
- Electron を更新し、関連するパネルレイアウトの問題を修正しました。
- WSL デスクトップに関するいくつかのバグを修正しました。(@neriousy)
- 非表示にされたエージェントが誤って切り替えられることがなくなりました。
- MCP のステータスは、アクティブなディレクトリが変更されると自動的に更新されます。
- ホーム画面では、スクロール可能なより大きな最近のセッション一覧が表示されるようになりました。
SDK
改善点
- 大規模な v2 ツール出力は制限され、追跡調査のために保持された出力パスが公開されるようになりました。
コミュニティの貢献者 11 名に感謝します:
- @rexdotsh:
fix(session): respect directory filter with workspaces (#30804)
- @arvsrn:
feat(app): improve servers UI (#30961)
- feat(app): updates to project avatar (#30964)
- feat(app): sessions list improvements (#30941)
- @dmtrKovalenko:
feat(opencode): fff search tools (#27802)
- @fancive:
docs: fix MCP header interpolation example to {env:VAR} (#31078)
- @robertDouglass:
fix(tui): sort connect providers alphabetically (#30891)
- @neriousy:
fix(desktop): いくつかの WSL バグを修正 (#31095)
- @areyouok:
fix(lsp): Java Maven マルチモジュールプロジェクトにおいて、JDTLS のルートパスを最上位の pom.xml に解決する (#28761)
- @remorses:
fix(session): 呼び出しごとのツールルールをセッション権限にマージする (#30529)
- @AnthonyMLau:
fix(opencode): すべての OpenRouter モデルに対して推論バリアントを生成する (#30332)
- @delta9000:
feat: vLLM プロバイダーに「reasoning」をインターリーブフィールドオプションとして追加する (#30477)
- @songchaow:
feat: プロキシキャッシュルーティングアフィニティのために X-Session-Id ヘッダーを追加する (#31511)
原文を表示
Core
Improvements
- Faster file search across large projects with the new fff-backed search tools. (@dmtrKovalenko)
- Added X-Session-Id headers for proxy setups that need sticky routing. (@songchaow)
- Added Cohere North model support.
- Added reasoning as an interleaved field option for vLLM providers. (@delta9000)
- mcp add now works in non-interactive flows.
- auth logout now supports search when choosing an account.
Bugfixes
- Improved MCP connection status messages so failures are easier to act on.
- Added Claude Fable reasoning support.
- MCP tool calls now receive abort signals, so cancellations stop more reliably.
- MCP catalogs now paginate correctly instead of truncating larger lists.
- OpenRouter reasoning variants now generate for all models. (@AnthonyMLau)
- Added MiniMax M3 thinking toggle support.
- Java multi-module Maven workspaces now resolve JDTLS from the topmost pom.xml. (@areyouok)
- MCP servers now respect advertised capabilities.
- Session lists now respect directory filters in workspace setups. (@rexdotsh)
- Sessions can recover once from provider context-overflow errors instead of failing immediately.
- Bedrock Mantle config now honors configured API key and region settings.
TUI
Improvements
- The session move flow now highlights project copies more clearly and keeps the current location selected.
- Project copies can now be deleted directly from the move dialog.
Bugfixes
- New project copies are now bootstrapped before the TUI switches into them.
- Moving a session now injects a reminder about the new working directory.
Desktop
Improvements
- Added a help button to the tabs bar.
- Prompt drafts are preserved while you switch tabs.
- File attachments now open in the active project.
- App updates now stay responsive and persist across restarts.
- Added WSL-backed Desktop support and WSL server management on Windows.
- Improved the sessions list UI. (@arvsrn)
- Improved the servers UI. (@arvsrn)
Bugfixes
- Updated Electron and fixed related panel layout issues.
- Fixed several WSL Desktop bugs. (@neriousy)
- Hidden agents no longer get cycled accidentally.
- MCP status now refreshes when the active directory changes.
- The Home screen now keeps a larger recent-session list with scrolling.
SDK
Improvements
- Large v2 tool outputs are now bounded and expose retained output paths for follow-up inspection.
Thank you to 11 community contributors:
- @rexdotsh:
fix(session): respect directory filter with workspaces (#30804)
- @arvsrn:
feat(app): improve servers UI (#30961)
- feat(app): updates to project avatar (#30964)
- feat(app): sessions list improvements (#30941)
- @dmtrKovalenko:
feat(opencode): fff search tools (#27802)
- @fancive:
docs: fix MCP header interpolation example to {env:VAR} (#31078)
- @robertDouglass:
fix(tui): sort connect providers alphabetically (#30891)
- @neriousy:
fix(desktop): few WSL bugs (#31095)
- @areyouok:
fix(lsp): resolve JDTLS root to topmost pom.xml in Java Maven multi-module projects (#28761)
- @remorses:
fix(session): merge per-call tool rules into session permission (#30529)
- @AnthonyMLau:
fix(opencode): generate reasoning variants for all OpenRouter models. (#30332)
- @delta9000:
feat: add "reasoning" as interleaved field option for vLLM providers (#30477)
- @songchaow:
feat: add X-Session-Id header for proxy cache routing affinity (#31511)
関連記事
OpenCode v1.17.1 のリリースノート
OpenCode がバージョン 1.17.1 を公開し、エージェントの参照機能に使用説明を追加し、@自動補完での非表示を可能にした。また、設定キーの互換性維持やサーバータイムアウトの尊重、Anthropic Fallback の修正を行った。
OpenCode v1.16.2 の変更点
OpenCode がバージョン 1.16.2 をリリースし、対応プロバイダのみで推論サマリーを実行するよう修正し、誤ったコード上書きを防ぐ編集機能の改善と、Bedrock セッションの停止問題を解消しました。
OpenCode v1.16.0 のリリースノート
OpenCode がバージョン 1.16.0 を公開し、AWS Bedrock 経由での OpenAI モデル対応やセッション再生機能の追加など、開発ワークフローを強化する新機能を導入しました。
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み