| title | Workspace Management | ||||
|---|---|---|---|---|---|
| description | Create, organise, and restore named graph configurations using the Workspace Manager | ||||
| category | how-to | ||||
| tags |
|
||||
| updated-date | 2026-04-18 |
Workspaces let you save and restore named graph configurations — layout, physics settings, filter state — and share them with collaborators.
Workspace management must be enabled. If the WorkspaceManager shows a "Workspace management is disabled" message, toggle it on in settings:
workspace.enabled = true
The Workspace Manager is accessible two ways:
- Command Palette: Press Ctrl+K / Cmd+K, type
workspace. - Enterprise drawer: Press Ctrl+Shift+E / Cmd+Shift+E, navigate to the Workspace section.
- Enter a name in the "Enter workspace name..." field. Names are required; the Create button is disabled until a non-empty name is provided.
- Optionally enter a description. Defaults to
"New workspace"if left blank. - Click Create Workspace (or press Enter in the name field).
A success toast confirms creation. Workspaces are created with type personal by default. The new workspace appears immediately in the Active tab.
The manager shows three tabs:
| Tab | Contents |
|---|---|
| Active | Workspaces with status active — shown with member count and last-accessed time |
| Favorites | Workspaces you have starred |
| Archived | Workspaces moved to the archive |
Each tab shows the count in its label (e.g. "Active (3)").
Each card exposes three icon buttons:
| Icon | Action |
|---|---|
| Star | Toggle favourite — adds to / removes from the Favorites tab |
| Settings (gear) | Archive the workspace — moves it from Active to Archived |
| Folder (restore) | Restore an archived workspace back to Active |
| Trash | Delete — prompts for confirmation; permanent and irreversible |
The workspace card also shows:
- Member count and type badge (
personal,team, orpublic) - Time since last access (e.g. "2h ago")
- Creation date
useWorkspaces is called with enableRealtime: true, meaning changes made in other browser tabs are reflected live without a manual refresh. If a workspace is created, archived, or deleted in another tab, the list updates automatically.
The bottom of the manager card contains toggle buttons for per-workspace features. These map directly to settings store paths:
| Toggle | Setting path | Default behaviour |
|---|---|---|
| Auto Save | workspace.autoSave.enabled |
Persist workspace state automatically on change |
| Sync Settings | workspace.sync.enabled |
Sync workspace to server |
| Collaboration | workspace.collaboration.enabled |
Allow multi-user workspace sharing |
| Auto Backup | workspace.backup.enabled |
Periodic backup of workspace state |
Additional read-only values shown:
workspace.limits.maxWorkspaces— maximum number of workspaces allowedworkspace.layout.default— default layout mode applied to new workspaces
From workspaceApi.ts:
interface Workspace {
id: string;
name: string;
description: string;
type: 'personal' | 'team' | 'public';
status: 'active' | 'archived';
favorite: boolean;
memberCount: number;
lastAccessed: Date;
createdAt: Date;
}"Error loading workspaces" banner: A network error prevented the workspace list from loading. Click Try Again to retry the fetch. Check the backend health dashboard if the error persists.
Create button stays disabled: The name field is empty or contains only whitespace.
Workspace missing from Active tab: It may have been archived. Check the Archived tab; use the restore (folder) icon to move it back.
- Command Palette — keyboard-first navigation
- Configuration —
workspace.*environment variables - System Health Monitoring — verify backend is healthy before troubleshooting workspace sync