From db58762a139187a82d9d042948d276169a699190 Mon Sep 17 00:00:00 2001 From: icarus Date: Thu, 18 Sep 2025 17:40:12 +0800 Subject: [PATCH] refactor(AssistantsTab): remove agent-related code and imports --- .../src/pages/home/Tabs/AssistantsTab.tsx | 35 ++----------------- 1 file changed, 2 insertions(+), 33 deletions(-) diff --git a/src/renderer/src/pages/home/Tabs/AssistantsTab.tsx b/src/renderer/src/pages/home/Tabs/AssistantsTab.tsx index 499c93be85..e0984f96ab 100644 --- a/src/renderer/src/pages/home/Tabs/AssistantsTab.tsx +++ b/src/renderer/src/pages/home/Tabs/AssistantsTab.tsx @@ -1,21 +1,18 @@ import { DownOutlined, RightOutlined } from '@ant-design/icons' -import { Button, Divider } from '@heroui/react' +import { Button } from '@heroui/react' import { DraggableList } from '@renderer/components/DraggableList' -import { AgentModal } from '@renderer/components/Popups/AgentModal' import Scrollbar from '@renderer/components/Scrollbar' -import { useAgents } from '@renderer/hooks/agents/useAgents' import { useAssistants } from '@renderer/hooks/useAssistant' import { useAssistantPresets } from '@renderer/hooks/useAssistantPresets' import { useAssistantsTabSortType } from '@renderer/hooks/useStore' import { useTags } from '@renderer/hooks/useTags' -import { AgentEntity, Assistant, AssistantsSortType } from '@renderer/types' +import { Assistant, AssistantsSortType } from '@renderer/types' import { Tooltip } from 'antd' import { Plus } from 'lucide-react' import { FC, useCallback, useMemo, useRef, useState } from 'react' import { useTranslation } from 'react-i18next' import styled from 'styled-components' -import AgentItem from './components/AgentItem' import AssistantItem from './components/AssistantItem' interface AssistantsTabProps { @@ -37,7 +34,6 @@ const Assistants: FC = ({ const { getGroupedAssistants, collapsedTags, toggleTagCollapse } = useTags() const { assistantsTabSortType = 'list', setAssistantsTabSortType } = useAssistantsTabSortType() const containerRef = useRef(null) - const { agents } = useAgents() const onDelete = useCallback( (assistant: Assistant) => { @@ -51,14 +47,6 @@ const Assistants: FC = ({ [activeAssistant, assistants, removeAssistant, setActiveAssistant, onCreateDefaultAssistant] ) - const onDeleteAgent = useCallback( - (agent: AgentEntity) => { - // removeAgent(agent.id) - window.toast.success(t('common.delete_success')) - }, - [t] - ) - const handleSortByChange = useCallback( (sortType: AssistantsSortType) => { setAssistantsTabSortType(sortType) @@ -141,31 +129,12 @@ const Assistants: FC = ({ ))} {renderAddAssistantButton} - {/* */} ) } return ( - {t('common.agent_other')} - {agents.map((agent) => ( - - ))} - e.continuePropagation()} - className="w-full justify-start bg-transparent text-foreground-500 hover:bg-accent"> - - {t('agent.add.title')} - - ) - }} - /> - - {t('common.assistant_other')}