OpenCode v1.17.8 のリリースノート
OpenCode の v1.17.8 アップデートは、MCP ツールの検証・タイムアウト処理の改善や Cloudflare AI ゲートウェイの不具合修正など、実用性を高める重要なバグフィックスと機能強化を公開しました。
キーポイント
MCP ツール連携の堅牢性向上
スキーマ検証エラーの解消や、長時間実行時のタイムアウト維持、エラーメッセージの詳細表示など、Model Context Protocol (MCP) の安定性が大幅に改善されました。
Cloudflare AI Gateway 設定の不具合修正
構成された API キーが正しくゲートウェイへ渡されるようになり、Cloudflare 環境での利用が可能になりました。
デスクトップ UI/UX の改善
ホームタブの切り替え機能追加や、ファイル・フォルダピッカーの高速化により、ユーザー体験が向上しました。
重要な引用
OpenAI-compatible providers now accept MCP tool schemas that previously failed validation.
Long-running MCP tools now keep their timeout alive when they report progress.
Cloudflare AI Gateway now receives the configured API key correctly.
影響分析・編集コメントを表示
影響分析
このアップデートは、AI エージェント開発において標準化が進む MCP プロトコルの実装品質を底上げし、開発者が複雑なツール連携や長時間処理を不安なく行える環境を整えます。特に Cloudflare 環境での安定動作は、クラウドネイティブな AI アプリケーション構築における重要な信頼性向上要因となります。
編集コメント
MCP の実装細節に関するバグフィックスは、開発者にとって即座に価値のあるアップデートです。特に長時間実行時のタイムアウト問題は、実運用で頻発する課題であったため、今回の修正は信頼性向上に大きく寄与します。
コア
改善点
- セッションのタイムラインがはるかに高速に読み込まれ、ちらつきやスクロールジャンプが防止されました。
バグ修正
- OpenAI 互換プロバイダーは、以前は検証で失敗していた MCP ツールスキーマを受け付けるようになりました。(@jquense)
- Cloudflare AI Gateway に設定された API キーが正しく受け取られるようになりました。(@keefetang)
- スキーマのプロパティを宣言していない MCP ツールも、オブジェクトプロパティを期待するプロバイダーで動作するようになりました。
- 長時間実行される MCP ツールは、進捗を報告している際にタイムアウトが維持されるようになりました。(@Nomadcxx)
- MCP OAuth コールバックサーバーは、認証が完了またはキャンセルされるとシャットダウンされるようになりました。
- MCP ツールの失敗時に、汎用的なエラーメッセージではなく、サーバーのエラーテキストが表示されるようになりました。
- MCP OAuth エラーページで、プロバイダーのエラーテキストが正しくエスケープされるようになりました。
デスクトップ版
改善点
- ホームタブの切り替え機能を追加し、ホームと最後のタブを素早く切り替えられるようになりました。
- 新しいデスクトップファイルおよびフォルダピッカーは、v2 レイアウトでより高速かつ操作しやすくなりました。
3 名のコミュニティ貢献者に感謝します:
- @Nomadcxx:
fix(mcp): enable progress timeout resets (#32477)
- @keefetang:
fix(provider): pass apiKey to createUnified for Cloudflare AI Gateway (#32052)
- @jquense:
fix(opencode): sanitize OpenAI MCP tool schemas (#32489)
原文を表示
Core
Improvements
- Session timelines load much faster and avoid flicker or scroll jumps.
Bugfixes
- OpenAI-compatible providers now accept MCP tool schemas that previously failed validation. (@jquense)
- Cloudflare AI Gateway now receives the configured API key correctly. (@keefetang)
- MCP tools without declared schema properties now work with providers that expect object properties.
- Long-running MCP tools now keep their timeout alive when they report progress. (@Nomadcxx)
- The MCP OAuth callback server now shuts down once authorization finishes or is cancelled.
- MCP tool failures now surface the server's error text instead of a generic failure.
- MCP OAuth error pages now escape provider error text correctly.
Desktop
Improvements
- Added a Home tab toggle so you can quickly switch between Home and your last tab.
- The new desktop file and folder picker is faster and easier to navigate in the v2 layout.
Thank you to 3 community contributors:
- @Nomadcxx:
fix(mcp): enable progress timeout resets (#32477)
- @keefetang:
fix(provider): pass apiKey to createUnified for Cloudflare AI Gateway (#32052)
- @jquense:
fix(opencode): sanitize OpenAI MCP tool schemas (#32489)
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み