Set Your Own Repo
The Osmosis AI platform supports automatic synchronization from GitHub repositories. You can store your MCP tools, reward functions, and reward rubrics in your own repository (public or private), and Osmosis will automatically discover and sync them.Why Use Git Sync?
By connecting your GitHub repository to Osmosis, you can:- Version control your evaluation logic alongside your application code
- Collaborate with your team using familiar Git workflows
- Automate deployments through CI/CD pipelines
- Keep repositories private while still syncing with Osmosis
What Can You Sync?
Osmosis automatically discovers and syncs three types of components from your repository:- MCP Tools - Extend AI agent capabilities with custom functions
- Reward Functions - Provide deterministic, numeric scoring for LLM outputs
- Reward Rubrics - Use LLMs to evaluate outputs with natural language criteria
Example Repository
Check out our reference implementation: osmosis-git-sync-example This example demonstrates the complete folder structure and code artifacts that the Osmosis GitHub integration discovers and syncs.Quick Start
- Create a repository with the required folder structure
- Implement your MCP tools, reward functions, or rubrics
- Push to GitHub
- Connect your repository to Osmosis
- Watch your components sync automatically