fix(prometheus): respect agent model override instead of using global opencode.json model (fixes #2693)

This commit is contained in:
MoerAI
2026-03-23 10:36:59 +09:00
parent 30dc50d880
commit 11f1d71c93
@@ -38,10 +38,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: {