{menu.model.show ? (
<>
{labels.modelSelectionLabel}
{menu.model.plan ? (
{translate("agentHost.agentGui.composerModelPlanBadge", {
name: menu.model.plan.name
})}
) : null}
{menu.model.searchEnabled ? (
event.stopPropagation()}
>
setModelSearchQuery(event.target.value)}
/>
) : null}
{menu.model.favoriteOptions.length > 0 ? (
<>
{translate("agentHost.agentGui.composerModelFavoritesGroup")}
>
) : null}
{menu.model.recentOptions.length > 0 ? (
<>
{translate("agentHost.agentGui.composerModelRecentsGroup")}
>
) : null}
{(menu.model.favoriteOptions.length > 0 ||
menu.model.recentOptions.length > 0) &&
menu.model.options.length > 0 ? (
) : null}
{menu.model.groups.length > 0 ? (
menu.model.groups.map((group, index) => (
{group.label !== null ? (
{group.label}
) : null}
))
) : (
)}
{menu.model.searchEnabled &&
menu.model.searchQuery &&
modelListEmpty ? (
{translate("agentHost.agentGui.composerModelSearchEmpty")}
) : null}
>
) : null}
{menu.model.show && (menu.reasoning.show || menu.speed.show) ? (
) : null}
{menu.reasoning.show ? (
svg]:!ml-0.5")}
data-agent-reasoning-submenu-trigger="true"
>
{labels.reasoningLabel}
{menu.reasoning.selectedLabel}
applySettingsChange({ reasoningEffort: value })
}
/>
) : null}
{menu.speed.show ? (
svg]:!ml-0.5")}
data-agent-speed-submenu-trigger="true"
>
{labels.speedLabel}
{menu.speed.selectedLabel}
applySettingsChange({ speed: value })}
/>
) : null}
{menu.switchEffectHint ? (
<>
{translate("agentHost.agentGui.composerModelSwitchNextTurnHint")}
>
) : null}