return undefined;
}
return {
type: 'string',
title: localize('copilot.modelThinkingLevel.title', "Thinking Level"),
description: localize('copilot.modelThinkingLevel.description', "Controls how much reasoning effort the model uses."),
default: defaultReasoningEffort,
enum: [...supportedReasoningEfforts],
enumLabels: supportedReasoningEfforts.map(getReasoningEffortLabel),
enumDescriptions: supportedReasoningEfforts.map(value => getReasoningEffortDescription(value) ?? ''),
};
}