OpenCode v1.17.5 のリリースノート
OpenCode v1.17.5 は、Snowflake Cortex の外部ブラウザ OAuth 対応や MCP セッション管理の改善など、開発環境の安定性と機能性を向上させる重要なアップデートを公開しました。
キーポイント
MCP セッションと接続性の強化
期限切れの MCP セッションの回復、閉じたクライアントの整理、および構造化されたツール出力の可読性向上により、開発ツールの安定性が大幅に改善されました。
Snowflake Cortex 連携の拡張
外部ブラウザ OAuth を導入することで、Snowflake Cortex プロバイダーとの認証フローがより柔軟かつ安全に行えるようになりました。
UI/UX とデスクトップ環境の改善
ターミナルのリサイズ操作のしやすさ向上や、タイトルバーの表示最適化など、ユーザー体験を損なうバグが修正され、テーマも刷新されました。
コマンド実行時の不具合修正
$ARGUMENTS を使用したコマンドでファイル内容が重複して注入される問題が解決され、TUI レンダリングの破損も防止されました。
重要な引用
Recovered expired MCP sessions instead of leaving MCP tools disconnected
Fixed duplicate renderable IDs that could break TUI rendering
Added external browser OAuth for the Snowflake Cortex provider
影響分析・編集コメントを表示
影響分析
このリリースは、AI エージェント開発やコード生成ツールにおいて頻繁に発生する接続不安定さやデータ重複エラーを解消し、開発者のワークフローを円滑にする実用的な改善です。特に MCP プロトコルの安定化は、外部ツール連携の信頼性を高める上で重要な一歩であり、長期的なプロジェクト運用におけるリスク低減に寄与します。
編集コメント
MCP プロトコルの接続管理に関するバグフィックスは、AI ツール連携の安定性を支える基盤となる重要な更新です。Snowflake との連携強化により、データ分析とコード生成をシームレスに行う環境が整いました。
コア
改善点
- Snowflake Cortex プロバイダーに対して外部ブラウザ OAuth を追加しました (@santigc6)
- v2 におけるプロジェクトのコピー管理とセッション移動フローを改善しました
バグ修正
- MCP セッションが期限切れになっても切断されたままにするのではなく、回復させるようにしました
- クローズされた MCP クライアントをクリアし、古くなった MCP 接続が残らないようにしました
- MCP ツールの出力を構造化して読みやすい形式で返すようにしました
- TUI レンダリングが破損する可能性のある重複したレンダリング可能 ID を修正しました
- $ARGUMENTS を使用したコマンドにおいて、ファイル内容が二重に注入される問題を修正しました (@verdverm)
TUI (ターミナルユーザーインターフェース)
バグ修正
- RunCommand のフェッチリクエストに認証ヘッダーを追加しました (@OpeOginni)
デスクトップ版
改善点
- v2 の表示設定を Web アプリにも導入しました
- oc-2 カラーテーマを更新しました (@arvsrn)
バグ修正
- ターミナルのリサイズギャザー(境界線)を掴みやすくしました
- 溢れたタイトルバーのタブを急激に切り捨てるのではなく、フェードアウト表示するようにしました
5 名のコミュニティ貢献者に感謝します:
- @verdverm:
fix(tui): $ARGUMENTS を使用したコマンドでのファイル内容の二重注入 (#31245)
- @arvsrn:
feat(app): oc-2 カラー更新 (#31071)
- @Slickstef11:
docs: North Mini Code プライバシー規約の更新 (#32096)
- @santigc6:
feat(opencode): Snowflake Cortex プロバイダーへの外部ブラウザ OAuth 追加 (#31700)
- @OpeOginni:
fix(opencode): RunCommand のフェッチリクエストに認証ヘッダーを追加 (#29877)
原文を表示
Core
Improvements
- Added external browser OAuth for the Snowflake Cortex provider (@santigc6)
- Improved project copy management and move-session flows in v2
Bugfixes
- Recovered expired MCP sessions instead of leaving MCP tools disconnected
- Cleared closed MCP clients so stale MCP connections do not linger
- Returned structured MCP tool output in a readable form
- Fixed duplicate renderable IDs that could break TUI rendering
- Fixed commands using $ARGUMENTS so file contents are not injected twice (@verdverm)
TUI
Bugfixes
- Added auth headers to RunCommand fetch requests (@OpeOginni)
Desktop
Improvements
- Brought v2 visibility settings to the web app
- Refreshed the oc-2 color theme (@arvsrn)
Bugfixes
- Made the terminal resize gutter easier to grab
- Faded overflowing titlebar tabs instead of clipping them abruptly
Thank you to 5 community contributors:
- @verdverm:
fix(tui): double file content injection in commands using $ARGUMENTS (#31245)
- @arvsrn:
feat(app): update oc-2 colors (#31071)
- @Slickstef11:
docs: update North Mini Code privacy terms (#32096)
- @santigc6:
feat(opencode): add external browser OAuth for snowflake cortex provider (#31700)
- @OpeOginni:
fix(opencode): add authorization header to fetch requests in RunCommand (#29877)
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み