LICENSE
README.md
pyproject.toml
osmosis_ai/__init__.py
osmosis_ai/_litellm_compat.py
osmosis_ai/consts.py
osmosis_ai/py.typed
osmosis_ai.egg-info/PKG-INFO
osmosis_ai.egg-info/SOURCES.txt
osmosis_ai.egg-info/dependency_links.txt
osmosis_ai.egg-info/entry_points.txt
osmosis_ai.egg-info/requires.txt
osmosis_ai.egg-info/top_level.txt
osmosis_ai/cli/__init__.py
osmosis_ai/cli/console.py
osmosis_ai/cli/errors.py
osmosis_ai/cli/main.py
osmosis_ai/cli/metrics_export.py
osmosis_ai/cli/metrics_graph.py
osmosis_ai/cli/paths.py
osmosis_ai/cli/prompts.py
osmosis_ai/cli/upgrade.py
osmosis_ai/cli/commands/__init__.py
osmosis_ai/cli/commands/auth.py
osmosis_ai/cli/commands/dataset.py
osmosis_ai/cli/commands/deployment.py
osmosis_ai/cli/commands/eval.py
osmosis_ai/cli/commands/init.py
osmosis_ai/cli/commands/model.py
osmosis_ai/cli/commands/project.py
osmosis_ai/cli/commands/rollout.py
osmosis_ai/cli/commands/template.py
osmosis_ai/cli/commands/train.py
osmosis_ai/cli/commands/workspace.py
osmosis_ai/cli/output/__init__.py
osmosis_ai/cli/output/context.py
osmosis_ai/cli/output/error.py
osmosis_ai/cli/output/renderer.py
osmosis_ai/cli/output/result.py
osmosis_ai/cli/output/serializers.py
osmosis_ai/eval/__init__.py
osmosis_ai/eval/config.py
osmosis_ai/eval/llm_proxy.py
osmosis_ai/eval/common/__init__.py
osmosis_ai/eval/common/cli.py
osmosis_ai/eval/common/dataset.py
osmosis_ai/eval/common/errors.py
osmosis_ai/eval/evaluation/__init__.py
osmosis_ai/eval/evaluation/cache.py
osmosis_ai/eval/evaluation/cli.py
osmosis_ai/eval/evaluation/orchestrator.py
osmosis_ai/eval/evaluation/report.py
osmosis_ai/eval/rubric/__init__.py
osmosis_ai/eval/rubric/cli.py
osmosis_ai/eval/rubric/dataset.py
osmosis_ai/eval/rubric/engine.py
osmosis_ai/eval/rubric/report.py
osmosis_ai/eval/rubric/types.py
osmosis_ai/platform/__init__.py
osmosis_ai/platform/constants.py
osmosis_ai/platform/api/__init__.py
osmosis_ai/platform/api/client.py
osmosis_ai/platform/api/download.py
osmosis_ai/platform/api/models.py
osmosis_ai/platform/api/upload.py
osmosis_ai/platform/auth/__init__.py
osmosis_ai/platform/auth/_fileutil.py
osmosis_ai/platform/auth/config.py
osmosis_ai/platform/auth/credentials.py
osmosis_ai/platform/auth/flow.py
osmosis_ai/platform/auth/local_config.py
osmosis_ai/platform/auth/platform_client.py
osmosis_ai/platform/cli/__init__.py
osmosis_ai/platform/cli/constants.py
osmosis_ai/platform/cli/dataset.py
osmosis_ai/platform/cli/init.py
osmosis_ai/platform/cli/project.py
osmosis_ai/platform/cli/project_contract.py
osmosis_ai/platform/cli/training_config.py
osmosis_ai/platform/cli/utils.py
osmosis_ai/platform/cli/workspace.py
osmosis_ai/platform/cli/workspace_repo.py
osmosis_ai/platform/cli/templates/AGENTS.md.tpl
osmosis_ai/platform/cli/templates/CLAUDE.md.tpl
osmosis_ai/platform/cli/templates/README.md.tpl
osmosis_ai/platform/cli/templates/gitignore.tpl
osmosis_ai/platform/cli/templates/project.toml.tpl
osmosis_ai/platform/cli/templates/pyproject.toml.tpl
osmosis_ai/platform/cli/templates/claude/settings.json.tpl
osmosis_ai/platform/cli/templates/configs/AGENTS.md.tpl
osmosis_ai/platform/cli/templates/configs/eval/default.toml.tpl
osmosis_ai/platform/cli/templates/configs/training/default.toml.tpl
osmosis_ai/platform/cli/templates/research/program.md.tpl
osmosis_ai/rollout/__init__.py
osmosis_ai/rollout/agent_workflow.py
osmosis_ai/rollout/context.py
osmosis_ai/rollout/driver.py
osmosis_ai/rollout/grader.py
osmosis_ai/rollout/validator.py
osmosis_ai/rollout/backend/__init__.py
osmosis_ai/rollout/backend/base.py
osmosis_ai/rollout/backend/harbor/__init__.py
osmosis_ai/rollout/backend/harbor/agent_adapter.py
osmosis_ai/rollout/backend/harbor/agent_runner.py
osmosis_ai/rollout/backend/harbor/backend.py
osmosis_ai/rollout/backend/harbor/grader_runner.py
osmosis_ai/rollout/backend/local/__init__.py
osmosis_ai/rollout/backend/local/backend.py
osmosis_ai/rollout/integrations/__init__.py
osmosis_ai/rollout/integrations/agents/__init__.py
osmosis_ai/rollout/integrations/agents/strands.py
osmosis_ai/rollout/server/__init__.py
osmosis_ai/rollout/server/app.py
osmosis_ai/rollout/server/auth.py
osmosis_ai/rollout/types/__init__.py
osmosis_ai/rollout/types/config.py
osmosis_ai/rollout/types/protocol.py
osmosis_ai/rollout/types/sample.py
osmosis_ai/rollout/utils/__init__.py
osmosis_ai/rollout/utils/concurrency.py
osmosis_ai/rollout/utils/http.py
osmosis_ai/rollout/utils/imports.py
osmosis_ai/rollout/utils/messages.py
osmosis_ai/templates/__init__.py
osmosis_ai/templates/cli.py
osmosis_ai/templates/registry.py
osmosis_ai/templates/cookbook/multiply/configs/eval/multiply.toml
osmosis_ai/templates/cookbook/multiply/configs/training/multiply.toml
osmosis_ai/templates/cookbook/multiply/data/multiply.jsonl
osmosis_ai/templates/cookbook/multiply/rollouts/multiply/README.md
osmosis_ai/templates/cookbook/multiply/rollouts/multiply/main.py
osmosis_ai/templates/cookbook/multiply/rollouts/multiply/pyproject.toml
osmosis_ai/templates/cookbook/multiply/rollouts/multiply/multiply_rollout/__init__.py
osmosis_ai/templates/cookbook/multiply/rollouts/multiply/multiply_rollout/grader.py
osmosis_ai/templates/cookbook/multiply/rollouts/multiply/multiply_rollout/tools.py
osmosis_ai/templates/cookbook/multiply/rollouts/multiply/multiply_rollout/utils.py
osmosis_ai/templates/cookbook/multiply/rollouts/multiply/multiply_rollout/workflow.py