From 1b1e69b078937656654cd4662906ef9002de52ac Mon Sep 17 00:00:00 2001 From: liubiren Date: Wed, 14 Oct 2026 14:42:27 +0800 Subject: [PATCH] 1 --- agent/application/pages/task.py | 58 ++------------------------------- 1 file changed, 3 insertions(+), 55 deletions(-) diff --git a/agent/application/pages/task.py b/agent/application/pages/task.py index 416a256..eb32168 100644 --- a/agent/application/pages/task.py +++ b/agent/application/pages/task.py @@ -29,7 +29,7 @@ def task_history_item( return rx.list.item( rx.hstack( - # 会话历史项的会话描述 + # 任务历史项的任务描述 rx.text( item.description, flex=1, @@ -45,10 +45,11 @@ def task_history_item( align_items="center", width="100%", margin_bottom="8px", + cursor="pointer", # 点击事件:将指定任务唯一标识设置为当前任务唯一标识 on_click=lambda: TaskState.set_task_id(item.id), ), - # 会话历史项的更多按钮 + # 任务历史项的更多按钮 rx.box( rx.popover.root( rx.popover.trigger( @@ -206,59 +207,6 @@ def task_history( ) -def conversation_history( - is_conversation_history_shown: bool, -) -> rx.Component: - """ - 会话历史 - :param is_conversation_history_shown: 展示 / 隐藏 - :return: Component - """ - return rx.box( - rx.vstack( - # 会话历史的标题 - rx.hstack( - rx.text( - "会话历史", - margin_bottom="8px", - font_weight="var(--prismui-font-weight-3)", - white_space="nowrap", - ), - align_items="center", - justify_content="space-between", - ), - rx.auto_scroll( - rx.foreach( - TaskState.task_history, - task_history_item, - ), - flex="1", - align_items="stretch", - width="100%", - margin_top="8px", - style={ - "&::-webkit-scrollbar": { - "display": "none", - }, - }, - overflow="auto", - ), - display="flex", - flex_direction="column", - height="100%", - padding="12px", - background_color="#f9f9f9cc", - backdrop_filter="blur(50px)", - gap="12px", - ), - width=rx.cond(is_conversation_history_shown, "25%", "0px"), - min_width=rx.cond(is_conversation_history_shown, "240px", "0px"), - max_width=rx.cond(is_conversation_history_shown, "380px", "0px"), - height="100%", - transition="all 0.18s ease-in-out", - overflow="hidden", - ) - def workflow_button(workflow_type: WorkflowType): """