nemo_gym.tasks.harbor.materialize
nemo_gym.tasks.harbor.materialize
Turn loaded tasks into single-agent-turn rows and the run config that serves them.
Module Contents
Functions
Data
API
Return an override-compatible agent instance name for the taskset.
Return an override-compatible environment instance name for the taskset.
One row: the instruction as a user message, the folder digest in task_data.
Return an override-compatible resources instance name without changing the taskset ID.
The run-config blocks that bind one taskset to the harbor resources server.
The agent block inherits the selected harness config and points it at the taskset’s
resources server. The environment server is a single_agent_turn instance. Rows
route to it by taskset.
Where a taskset’s folders live and which digest each task had at materialization.
Servers resolve a task as <folder>/<task_id>. For a folder of task folders that is
the folder itself; for a single task folder it is the task’s parent, so folder is
always the tasks’ common parent directory.
Write one materialized row per task as JSONL and return the rows.