fix(chat-message): remove unreachable guard that blocked session model recovery (fixes #3561)

This commit is contained in:
MoerAI
2026-04-24 19:06:08 +09:00
parent 708891dabe
commit 7fa21efc2a
+3 -3
View File
@@ -81,9 +81,9 @@ function getStoredMainSessionModel(
return undefined
}
if (output.message["model"] !== undefined) {
return undefined
}
// Removed: `output.message["model"] !== undefined` guard was unreachable.
// OpenCode always populates output.message.model before triggering chat.message,
// so the guard short-circuited every time, preventing session model recovery.
if (hasExplicitAgentModelOverride(input.agent, pluginConfig)) {
return undefined