Skip to content

Workspaces

A workspace is a directory on the filesystem that serves as an agent’s home. It’s where agents read and write files, and where you can upload documents for agents to work with. Each workspace provides persistent file storage that survives across conversations.

  • Storing files that agents create or modify
  • Uploading documents for agents to process
  • Providing persistent storage across conversations
  • Giving each agent a filesystem boundary it operates within

Each user has workspace storage at the path configured by FRONA_STORAGE_WORKSPACES_PATH (default: data/workspaces). Within this path, workspaces are organized by user.

Agents access workspace files through the read_file and produce_file tools, as well as the cli tool when file operations are needed.

OperationHow
Upload a fileThrough the chat interface or API
Read a fileAgent uses read_file tool
Create a fileAgent uses produce_file or cli tool
Browse filesThrough the workspace UI

Workspaces and Spaces are completely separate concepts. A workspace is about files and filesystem storage. A space is about grouping chats that share context. They don’t depend on each other.