From 4e2b407d35160b898764a096fa4984fbb022f774 Mon Sep 17 00:00:00 2001 From: Amber Agent Date: Fri, 5 Dec 2025 23:57:37 +0000 Subject: [PATCH] feat(frontend): clarify workspace purpose in GUI MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add clearer descriptions and help text throughout the UI to explain what workspaces are and their purpose: - Updated CreateWorkspaceDialog to explain workspaces are isolated environments for managing agentic sessions with their own settings, permissions, and resources - Enhanced projects page header and card descriptions to clarify workspaces organize AI-powered agentic sessions - Improved project details page fallback description - Added explanatory text to WorkspaceTab clarifying it shows the session's working directory with files created/modified by the AI agent - Enhanced empty state messages to be more descriptive Fixes #409 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- components/frontend/src/app/projects/[name]/page.tsx | 2 +- components/frontend/src/app/projects/page.tsx | 5 ++--- .../frontend/src/components/create-workspace-dialog.tsx | 2 +- components/frontend/src/components/session/WorkspaceTab.tsx | 5 +++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/components/frontend/src/app/projects/[name]/page.tsx b/components/frontend/src/app/projects/[name]/page.tsx index 2779578dd..5194df718 100644 --- a/components/frontend/src/app/projects/[name]/page.tsx +++ b/components/frontend/src/app/projects/[name]/page.tsx @@ -80,7 +80,7 @@ export default function ProjectDetailsPage() {
diff --git a/components/frontend/src/app/projects/page.tsx b/components/frontend/src/app/projects/page.tsx index 56687e094..717f4447d 100644 --- a/components/frontend/src/app/projects/page.tsx +++ b/components/frontend/src/app/projects/page.tsx @@ -143,7 +143,7 @@ export default function ProjectsPage() {
@@ -164,8 +164,7 @@ export default function ProjectsPage() {
Workspaces - Configure and manage workspace settings, resource limits, and access - controls + Each workspace provides an isolated environment for your team to run agentic sessions, manage API keys, and control access permissions
diff --git a/components/frontend/src/components/create-workspace-dialog.tsx b/components/frontend/src/components/create-workspace-dialog.tsx index 7db3cf35b..c71e20aa4 100644 --- a/components/frontend/src/components/create-workspace-dialog.tsx +++ b/components/frontend/src/components/create-workspace-dialog.tsx @@ -167,7 +167,7 @@ export function CreateWorkspaceDialog({ Create New Workspace - Set up a new workspace for your team + A workspace is an isolated environment where your team can create and manage AI-powered agentic sessions. Each workspace has its own settings, permissions, and resources. diff --git a/components/frontend/src/components/session/WorkspaceTab.tsx b/components/frontend/src/components/session/WorkspaceTab.tsx index 2bef267e4..c5546103f 100644 --- a/components/frontend/src/components/session/WorkspaceTab.tsx +++ b/components/frontend/src/components/session/WorkspaceTab.tsx @@ -71,7 +71,8 @@ const WorkspaceTab: React.FC = ({ session, wsLoading, wsUnava
-
+
+

Session working directory - files created and modified by the AI agent

{k8sResources?.pvcName ? (
@@ -99,7 +100,7 @@ const WorkspaceTab: React.FC = ({ session, wsLoading, wsUnava ) : (