Skip to content

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.

  1. Click the workspace selector at the top of the Sources panel
  2. Select + New Workspace from the dropdown
  3. Enter a descriptive name (e.g., “Claude Sonnet Evaluation”)
  4. Press Enter to create and switch to the new workspace

Each workspace maintains its own isolated set of:

ComponentDescription
SourcesDocuments, URLs, and repositories indexed for search
MessagesComplete conversation history with the AI
ArtifactsGenerated tables, charts, memos, and diagrams
ScenariosWorkload configurations with SLOs and constraints
StacksInfrastructure recommendations

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.

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 cluttered

When a project concludes, you can archive workspaces to keep your workspace list clean while preserving the data for future reference.

Before deleting a workspace, export important artifacts. Deletion is permanent and removes all associated data.

GET /api/workspaces

Returns all workspaces for the current user.

POST /api/workspaces
Content-Type: application/json
{
"name": "Claude Sonnet Evaluation"
}
GET /api/workspaces/{workspace_id}
PATCH /api/workspaces/{workspace_id}
Content-Type: application/json
{
"name": "Updated Workspace Name"
}
DELETE /api/workspaces/{workspace_id}