From fef005208ae3a3bd0350eedb3194cde4238586b6 Mon Sep 17 00:00:00 2001 From: Tony Hu Date: Fri, 5 Sep 2025 11:13:51 +0800 Subject: [PATCH] feat(agent): add task-click-page icon and update related references --- assets/icons/task-click-page.svg | 5 +++++ .../sidepanel/components/Chat/Messages/AgentTaskGroup.vue | 2 +- entrypoints/sidepanel/utils/chat/tool-calls/index.ts | 2 +- utils/icon.ts | 2 ++ 4 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 assets/icons/task-click-page.svg diff --git a/assets/icons/task-click-page.svg b/assets/icons/task-click-page.svg new file mode 100644 index 00000000..0ac6a7f6 --- /dev/null +++ b/assets/icons/task-click-page.svg @@ -0,0 +1,5 @@ + + + \ No newline at end of file diff --git a/entrypoints/sidepanel/components/Chat/Messages/AgentTaskGroup.vue b/entrypoints/sidepanel/components/Chat/Messages/AgentTaskGroup.vue index 75bc006f..36e06f8c 100644 --- a/entrypoints/sidepanel/components/Chat/Messages/AgentTaskGroup.vue +++ b/entrypoints/sidepanel/components/Chat/Messages/AgentTaskGroup.vue @@ -22,7 +22,7 @@
diff --git a/entrypoints/sidepanel/utils/chat/tool-calls/index.ts b/entrypoints/sidepanel/utils/chat/tool-calls/index.ts index 6b0abd49..da814ab9 100644 --- a/entrypoints/sidepanel/utils/chat/tool-calls/index.ts +++ b/entrypoints/sidepanel/utils/chat/tool-calls/index.ts @@ -304,7 +304,7 @@ export const executePageClick: AgentToolCallExecute<'click'> = async ({ params, const contentFilterThreshold = userConfig.documentParser.contentFilterThreshold.get() const { element_id: elementId } = params const taskMsg = taskMessageModifier.addTaskMessage({ summary: t('chat.tool_calls.page_click.click', { content: elementId }) }) - taskMsg.icon = 'taskReadFile' + taskMsg.icon = 'taskClickPage' const browserSession = agentStorage.getOrSetScopedItem('browserSession', () => new BrowserSession()) hooks.addListener('onAgentFinished', () => browserSession.dispose()) const normalizeInnerText = (text?: string) => { diff --git a/utils/icon.ts b/utils/icon.ts index 1c94668d..07e175fc 100644 --- a/utils/icon.ts +++ b/utils/icon.ts @@ -17,6 +17,7 @@ import IconWarning from '@/assets/icons/md-warning.svg?raw' import IconWarningColored from '@/assets/icons/md-warning-colored.svg?raw' import IconWritingBoxed from '@/assets/icons/md-writing-boxed.svg?raw' import IconPdf from '@/assets/icons/pdf-icon.svg?raw' +import IconTaskClickPage from '@/assets/icons/task-click-page.svg?raw' import IconTaskFetchPage from '@/assets/icons/task-fetch-page.svg?raw' import IconTaskReadFile from '@/assets/icons/task-read-file.svg?raw' import IconTaskSearch from '@/assets/icons/task-search.svg?raw' @@ -45,6 +46,7 @@ export const iconMap = { taskSearch: IconTaskSearch, taskReadFile: IconTaskReadFile, taskFetchPage: IconTaskFetchPage, + taskClickPage: IconTaskClickPage, pdf: IconPdf, }