Documentation Index
Fetch the complete documentation index at: https://docs.osmosis.ai/llms.txt
Use this file to discover all available pages before exploring further.
What is an Osmosis Workspace?
An Osmosis workspace is a local project directory for developing AgentWorkflow and Grader code. It provides a standardized structure for organizing rollouts, configurations, datasets, and AI coding assistant instructions — everything you need to iterate on agent behavior locally before syncing to the platform for training. Workspaces are created by theosmosis init command and connected to the Osmosis Platform via Git Sync.
There are two kinds of “workspace” in the Osmosis ecosystem:
- Local Workspace — the directory on your machine created by
osmosis init. This is where you write and test your AgentWorkflows, Graders, and configs. - Platform Workspace — a remote organizational space on the Osmosis Platform for managing datasets, training runs, models, and team members. Managed via
osmosis workspacecommands (see CLI Installation).
Getting Started
Create a new workspace withosmosis init:
my-project/ directory with the following structure:
The --here Flag
To initialize the current directory as a workspace instead of creating a subdirectory:
.git/ directory is allowed).
Name Validation
Workspace names must be lowercase alphanumeric characters and hyphens only, with a maximum of 64 characters. Names cannot start or end with a hyphen.Next Steps
Write your AgentWorkflow
Define the agent loop that will run during training rollouts.
Write your Grader
Create evaluation logic to score agent outputs for RL training.
Run eval locally
Test your agent against a dataset before submitting to training.
Sync to Platform
Push to GitHub and let the platform sync your rollout code automatically.