{
  "env": "sofa-controllable-object-example",
  "backend": "sofa",
  "cmd": "/mnt/wd20t/venvs/surg-t2-i4h/bin/python /home/robot/workspace/agent-next/task-runs/20261104-surgery-multiarm/bench/gate/env_gate.py --env sofa-controllable-object-example --steps 10 --warmup 5 --seed 0 --batch sofa-r2",
  "steps": 10,
  "obs_hash_run1": "",
  "obs_hash_run2": "",
  "reset_hash_run1": "",
  "reset_hash_run2": "",
  "deterministic": false,
  "success_fn_name": "",
  "success_on_rolled_out_state": null,
  "known_fail_control": null,
  "known_fail_control_passed": false,
  "hz": 0.0,
  "wall_s": 0.568,
  "venv": "/mnt/wd20t/venvs/surg-t2-sofa/bin/python",
  "source_commit": "85bf7e05dd088b824794dda0046679df13b13e6e",
  "log_path": "/home/robot/workspace/agent-next/task-runs/20261104-surgery-multiarm/bench/logs/sofa-r2/sofa-controllable-object-example.log",
  "seed": 0,
  "warmup": 5,
  "adapter": "sofa",
  "determinism_mode": "",
  "green": false,
  "self_test_negative": false,
  "error": "RuntimeError: runner produced no 'GATE-RUNNER-RESULT ' line (rc=1); stderr tail: 'Traceback (most recent call last):\\n  File \"/home/robot/workspace/agent-next/task-runs/20261104-surgery-multiarm/bench/gate/env_gate.py\", line 278, in <module>\\n    raise SystemExit(main())\\n                     ^^^^^^\\n  File \"/home/robot/workspace/agent-next/task-runs/20261104-surgery-multiarm/bench/gate/env_gate.py\", line 270, in main\\n    child_main(args)\\n  File \"/home/robot/workspace/agent-next/task-runs/20261104-surgery-multiarm/bench/gate/env_gate.py\", line 97, in child_main\\n    runs = [adapter.run(spec, args.steps, args.warmup, args.seed)]\\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n  File \"/home/robot/workspace/agent-next/task-runs/20261104-surgery-multiarm/bench/gate/adapters/sofa.py\", line 99, in run\\n    env = make_env(spec)\\n          ^^^^^^^^^^^^^^\\n  File \"/home/robot/workspace/agent-next/task-runs/20261104-surgery-multiarm/bench/gate/adapters/sofa.py\", line 48, in make_env\\n    return cls(observation_type=getattr(mod, \\'ObservationType\\').STATE,\\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module \\'sofa_env.scenes.controllable_object_example.controllable_env\\' has no attribute \\'ObservationType\\'\\n'",
  "generated": "2026-11-06T15:22:45Z"
}
