When you runDocumentation Index
Fetch the complete documentation index at: https://docs.osmosis.ai/llms.txt
Use this file to discover all available pages before exploring further.
osmosis init my-project, the following directory structure is created:
.osmosis/workspace.toml
Workspace metadata file that tracks how and when the workspace was created. This file is auto-generated and should not be edited manually.
.osmosis/workspace.toml
| Field | Description |
|---|---|
sdk_version | Version of osmosis-ai used to create or last update the workspace |
created_at | ISO 8601 timestamp of initial workspace creation |
updated_at | ISO 8601 timestamp of last update (added after first update) |
setup_source | Always "osmosis init" |
.osmosis/skills/
AI coding assistant skill files for Claude Code, GitHub Copilot, and other AI-powered editors. These provide context-aware instructions so your AI assistant understands the Osmosis workspace structure and can help you create rollouts, run evaluations, and submit training runs.
Skills are automatically kept up-to-date when you run osmosis init on an existing workspace (see Update Mode below).
rollouts/
The directory where your AgentWorkflow and Grader code lives. Each rollout is a subdirectory containing an entrypoint file (typically main.py) that defines the agent workflow and grading logic.
configs/
Configuration files for the two CLI operations: training and eval.
| Subdirectory | Purpose | Reference |
|---|---|---|
configs/training/ | Training run configs for osmosis train submit | Training Config |
configs/eval/ | Eval configs for osmosis eval run | Eval Config |
configs/training/default.toml template is pre-populated with the required fields and commented-out optional settings. See Configuration Files for the full TOML schema reference.
data/
Directory for local test datasets used during evaluation. Place JSONL, CSV, or Parquet files here and reference them from your eval configs.
pyproject.toml
Standard Python project configuration with the osmosis-ai dependency pre-configured:
pyproject.toml
AGENTS.md & CLAUDE.md
Instruction files for AI coding assistants. AGENTS.md provides general guidance for any AI assistant (GitHub Copilot, Cursor, etc.), while CLAUDE.md contains Claude Code-specific instructions.
Both files describe the workspace structure, conventions, and Osmosis-specific patterns so your AI assistant can effectively help you write rollout code.