diff --git a/src/auto-reply/reply/agent-runner-execution.ts b/src/auto-reply/reply/agent-runner-execution.ts index 49a50cd29..8a3033005 100644 --- a/src/auto-reply/reply/agent-runner-execution.ts +++ b/src/auto-reply/reply/agent-runner-execution.ts @@ -127,7 +127,8 @@ export async function runAgentTurnWithFallback(params: { run: (provider, model) => { // Notify that model selection is complete (including after fallback). // This allows responsePrefix template interpolation with the actual model. - logVerbose( + // eslint-disable-next-line no-console + console.log( `[responsePrefix] onModelSelected callback exists: ${!!params.opts?.onModelSelected}, provider=${provider}, model=${model}`, ); params.opts?.onModelSelected?.({ diff --git a/src/auto-reply/reply/normalize-reply.ts b/src/auto-reply/reply/normalize-reply.ts index a9d0d0060..455deb998 100644 --- a/src/auto-reply/reply/normalize-reply.ts +++ b/src/auto-reply/reply/normalize-reply.ts @@ -1,4 +1,3 @@ -import { logVerbose } from "../../globals.js"; import { stripHeartbeatToken } from "../heartbeat.js"; import { HEARTBEAT_TOKEN, isSilentReplyText, SILENT_REPLY_TOKEN } from "../tokens.js"; import type { ReplyPayload } from "../types.js"; @@ -45,15 +44,17 @@ export function normalizeReplyPayload( // Resolve template variables in responsePrefix if context is provided if (opts.responsePrefix?.includes("{")) { - logVerbose( + // eslint-disable-next-line no-console + console.log( `[responsePrefix] normalizing: prefix="${opts.responsePrefix}", context=${JSON.stringify(opts.responsePrefixContext)}`, ); } const effectivePrefix = opts.responsePrefixContext ? resolveResponsePrefixTemplate(opts.responsePrefix, opts.responsePrefixContext) : opts.responsePrefix; - if (opts.responsePrefix?.includes("{") && effectivePrefix !== opts.responsePrefix) { - logVerbose(`[responsePrefix] resolved to: "${effectivePrefix}"`); + if (opts.responsePrefix?.includes("{")) { + // eslint-disable-next-line no-console + console.log(`[responsePrefix] resolved to: "${effectivePrefix}"`); } if ( diff --git a/src/telegram/bot-message-dispatch.ts b/src/telegram/bot-message-dispatch.ts index 22dd9a420..d005d97ae 100644 --- a/src/telegram/bot-message-dispatch.ts +++ b/src/telegram/bot-message-dispatch.ts @@ -163,14 +163,16 @@ export const dispatchTelegramMessage = async ({ disableBlockStreaming, onModelSelected: (ctx) => { // Mutate the object directly instead of reassigning to ensure the closure sees updates - logVerbose( + // eslint-disable-next-line no-console + console.log( `[responsePrefix] telegram onModelSelected fired: provider=${ctx.provider}, model=${ctx.model}, thinkLevel=${ctx.thinkLevel}`, ); prefixContext.provider = ctx.provider; prefixContext.model = extractShortModelName(ctx.model); prefixContext.modelFull = `${ctx.provider}/${ctx.model}`; prefixContext.thinkingLevel = ctx.thinkLevel ?? "off"; - logVerbose(`[responsePrefix] telegram prefixContext updated: ${JSON.stringify(prefixContext)}`); + // eslint-disable-next-line no-console + console.log(`[responsePrefix] telegram prefixContext updated: ${JSON.stringify(prefixContext)}`); }, }, });