feat: remove search rerank

This commit is contained in:
Zoe
2026-09-27 09:45:19 -05:00
parent bb5795e00d
commit d48d8163a7
17 changed files with 243 additions and 336 deletions
+13 -17
View File
@@ -1,18 +1,14 @@
<script setup lang="ts">
import type { ModelWithProvider } from '~/composables/useModels';
const props = defineProps<{
params?: string;
}>();
const { providers, allModels } = await useModels();
const { settings, updateSettings } = await useUserSettings();
const toggle = async (key: string) => {
const current = (settings.value.systemAssistants as any)[key];
const toggle = async () => {
const current = settings.value.systemAssistants.rename;
await updateSettings({
systemAssistants: {
[key]: {
rename: {
...current,
enabled: !current.enabled
}
@@ -20,11 +16,11 @@ const toggle = async (key: string) => {
});
};
const updateModel = async (key: string, model: ModelWithProvider | undefined | null) => {
const current = (settings.value.systemAssistants as any)[key];
const updateModel = async (model: ModelWithProvider | undefined | null) => {
const current = settings.value.systemAssistants.rename;
await updateSettings({
systemAssistants: {
[key]: {
rename: {
...current,
modelId: model?.id ?? null
}
@@ -44,15 +40,15 @@ defineEmits(['navigate']);
<template>
<div
class="flex flex-col gap-4 py-4 flex-grow overflow-auto [scrollbar-width:thin] [scrollbar-color:#888_transparent] [scrollbar-gutter:stable]">
<div class="flex flex-col" v-for="(systemAssistant, key) in settings.systemAssistants" :key="key">
<label :for="`slider-${key}`" class="flex justify-between gap-4 items-center">
<h4 class="case-capital">{{ key }}</h4>
<Slider :id="`slider-${key}`" :checked="systemAssistant?.enabled ?? false"
@click="toggle(String(key))" />
<div class="flex flex-col">
<label for="slider-rename" class="flex justify-between gap-4 items-center">
<h4 class="case-capital">Rename</h4>
<Slider id="slider-rename" :checked="settings.systemAssistants.rename?.enabled ?? false"
@click="toggle" />
</label>
<div class="flex-1 justify-between gap-4 items-center">
<ModelSelector :providers="providers" :model-value="getModel(systemAssistant?.modelId)"
@update:model-value="(model) => updateModel(String(key), model)" />
<ModelSelector :providers="providers" :model-value="getModel(settings.systemAssistants.rename?.modelId)"
@update:model-value="updateModel" />
</div>
</div>
</div>