Skip to main content
workspace directory 是连接到平台 workspace 的 GitHub workspace repository 的本地 clone。平台会从 Osmosis workspace template 创建新的 workspace repositories。

必需目录

CLI 期望以下目录存在: configs/benchmark/ 是可选目录,仅供 osmosis benchmark submit 使用;osmosis doctorosmosis doctor --fix 都不会要求或创建它。 在 workspace directory 中任意位置运行健康检查:
修复缺失的 scaffold 目录,且不覆盖已有文件:

rollouts/

存放 AgentWorkflow 和 Grader 代码的目录。每个 rollout 都是一个子目录,包含一个 entrypoint 文件(通常是 main.py),用于定义 agent workflow 和 grading 逻辑。
创建新的 rollout scaffold:
或应用 starter template:

configs/

用于 evaluation 和 training 的配置文件,以及可选的 benchmark submission configs。 默认 templates 和 rollout-specific evaluation 与 training configs 已预填必需字段,并以注释形式包含可选设置。完整 TOML schema 参考请参见 Configuration Files

data/

存放本地数据集文件的目录。通过 osmosis dataset upload 将它们上传到平台,然后在 trainingevaluation configs 中通过名称引用已上传的数据集。

pyproject.toml

workspace repository 的标准 Python 项目配置。单个 rollout 也可以拥有自己的 rollouts/<name>/pyproject.toml 文件,用于 rollout-specific dependencies。
pyproject.toml

AGENTS.mdCLAUDE.md

AGENTS.md 是 AI coding assistants 的 canonical instruction 文件。CLAUDE.md 会将 Claude Code 指向 AGENTS.md,而不是作为第二套独立维护的 instructions。嵌套的 configs/AGENTS.mdconfigs/ 下的文件补充 config-specific rules。

生成的运行时状态

CLI 可能会在 .osmosis/ 下创建本地 runtime 文件,例如 exported metrics。请将它们视为本地状态,而不是源代码。

下一步

Workspace 仓库

了解 CLI 如何解析已连接 workspace。

配置文件

查看 training 和 evaluation TOML schemas。
最后修改于 2026年8月11日