OpenCode v1.17.9 の変更点
OpenCode v1.17.9 は、GLM-5.2 の思考バリアント追加やプロンプトキャッシング最適化など、LLM エージェントの信頼性と効率性を向上させる重要な修正と改善を公開した。
キーポイント
エージェント実行の安定性向上
設定されたステップ制限に従い、実行中に失敗するのではなく最終的なテキスト応答を強制することで、エージェントの信頼性を高めた。
GLM-5.2 の思考バリアント追加
GLM-5.2 モデルに対して「high」および「max」という高度な思考バリアントがサポートされ、複雑な推論タスクへの対応力が強化された。
プロンプトキャッシングの最適化
フォローアップメッセージをステアリングリマインダーでラップする処理を停止し、キャッシュ効率を維持して応答速度を改善した。
重要な引用
Add high and max thinking variants for GLM-5.2 across supported providers.
Stop wrapping follow-up user messages in a steering reminder so prompt caching stays effective.
Honor configured agent step limits by forcing a final text response instead of failing mid-run.
影響分析・編集コメントを表示
影響分析
今回のアップデートは、LLM エージェントの実行安定性と推論コスト(キャッシュ効率)の両面で実用的な改善をもたらしており、開発現場での運用リスク低減に直結します。特に GLM-5.2 の高度な思考バリアント追加は、複雑なタスク処理能力を必要とするユースケースにおいて即座に活用できる機能強化です。
編集コメント
プロンプトキャッシングの最適化やステップ制限の厳格な適用は、長期的な運用コスト削減と安定稼働に寄与する重要な修正です。特に GLM-5.2 の新機能追加は、推論能力を必要とするタスクにおける選択肢を広げる意味があります。
Core
Bugfixes
- 実行中に失敗するのではなく、最終的なテキスト応答を強制することで、設定されたエージェントのステップ制限を尊重します。
- プロバイダーIDの大文字・小文字の違いによるDevstralモデル検出の不具合を修正しました。(@Robin1987China)
- Copilot モデルのリクエストに設定されたカスタムヘッダーを渡すようにしました。
Improvements
- 対応するプロバイダー全体で、GLM-5.2 の高思考 (high thinking) および最大思考 (max thinking) バリアントを追加しました。(@imranshaiedi-byte)
- プロンプトキャッシュが効果的であるように、フォローアップのユーザーメッセージをステアリングリマインダーで囲む処理を停止しました。
TUI
Bugfixes
- サーバーがこの機能をサポートしている場合のみ、バックグラウンドサブエージェントのショートカットを表示するようにしました。
4 名のコミュニティ貢献者に感謝します:
- @Grantmartin2002:
fix(core): customize-opencode スキルのコマンドドキュメントを修正 (#32718)
- @Robin1987China:
fix(opencode): Devstral モデル検出に toLowerCase を使用 (#33109)
- @kimnamu:
fix(experimental llm pkg): additionalModelRequestFields を介して topK を Converse に転送 (#33030)
- @imranshaiedi-byte:
feat(opencode): GLM-5.2 の高思考/最大思考バリアントを公開 (#32446)
原文を表示
Core
Bugfixes
- Honor configured agent step limits by forcing a final text response instead of failing mid-run.
- Fix Devstral model detection when provider IDs use different casing. (@Robin1987China)
- Pass configured custom headers to Copilot model requests.
Improvements
- Add high and max thinking variants for GLM-5.2 across supported providers. (@imranshaiedi-byte)
- Stop wrapping follow-up user messages in a steering reminder so prompt caching stays effective.
TUI
Bugfixes
- Only show the background subagent shortcut when the server supports it.
Thank you to 4 community contributors:
- @Grantmartin2002:
fix(core): fix command docs in customize-opencode skill (#32718)
- @Robin1987China:
fix(opencode): use toLowerCase for Devstral model detection (#33109)
- @kimnamu:
fix(experimental llm pkg): forward topK to Converse via additionalModelRequestFields (#33030)
- @imranshaiedi-byte:
feat(opencode): expose High/Max thinking variants for GLM-5.2 (#32446)
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み