2026-03-28 15:20:32 -04:00
|
|
|
from pathlib import Path
|
|
|
|
|
|
2026-03-28 15:33:43 -04:00
|
|
|
WORLD_BASICS_STEPS = (
|
|
|
|
|
{"command": "look", "expected": ("Gate",)},
|
|
|
|
|
{"command": "enter", "expected": ("Courtyard",)},
|
|
|
|
|
{"command": "workshop", "expected": ("Workshop", "Workbench")},
|
|
|
|
|
{"command": "look", "expected": ("Workshop", "Workbench")},
|
|
|
|
|
{"command": "courtyard", "expected": ("Courtyard", "Map Table")},
|
|
|
|
|
{"command": "chapel", "expected": ("Chapel", "Prayer Wall")},
|
|
|
|
|
{"command": "look Book of the Soul", "expected": ("Book of the Soul", "doctrinal anchor")},
|
2026-03-28 15:20:32 -04:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def example_trace_path(repo_root: str | Path) -> Path:
|
|
|
|
|
return Path(repo_root) / "training-data" / "evennia" / "examples" / "world-basics-trace.example.jsonl"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def example_eval_path(repo_root: str | Path) -> Path:
|
|
|
|
|
return Path(repo_root) / "training-data" / "evennia" / "examples" / "world-basics-eval.example.json"
|