fix(ui): preserve default in thinking cycle (#3153)
This commit is contained in:
@@ -42,6 +42,7 @@ export const DefaultsSettings: React.FC = () => {
|
||||
const setModel = useConfigStore((state) => state.setModel);
|
||||
const setAgent = useConfigStore((state) => state.setAgent);
|
||||
const setCurrentVariant = useConfigStore((state) => state.setCurrentVariant);
|
||||
const setCurrentVariantOverride = useConfigStore((state) => state.setCurrentVariantOverride);
|
||||
const setSettingsDefaultModel = useConfigStore((state) => state.setSettingsDefaultModel);
|
||||
const setSettingsDefaultVariant = useConfigStore((state) => state.setSettingsDefaultVariant);
|
||||
const setSettingsDefaultAgent = useConfigStore((state) => state.setSettingsDefaultAgent);
|
||||
@@ -210,7 +211,7 @@ export const DefaultsSettings: React.FC = () => {
|
||||
setDefaultVariant(newValue);
|
||||
setSettingsDefaultVariant(newValue);
|
||||
if (!chatHasOwnModel) {
|
||||
setCurrentVariant(newValue);
|
||||
setCurrentVariantOverride(newValue ?? null, newValue);
|
||||
}
|
||||
|
||||
try {
|
||||
@@ -219,7 +220,7 @@ export const DefaultsSettings: React.FC = () => {
|
||||
console.warn('Failed to save default variant:', error);
|
||||
}
|
||||
},
|
||||
[chatHasOwnModel, setCurrentVariant, setSettingsDefaultVariant]
|
||||
[chatHasOwnModel, setCurrentVariantOverride, setSettingsDefaultVariant]
|
||||
);
|
||||
|
||||
const handleAgentChange = React.useCallback(
|
||||
|
||||
Reference in New Issue
Block a user