Spaces:
Paused
Paused
raj921
Split train and tool simulator modules; mastery curriculum and grader workflow nudge.
5e75745 | from __future__ import annotations | |
| import importlib | |
| import sys | |
| import types | |
| from pathlib import Path | |
| ROOT = Path(__file__).resolve().parents[1] | |
| if str(ROOT) not in sys.path: | |
| sys.path.insert(0, str(ROOT)) | |
| pkg = types.ModuleType("support_ops_env") | |
| pkg.__path__ = [str(ROOT)] | |
| sys.modules.setdefault("support_ops_env", pkg) | |
| server_pkg = types.ModuleType("support_ops_env.server") | |
| server_pkg.__path__ = [str(ROOT / "server")] | |
| sys.modules.setdefault("support_ops_env.server", server_pkg) | |
| MODULE_ALIASES = { | |
| "support_ops_env.models": "models", | |
| "support_ops_env.tasks": "tasks", | |
| "support_ops_env.graders": "graders", | |
| "support_ops_env.client": "client", | |
| "support_ops_env.inference": "inference", | |
| "support_ops_env.train": "train", | |
| "support_ops_env.train_action_json": "train_action_json", | |
| "support_ops_env.train_obs_format": "train_obs_format", | |
| "support_ops_env.train_reward_signal": "train_reward_signal", | |
| "support_ops_env.train_rollout_episode": "train_rollout_episode", | |
| "support_ops_env.train_system_prompt": "train_system_prompt", | |
| "support_ops_env.train_tool_bonuses": "train_tool_bonuses", | |
| "support_ops_env.train_vllm_compat": "train_vllm_compat", | |
| "support_ops_env.train_reward_chart": "train_reward_chart", | |
| "support_ops_env.server.app": "server.app", | |
| "support_ops_env.server.driftshield_environment": "server.driftshield_environment", | |
| "support_ops_env.server.support_ops_tools": "server.support_ops_tools", | |
| "support_ops_env.server.support_ops_environment": "server.driftshield_environment", | |
| } | |
| for alias, target in MODULE_ALIASES.items(): | |
| sys.modules.setdefault(alias, importlib.import_module(target)) | |