diff --git a/ui/src/components/AgentConfigForm.tsx b/ui/src/components/AgentConfigForm.tsx
index 5faba1d36d9..462c1c138ef 100644
--- a/ui/src/components/AgentConfigForm.tsx
+++ b/ui/src/components/AgentConfigForm.tsx
@@ -1330,6 +1330,7 @@ function ModelDropdown({
refreshingModels,
detectModelLabel,
emptyDetectHint,
+ defaultLabel,
}: {
models: AdapterModel[];
value: string;
@@ -1347,6 +1348,7 @@ function ModelDropdown({
refreshingModels?: boolean;
detectModelLabel?: string;
emptyDetectHint?: string;
+ defaultLabel?: string;
}) {
const [modelSearch, setModelSearch] = useState("");
const [detectingModel, setDetectingModel] = useState(false);
@@ -1433,7 +1435,8 @@ function ModelDropdown({
{selected
? selected.label
- : value || (allowDefault ? "Default" : required ? "Select model (required)" : "Select model")}
+ : value
+ || (allowDefault ? (defaultLabel ?? "Default") : required ? "Select model (required)" : "Select model")}
@@ -1678,6 +1681,7 @@ function CheapModelSection({
detectedModel={null}
detectedModelCandidates={[]}
emptyDetectHint={placeholderHint}
+ defaultLabel={placeholderHint}
/>
) : null}
{enabled && !model && adapterDefaultModel ? (