import React from "react" import { useFormContext } from "react-hook-form" import { AccordionContent, AccordionItem, AccordionTrigger } from "@/components/ui/accordion" import { Separator } from "@/components/ui/separator" import { UpdateSettingsInput } from "@shared/settings-schema" import type { ModelValues } from "@client/pages/settings/types" import { SettingsInput } from "@client/pages/settings/components/SettingsInput" type ModelSettingsSectionProps = { values: ModelValues isLoading: boolean isSaving: boolean } export const ModelSettingsSection: React.FC = ({ values, isLoading, isSaving, }) => { const { effective, default: defaultModel, scorer, tailoring, projectSelection } = values const { register, formState: { errors } } = useFormContext() return ( Model
Task-Specific Overrides
Global Effective
{effective || "—"}
Default (env)
{defaultModel || "—"}
) }