必需目录
CLI 期望以下目录存在:configs/benchmark/ 是可选目录,仅供 osmosis benchmark submit 使用;osmosis doctor 和 osmosis doctor --fix 都不会要求或创建它。
在 workspace directory 中任意位置运行健康检查:
rollouts/
存放 AgentWorkflow 和 Grader 代码的目录。每个 rollout 都是一个子目录,包含一个 entrypoint 文件(通常是 main.py),用于定义 agent workflow 和 grading 逻辑。
configs/
用于 evaluation 和 training 的配置文件,以及可选的 benchmark submission configs。
默认 templates 和 rollout-specific evaluation 与 training configs 已预填必需字段,并以注释形式包含可选设置。完整 TOML schema 参考请参见 Configuration Files。
data/
存放本地数据集文件的目录。通过 osmosis dataset upload 将它们上传到平台,然后在 training 和 evaluation configs 中通过名称引用已上传的数据集。
pyproject.toml
workspace repository 的标准 Python 项目配置。单个 rollout 也可以拥有自己的 rollouts/<name>/pyproject.toml 文件,用于 rollout-specific dependencies。
pyproject.toml
AGENTS.md 与 CLAUDE.md
AGENTS.md 是 AI coding assistants 的 canonical instruction 文件。CLAUDE.md 会将 Claude Code 指向 AGENTS.md,而不是作为第二套独立维护的 instructions。嵌套的 configs/AGENTS.md 为 configs/ 下的文件补充 config-specific rules。
生成的运行时状态
CLI 可能会在.osmosis/ 下创建本地 runtime 文件,例如 exported metrics。请将它们视为本地状态,而不是源代码。
下一步
Workspace 仓库
了解 CLI 如何解析已连接 workspace。
配置文件
查看 training 和 evaluation TOML schemas。