OpenCode v1.15.12 の更新内容
OpenCode の v1.15.12 アップデートは、Anthropic 新モデルの対応や WebSocket 通信の強化により、AI エージェントの安定性と実用性を大幅に向上させた。
キーポイント
WebSocket 通信とパフォーマンスの強化
OpenAI 応答への WebSocket トランスポートが追加され、タイムアウト処理やフェイルオーバーの信頼性が向上しました。また、モデル切り替えや起動時間の最適化も実施されています。
Anthropic Opus 4.7+ の新機能対応
Anthropic の最新モデル(Opus 4.7 以上)に対して、適応型推論(adaptive reasoning)の制御機能が有効化されました。
UI/UX とワークスペース管理の改善
TUI およびデスクトップ版で、セッションナビゲーションの安定性、思考スピナーの表示復旧、そして新しいワークスペース管理ダイアログが導入されました。
セキュリティと互換性の修正
パスワード内のコロン文字の使用が可能になり、非 Git プロジェクトパスからのエディタ開封やリモートワークスペースのリクエストボディ転送のバグが修正されました。
重要な引用
Added WebSocket transport for OpenAI responses on supported channels
Enabled adaptive reasoning controls for Anthropic Opus 4.7+ models
Allowed colons in passwords
Sped up warm acp-next model and config switches
影響分析・編集コメントを表示
影響分析
このアップデートは、AI エージェント開発ツールにおける通信プロトコルの近代化と、最新 LLM モデルの機能活用を可能にする重要なステップです。特に WebSocket の採用により、大規模なテキストストリーミング処理時の安定性が向上し、実運用環境での信頼性が高まります。また、Anthropic 新モデルへの対応は、開発者が最先端の推論機能を即座に試すことができるようになり、ツールの競争力を維持する上で不可欠です。
編集コメント
通信プロトコルの WebSocket 化と最新 LLM モデルへの対応は、開発ツールの実用性を高める決定的な要素であり、このリリースは安定運用を目指すチームにとって即座に適用すべき内容です。
コア
改善点
- ACP インテグレーションは now、acp-next を通じてプロンプト、スラッシュコマンド、および使用状況の更新を送信できるようになりました。
- サポートされているチャネルにおいて、OpenAI のレスポンスに対して WebSocket トランスポートが追加されました(OPENCODE_EXPERIMENTAL_WEBSOCKETS=true を設定)。
バグ修正
- Anthropic Opus 4.7+ モデルに対する適応型推論制御が有効化されました。
- パスワード内のコロン(:)の使用が可能になりました (@neriousy)。
- acp-next のモデルおよび設定切り替え時のウォームアップ時間が短縮されました。
- 初回セッションにおける acp-next の起動時間が改善されました。
- OpenAI WebSocket レスポンスのタイムアウトが有効に維持されました。
- 失敗した OpenAI WebSocket ストリームは、フォールバックする前に再試行されます。
- acp-next の権限プロンプトが正しく処理されるようになりました。
- 既存セッションのリクエストに対して、永続化されたセッションディレクトリが使用されるようになりました。
- リモートワークスペースのリクエストボディが正しく転送されるようになりました。
- OpenAI WebSocket レスポンスのカスタムベース URL がサポートされました (@Tarquinen)。
TUI (ターミナルユーザーインターフェース)
改善点
- ワークスペース管理ダイアログが追加されました。
バグ修正
- プロンプトモードが開いている間も、セッションナビゲーションが動作するように維持されました。
- 思考中のスピナーが復元されました。
- サブエージェントの再試行ステータスが表面化(表示)されるようになりました。
- Git プロジェクトパスではない場所からエディタを開く際のバグが修正されました (@OpeOginni)。
デスクトップ
改善点
- タブレイアウトを切り替えるための設定が追加されました。
バグ修正
- ホーム画面の空の状態表示が改善され、V2 フォントの使用が修正されました。
- タブの閉じるボタンが信頼性を持って表示されないバグが修正されました。
5 名のコミュニティ貢献者に感謝します:
- @OpeOginni:
fix(tui): handle non-git project paths when opening editor (#29180)
- @gotjoshua:
docs: fix ts error in math examples (#18244)
- @Tarquinen:
fix(openai): WebSocket カスタムベース URL のサポートを追加 (#29636)
- @24KaratAu:
docs: config.mdx 内の文法を修正 (#29683)
- @neriousy:
fix(core): パスワード内でのコロン文字の使用を許可する (#29576)
原文を表示
Core
Improvements
- ACP integrations can now send prompts, slash commands, and usage updates through acp-next
- Added WebSocket transport for OpenAI responses on supported channels (set OPENCODE_EXPERIMENTAL_WEBSOCKETS=true)
Bugfixes
- Enabled adaptive reasoning controls for Anthropic Opus 4.7+ models
- Allowed colons in passwords (@neriousy)
- Sped up warm acp-next model and config switches
- Improved first-session acp-next startup time
- Kept OpenAI WebSocket response timeouts active
- Retried failed OpenAI WebSocket streams before falling back
- Handled acp-next permission prompts correctly
- Used the persisted session directory for existing-session requests
- Forwarded remote workspace request bodies correctly
- Supported custom base URLs for OpenAI WebSocket responses (@Tarquinen)
TUI
Improvements
- Added a workspace management dialog
Bugfixes
- Kept session navigation working while prompt modes are open
- Restored the thinking spinner
- Surfaced subagent retry status
- Fixed opening editors from non-Git project paths (@OpeOginni)
Desktop
Improvements
- Added a setting to switch tab layouts
Bugfixes
- Improved the home empty state and fixed V2 font usage
- Fixed tab close buttons not showing reliably
Thank you to 5 community contributors:
- @OpeOginni:
fix(tui): handle non-git project paths when opening editor (#29180)
- @gotjoshua:
docs: fix ts error in math examples (#18244)
- @Tarquinen:
fix(openai): support websocket custom base URLs (#29636)
- @24KaratAu:
docs: fix grammar in config.mdx (#29683)
- @neriousy:
fix(core): allow colons inside passwords (#29576)
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み