From 18236bff0fb78ed2a087a12a020b71050eced6d9 Mon Sep 17 00:00:00 2001 From: Michael Han <107991372+shimmyshimmer@users.noreply.github.com> Date: Mon, 22 Jun 2026 22:53:49 -0700 Subject: [PATCH] Studio: refresh chat guided tour for the redesigned model picker (#6597) * Studio: refresh chat tour for the redesigned model picker - Pick a model step describes the Recommended and On Device tabs instead of the old Hub and Fine-tuned split - Find a model step (was Two tabs) covers Unsloth search vs Search Hub, the format and sort filters, and the OOM tag - Settings step now anchors to the run settings panel on the right. The old anchor sat on the open settings button, which unmounts when settings opens, so the tooltip lost its target and drifted left * Add guided tour step for the composer + menu --- .../src/components/assistant-ui/thread.tsx | 1 + .../frontend/src/features/chat/chat-page.tsx | 1 - .../src/features/chat/chat-settings-sheet.tsx | 5 +++- .../frontend/src/features/chat/tour/steps.tsx | 26 ++++++++++++++----- 4 files changed, 24 insertions(+), 9 deletions(-) diff --git a/studio/frontend/src/components/assistant-ui/thread.tsx b/studio/frontend/src/components/assistant-ui/thread.tsx index 57e6d02f55..bad9a6b7f3 100644 --- a/studio/frontend/src/components/assistant-ui/thread.tsx +++ b/studio/frontend/src/components/assistant-ui/thread.tsx @@ -3043,6 +3043,7 @@ const ComposerToolsMenu: FC<{ side?: "top" | "bottom" }> = ({ type="button" aria-label="Tools and attachments" className="unsloth-composer-plus" + data-tour="chat-plus-menu" > diff --git a/studio/frontend/src/features/chat/chat-page.tsx b/studio/frontend/src/features/chat/chat-page.tsx index ac0c4de75c..7d4292669d 100644 --- a/studio/frontend/src/features/chat/chat-page.tsx +++ b/studio/frontend/src/features/chat/chat-page.tsx @@ -2506,7 +2506,6 @@ export function ChatPage({ onClick={() => setSettingsOpen(true)} className="flex h-[34px] w-[34px] translate-x-[2px] cursor-pointer items-center justify-center rounded-full text-nav-fg transition-colors hover:bg-nav-surface-hover hover:text-black dark:hover:text-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring" aria-label="Open run settings" - data-tour="chat-settings" > Run settings Chat inference settings -
{settingsContent}
+
+ {settingsContent} +
); @@ -1783,6 +1785,7 @@ export function ChatSettingsPanel({ return (