From 86a4744941eccbc17e4994f1ca44a1de1615eee5 Mon Sep 17 00:00:00 2001 From: Huixin615 Date: Fri, 19 Jun 2026 11:14:49 +0800 Subject: [PATCH] fix(frontend): improve mobile workspace layout (#3646) --- .../[agent_name]/chats/[thread_id]/page.tsx | 23 +++++++---- .../app/workspace/chats/[thread_id]/page.tsx | 17 ++++---- .../src/components/workspace/input-box.tsx | 18 ++++---- frontend/src/components/workspace/welcome.tsx | 36 ++++++++-------- .../workspace/workspace-container.tsx | 4 +- frontend/tests/e2e/sidebar.spec.ts | 41 +++++++++++++++++++ 6 files changed, 94 insertions(+), 45 deletions(-) diff --git a/frontend/src/app/workspace/agents/[agent_name]/chats/[thread_id]/page.tsx b/frontend/src/app/workspace/agents/[agent_name]/chats/[thread_id]/page.tsx index 6346891c3..8389a96b3 100644 --- a/frontend/src/app/workspace/agents/[agent_name]/chats/[thread_id]/page.tsx +++ b/frontend/src/app/workspace/agents/[agent_name]/chats/[thread_id]/page.tsx @@ -6,6 +6,7 @@ import { useCallback, useEffect, useState } from "react"; import type { PromptInputMessage } from "@/components/ai-elements/prompt-input"; import { Button } from "@/components/ui/button"; +import { SidebarTrigger } from "@/components/ui/sidebar"; import { AgentWelcome } from "@/components/workspace/agent-welcome"; import { ArtifactTrigger } from "@/components/workspace/artifacts"; import { ChatBox, useThreadChat } from "@/components/workspace/chats"; @@ -168,33 +169,36 @@ export default function AgentChatPage() {
+ {/* Agent badge */} -
+
- + {agent?.name ?? agent_name}
-
+
-
+
-
+ +
-
+