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:
@@ -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: {
|
||||||
|
|||||||
Reference in New Issue
Block a user