Workspaces
Workspaces are the organizational foundation of Lattice. Each workspace provides an isolated environment for a specific research initiative, keeping your sources, conversations, and artifacts separate.
Creating a Workspace
Section titled “Creating a Workspace”- Click the workspace selector at the top of the Sources panel
- Select + New Workspace from the dropdown
- Enter a descriptive name (e.g., “Claude Sonnet Evaluation”)
- Press Enter to create and switch to the new workspace
Workspace Contents
Section titled “Workspace Contents”Each workspace maintains its own isolated set of:
| Component | Description |
|---|---|
| Sources | Documents, URLs, and repositories indexed for search |
| Messages | Complete conversation history with the AI |
| Artifacts | Generated tables, charts, memos, and diagrams |
| Scenarios | Workload configurations with SLOs and constraints |
| Stacks | Infrastructure recommendations |
Switching Workspaces
Section titled “Switching Workspaces”Click the workspace selector to see all your workspaces. Each entry shows:
- Workspace name
- Source count — how many documents are indexed
- Message count — your conversation history
A checkmark indicates the currently active workspace.
Workspace Best Practices
Section titled “Workspace Best Practices”Keep Workspaces Focused
Section titled “Keep Workspaces Focused”Create separate workspaces for distinct projects:
✓ "Claude vs GPT-4 for RAG" — focused comparison✓ "Q1 Infrastructure Review" — time-bounded evaluation✓ "Fine-tuning Cost Analysis" — specific use case
✗ "AI Research" — too broad, will become clutteredArchive Old Workspaces
Section titled “Archive Old Workspaces”When a project concludes, you can archive workspaces to keep your workspace list clean while preserving the data for future reference.
Export Before Deleting
Section titled “Export Before Deleting”Before deleting a workspace, export important artifacts. Deletion is permanent and removes all associated data.
API Reference
Section titled “API Reference”List Workspaces
Section titled “List Workspaces”GET /api/workspacesReturns all workspaces for the current user.
Create Workspace
Section titled “Create Workspace”POST /api/workspacesContent-Type: application/json
{ "name": "Claude Sonnet Evaluation"}Get Workspace
Section titled “Get Workspace”GET /api/workspaces/{workspace_id}Update Workspace
Section titled “Update Workspace”PATCH /api/workspaces/{workspace_id}Content-Type: application/json
{ "name": "Updated Workspace Name"}Delete Workspace
Section titled “Delete Workspace”DELETE /api/workspaces/{workspace_id}