Updating to use hermes-agent backend and parse container definition out of provided .sif files

This commit is contained in:
Sam Herring 2026-02-24 16:35:18 -08:00
parent 9139eeaa60
commit f1c2f8a414
2 changed files with 311 additions and 61 deletions

View file

@ -1,7 +1,8 @@
# Endless Terminals Environment -- Default Configuration
#
# Trains agents on terminal tasks from the Endless Terminals HuggingFace dataset.
# Each task includes a pre-built Apptainer container and pytest-based verification.
# Uses hermes-agent backends (modal/docker/local) with per-task Docker images.
# Tests run in the same sandbox the agent used (no separate containers needed).
#
# Dataset: https://huggingface.co/datasets/obiwan96/endless-terminals-train
#
@ -9,8 +10,9 @@
# 1. Download dataset: huggingface-cli download obiwan96/endless-terminals-train \
# --repo-type dataset --local-dir ~/endless-terminals-data \
# --local-dir-use-symlinks False
# 2. Install Apptainer/Singularity (for test execution)
# 3. Set TASKS_BASE_DIR environment variable or configure tasks_base_dir below
# 2. Set TASKS_BASE_DIR environment variable or configure tasks_base_dir below
# 3. For modal backend: Configure Modal CLI (modal token set)
# 4. For docker backend: Install Docker
#
# Usage:
# python environments/endless_terminals/endless_terminals_env.py process \