Skip to main content
A Hiro workspace is a self-contained server instance directory. It contains server configuration, identity material, provider metadata, character content, system databases, user conversation data, runtime process files, logs, and generated media. The global workspace registry lives outside the workspace folder. See Global registry.

Workspace root

Folders

Files

workspace.db

workspace.db stores system configuration and agent runtime state.

data/

data/data.db

data.db stores user-facing conversation data.

characters/

Each character has one folder under characters/<id>/. The default character id is hiro. If the workspace has no uploaded photo for a character, the HTTP profile image endpoint can fall back to the packaged default character image.

logs/

The admin log viewer and log tools read these files. Gateway logs are stored under the gateway instance folder, not inside the Hiro workspace.

channels/

Channel plugin configuration does not live in this directory. It lives in the channel_plugins table of workspace.db.

tts_debug/

Global registry

The registry is not inside an individual workspace folder. It lives in the platform app data directory and points to all configured workspaces. registry.json tracks the default workspace, port range start, workspace ids, display names, paths, and port slots.