fix(room): improve AI label fallback to never show "Unknown AI"
Fallback chain: modelName -> short model ID (no provider) -> 'AI'
This commit is contained in:
parent
8a6ec1f62f
commit
64ca5eeea1
@ -171,7 +171,10 @@ export const DiscordMemberList = memo(function DiscordMemberList({
|
||||
icon={<Bot className="h-3 w-3" />}
|
||||
>
|
||||
{aiConfigs.map((ai) => {
|
||||
const label = ai.modelName || 'Unknown AI';
|
||||
// Fallback: try modelName, then short model ID (no provider prefix), then 'AI'
|
||||
const label = ai.modelName
|
||||
|| ai.model?.split('/').pop()
|
||||
|| 'AI';
|
||||
return (
|
||||
<button
|
||||
key={ai.model}
|
||||
|
||||
@ -147,7 +147,10 @@ export const MessageInput = forwardRef<MessageInputHandle, MessageInputProps>(fu
|
||||
channels: [] as { id: string; label: string; type: 'channel'; avatar?: string }[],
|
||||
ai: roomAiConfigs.map((cfg) => ({
|
||||
id: cfg.model,
|
||||
label: cfg.modelName || 'Unknown AI',
|
||||
// Fallback: try modelName, then short model ID (no provider prefix), then 'AI'
|
||||
label: cfg.modelName
|
||||
|| cfg.model?.split('/').pop()
|
||||
|| 'AI',
|
||||
type: 'ai' as const,
|
||||
})),
|
||||
repos: projectRepos.map((r) => ({
|
||||
|
||||
Loading…
Reference in New Issue
Block a user