Workspaces

Separate configurations for different contexts like personal projects or work. Each workspace has its own sources, skills, statuses, and session history.

What are Workspaces?

Workspaces let you maintain separate configurations for different contexts. Each workspace has its own sources, skills, statuses, labels, and session history.

Use Cases

Personal vs Work

Keep work projects separate from personal projects

Different Clients

Separate configurations for each client

Visa Application

Dedicated workspace for your business plan

Experimentation

Test new configurations without affecting main workspace

Creating a Workspace

  1. Click your workspace name at the bottom of the sidebar
  2. Select Create New Workspace
  3. Enter a name and optional description
  4. Choose whether to copy settings from an existing workspace

Workspace Contents

Each workspace includes:

~/.torlyai/workspaces/{workspace-id}/
├── config.json          # Workspace settings
├── theme.json           # Theme overrides
├── permissions.json     # Safety rules
├── sessions/            # Session data (JSONL)
├── sources/             # Connected sources
│   └── {source-slug}/
│       ├── config.json
│       ├── guide.md
│       └── permissions.json
├── skills/              # Custom skills
├── statuses/            # Status configuration
└── labels/              # Label configuration

Switching Workspaces

Click your workspace name at the bottom of the sidebar to see all workspaces and switch between them. Each workspace maintains its own session history.

Workspace Settings

// config.json
{
  "id": "workspace-id",
  "name": "My Workspace",
  "description": "Workspace for my visa application",
  "createdAt": "2024-01-15T10:00:00Z",
  "rootPath": "/Users/me/projects/visa-app"
}