为什么使用 Local Rollout?
通过将你的 GitHub 仓库连接到 Osmosis,你可以:- 版本控制 你的评估逻辑,与应用代码一起管理
- 协作 使用熟悉的 Git 工作流与团队协作
- 自动化 通过 CI/CD 流水线自动部署
- 保持仓库私有 同时仍然与 Osmosis 同步
- 管理 在一个地方集中管理多个 rubrics 和函数
可以同步哪些内容?
Osmosis 自动从你的仓库中发现并同步三种类型的组件:- MCP 工具 - 通过自定义函数扩展 AI 智能体的能力
- 奖励函数 - 为 LLM 输出提供确定性的数值评分
- Reward Rubrics - 使用 LLM 通过自然语言标准评估输出
示例仓库
查看我们的参考实现:osmosis-git-sync-example 此示例演示了 Osmosis GitHub 集成发现并同步的完整文件夹结构和代码工件。快速开始
设置仓库
创建所需的目录结构和
pyproject.toml。请参阅 文件夹结构 了解完整布局和依赖配置。添加组件
将你的 MCP 工具、奖励函数和 Reward Rubrics 添加到对应的目录中:
mcp/tools/—@mcp.tool()装饰的函数reward_fn/—@osmosis_reward装饰的函数reward_rubric/—@osmosis_rubric装饰的函数
连接到平台
按照 GitHub 集成 指南安装 Osmosis GitHub App 并连接你的仓库。连接后,Osmosis 会在每次推送时自动同步。