From 11f1d71c93dad97e41da5a853c684494207fc457 Mon Sep 17 00:00:00 2001 From: MoerAI Date: Mon, 23 Mar 2026 10:36:59 +0900 Subject: [PATCH] fix(prometheus): respect agent model override instead of using global opencode.json model (fixes #2693) --- src/plugin-handlers/prometheus-agent-config-builder.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/plugin-handlers/prometheus-agent-config-builder.ts b/src/plugin-handlers/prometheus-agent-config-builder.ts index 3c080ed10..e3328b204 100644 --- a/src/plugin-handlers/prometheus-agent-config-builder.ts +++ b/src/plugin-handlers/prometheus-agent-config-builder.ts @@ -38,10 +38,14 @@ export async function buildPrometheusAgentConfig(params: { connectedProviders: connectedProviders ?? undefined, }); + const configuredPrometheusModel = + params.pluginPrometheusOverride?.model ?? categoryConfig?.model; + const modelResolution = resolveModelPipeline({ intent: { - uiSelectedModel: params.currentModel, - userModel: params.pluginPrometheusOverride?.model ?? categoryConfig?.model, + uiSelectedModel: configuredPrometheusModel ? undefined : params.currentModel, + userModel: params.pluginPrometheusOverride?.model, + categoryDefaultModel: categoryConfig?.model, }, constraints: { availableModels }, policy: {