OpenCode v1.15.0 のリリースノート
OpenCode v1.15.0 は、イベントシステムの基盤強化やエラー処理の改善により、セッションの安定性と SDK の信頼性を向上させたバージョンアップです。
キーポイント
コア機能のイベントシステム刷新
Effect ベースのコアイベントシステムを導入し、セッション間および統合機能全体でのイベント配信の完全性を高めました。
エラー耐性の強化と安定性向上
無効なエクスポートやプロジェクト指示の検索エラーを無視する処理を追加し、ツール読み込みやセッション起動時のクラッシュを防ぎました。
デスクトップ環境のユーザーエクスペリエンス改善
Linux および Windows 版でメニューバーを自動非表示にする機能を追加し、画面スペースの有効活用を実現しました。
JavaScript SDK のイベントタイプ復元
セッションやメッセージ関連のイベントタイプが欠落していた問題を修正し、SDK 開発者の利用環境を正常化しました。
重要な引用
Added an Effect-based core event system for more complete event delivery across sessions and integrations.
Ignored invalid exports in custom tool modules instead of failing tool loading.
Restored missing event types in the JavaScript SDK, including session and message events.
影響分析・編集コメントを表示
影響分析
今回のアップデートは、開発環境におけるシステム全体の安定性を底上げする重要な修正です。特にイベントシステムの基盤強化とエラー処理の堅牢化は、大規模なプロジェクトや複雑な統合運用において信頼性を劇的に向上させます。また、SDK の不具合解消により、外部ツール連携を行う開発者の負担が軽減され、エコシステムの健全性が保たれます。
編集コメント
開発者体験(DX)を向上させるための地味ながら重要な修正が多数含まれており、長期的なプロジェクト運用の信頼性を支える基盤整備と言えます。
コア
改善点
- セッション間および統合全体にわたるより完全なイベント配信を実現するため、効果ベースのコアイベントシステムを追加しました。
バグ修正
- カスタムツールモジュール内で無効なエクスポートを処理する際、ツール読み込みの失敗ではなく、そのエクスポートを無視するようにしました。
- プロジェクト指示の検索エラーを無視し、プロジェクト指示の発見に失敗した場合でもセッションの読み込みが継続されるようにしました。
- バージョン管理されたイベントプロジェクタの参照を修正し、イベント再生時に適切なハンドラが使用されるようにしました。
デスクトップ
改善点
- Linux および Windows でメニューバーを自動的に非表示にする機能を追加しました。(@shi-gg)
バグ修正
- アーカイブ状態に変更がない場合でもアーカイブ済みセッションが再処理されていた問題を修正しました。
SDK
バグ修正
- JavaScript SDK において、セッションイベントおよびメッセージイベントを含む欠落していたイベントタイプを復元しました。
コミュニティの貢献者 1 名に感謝します:
- @shi-gg:
feat(desktop): Linux および Windows でメニューバーを自動的に非表示にする (#27618)
原文を表示
Core
Improvements
- Added an Effect-based core event system for more complete event delivery across sessions and integrations.
Bugfixes
- Ignored invalid exports in custom tool modules instead of failing tool loading.
- Ignored project instruction lookup errors so sessions keep loading when project instruction discovery fails.
- Fixed versioned event projector lookups so event replay uses the right handlers.
Desktop
Improvements
- Auto-hide the menu bar on Linux and Windows. (@shi-gg)
Bugfixes
- Fixed archived sessions being reprocessed when their archive state did not change.
SDK
Bugfixes
- Restored missing event types in the JavaScript SDK, including session and message events.
Thank you to 1 community contributor:
- @shi-gg:
feat(desktop): auto-hide menu bar on Linux and Windows (#27618)
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み