diff --git a/src/components/ChatPreview.tsx b/src/components/ChatPreview.tsx index fb77f56..ab0d05b 100644 --- a/src/components/ChatPreview.tsx +++ b/src/components/ChatPreview.tsx @@ -176,7 +176,7 @@ export default function ChatPreview({ agent, agentId }: Props) { )} -
+
Promise; onDeleteKnowledge: (fileId: string) => Promise; markDirty: () => void; + isMobile?: boolean; } export default function CapabilitySettings({ @@ -32,6 +33,7 @@ export default function CapabilitySettings({ beforeUploadKnowledge, onDeleteKnowledge, markDirty, + isMobile = false, }: CapabilitySettingsProps) { return (
@@ -55,7 +57,7 @@ export default function CapabilitySettings({ setAvatarSelectorOpen={setAvatarSelectorOpen} /> - + { if (changed.name !== undefined) setAgentName(changed.name); }} - className="agent-editor-modal-card agent-editor-init-form" + className="agent-editor-init-form" > @@ -105,7 +105,7 @@ export default function InitModal({ > @@ -140,20 +140,23 @@ export default function InitModal({
-
选择你的智能体形象
+ {!isMobile &&
选择你的智能体形象
}
默认会使用系统头像,你也可以上传自己的图片替换。
- - - +
+ {isMobile &&
选择你的智能体形象
} + + + +
{[DEFAULT_AVATAR, ...PRESET_AVATARS].map((url) => { diff --git a/src/pages/AgentEditor/components/ModelCheckboxDropdown.tsx b/src/pages/AgentEditor/components/ModelCheckboxDropdown.tsx index 66d6ef2..5ddfe93 100644 --- a/src/pages/AgentEditor/components/ModelCheckboxDropdown.tsx +++ b/src/pages/AgentEditor/components/ModelCheckboxDropdown.tsx @@ -8,9 +8,10 @@ interface ModelCheckboxDropdownProps { value?: string[]; onChange?: (value: string[]) => void; models: AiModel[]; + isMobile?: boolean; } -export default function ModelCheckboxDropdown({ value = [], onChange, models }: ModelCheckboxDropdownProps) { +export default function ModelCheckboxDropdown({ value = [], onChange, models, isMobile = false }: ModelCheckboxDropdownProps) { const [open, setOpen] = useState(false); const summary = value.length ? `${value.length} 个已选` : '选择模型'; @@ -20,7 +21,7 @@ export default function ModelCheckboxDropdown({ value = [], onChange, models }: open={open} onOpenChange={setOpen} popupRender={() => ( -
e.stopPropagation()}> +
e.stopPropagation()}> onChange?.(checked.map((item) => String(item)))} diff --git a/src/pages/AgentEditor/components/PromptEditor.tsx b/src/pages/AgentEditor/components/PromptEditor.tsx index ffa48ec..46bd6c6 100644 --- a/src/pages/AgentEditor/components/PromptEditor.tsx +++ b/src/pages/AgentEditor/components/PromptEditor.tsx @@ -4,9 +4,10 @@ import { FileTextOutlined } from '@ant-design/icons'; interface PromptEditorProps { form: any; markDirty: () => void; + isMobile?: boolean; } -export default function PromptEditor({ form, markDirty }: PromptEditorProps) { +export default function PromptEditor({ form, markDirty, isMobile }: PromptEditorProps) { return (
@@ -42,7 +43,7 @@ export default function PromptEditor({ form, markDirty }: PromptEditorProps) {
diff --git a/src/pages/AgentEditor/components/capability/BasicSettingsPanel.tsx b/src/pages/AgentEditor/components/capability/BasicSettingsPanel.tsx index 5d0db8b..d507655 100644 --- a/src/pages/AgentEditor/components/capability/BasicSettingsPanel.tsx +++ b/src/pages/AgentEditor/components/capability/BasicSettingsPanel.tsx @@ -29,10 +29,10 @@ export default function BasicSettingsPanel({ teams }: BasicSettingsPanelProps) { 名称、描述和可见性决定了这个智能体如何被理解和管理。
- + - +
diff --git a/src/pages/AgentEditor/components/capability/ModelSettingsCard.tsx b/src/pages/AgentEditor/components/capability/ModelSettingsCard.tsx index 64b589b..6fab55b 100644 --- a/src/pages/AgentEditor/components/capability/ModelSettingsCard.tsx +++ b/src/pages/AgentEditor/components/capability/ModelSettingsCard.tsx @@ -5,9 +5,10 @@ import ModelCheckboxDropdown from '../ModelCheckboxDropdown'; interface ModelSettingsCardProps { models: any[]; + isMobile?: boolean; } -export default function ModelSettingsCard({ models }: ModelSettingsCardProps) { +export default function ModelSettingsCard({ models, isMobile = false }: ModelSettingsCardProps) { return (
@@ -31,7 +32,7 @@ export default function ModelSettingsCard({ models }: ModelSettingsCardProps) { className="mb-0" getValueProps={(value) => ({ value: parseModelSelections(value) })} > - +