diff --git a/src/auto-reply/reply.ts b/src/auto-reply/reply.ts index 7299dadaa..90aaf7e43 100644 --- a/src/auto-reply/reply.ts +++ b/src/auto-reply/reply.ts @@ -40,6 +40,7 @@ import { import { normalizeMainKey } from "../routing/session-key.js"; import { defaultRuntime } from "../runtime.js"; import { INTERNAL_MESSAGE_PROVIDER } from "../utils/message-provider.js"; +import { isReasoningTagProvider } from "../utils/provider-utils.js"; import { resolveCommandAuthorization } from "./command-auth.js"; import { hasControlCommand } from "./command-detection.js"; import { @@ -1254,7 +1255,7 @@ export async function getReplyFromConfig( ownerNumbers: command.ownerList.length > 0 ? command.ownerList : undefined, extraSystemPrompt: extraSystemPrompt || undefined, - ...(provider === "ollama" ? { enforceFinalTag: true } : {}), + ...(isReasoningTagProvider(provider) ? { enforceFinalTag: true } : {}), }, };