From ad1756a44f5f967b4541adc2ae77ae89dd5e07ce Mon Sep 17 00:00:00 2001 From: Charles Vien Date: Wed, 20 May 2026 15:46:42 -0700 Subject: [PATCH 1/2] Make file references in agent messages clickable --- .../sessions/components/ConversationView.tsx | 65 ++++++++++--------- .../session-update/AgentMessage.tsx | 6 +- .../session-update/FileMentionChip.tsx | 4 +- .../sessions/hooks/useSessionTaskId.tsx | 21 ++++++ 4 files changed, 60 insertions(+), 36 deletions(-) create mode 100644 apps/code/src/renderer/features/sessions/hooks/useSessionTaskId.tsx diff --git a/apps/code/src/renderer/features/sessions/components/ConversationView.tsx b/apps/code/src/renderer/features/sessions/components/ConversationView.tsx index 6d0773c56..4afb50fd6 100644 --- a/apps/code/src/renderer/features/sessions/components/ConversationView.tsx +++ b/apps/code/src/renderer/features/sessions/components/ConversationView.tsx @@ -1,6 +1,7 @@ import { CHAT_CONTENT_MAX_WIDTH } from "@features/sessions/constants"; import { useContextUsage } from "@features/sessions/hooks/useContextUsage"; import { useConversationSearch } from "@features/sessions/hooks/useConversationSearch"; +import { SessionTaskIdProvider } from "@features/sessions/hooks/useSessionTaskId"; import { sessionStoreSetters, useOptimisticItemsForTask, @@ -267,37 +268,39 @@ export function ConversationView({ /> )} - - 0} - pausedDurationMs={pausedDurationMs} - isCompacting={isCompacting} - usage={contextUsage} - /> - - } - /> + + + 0} + pausedDurationMs={pausedDurationMs} + isCompacting={isCompacting} + usage={contextUsage} + /> + + } + /> + {showScrollButton && (