Merge pull request #2753 from MoerAI/fix/prometheus-model-override

fix(prometheus): respect agent model override instead of using global opencode.json model (fixes #2693)
This commit is contained in:
YeonGyu-Kim
2026-03-25 11:09:48 +09:00
committed by GitHub
@@ -39,10 +39,14 @@ export async function buildPrometheusAgentConfig(params: {
connectedProviders: connectedProviders ?? undefined, connectedProviders: connectedProviders ?? undefined,
}); });
const configuredPrometheusModel =
params.pluginPrometheusOverride?.model ?? categoryConfig?.model;
const modelResolution = resolveModelPipeline({ const modelResolution = resolveModelPipeline({
intent: { intent: {
uiSelectedModel: params.currentModel, uiSelectedModel: configuredPrometheusModel ? undefined : params.currentModel,
userModel: params.pluginPrometheusOverride?.model ?? categoryConfig?.model, userModel: params.pluginPrometheusOverride?.model,
categoryDefaultModel: categoryConfig?.model,
}, },
constraints: { availableModels }, constraints: { availableModels },
policy: { policy: {