donkeycar-rl-autoresearch/agent/models
Paul Huliganga 349396f967 fix: stream runner output in real-time instead of buffering
Replace subprocess.run(capture_output=True) with Popen + line-by-line
iteration so every line from multitrack_runner.py appears in the nohup
log immediately rather than only after the trial completes (~35-90 min).

- stdout/stderr merged via stderr=STDOUT
- line-buffered (bufsize=1)
- deadline-based timeout replaces subprocess timeout kwarg
- output accumulated in list for parse_runner_output() as before

Agent: pi
Tests: 30 passed
Tests-Added: 0
TypeScript: N/A
2026-04-14 15:13:10 -04:00
..
ARCHIVED_reward_hacking/champion_hacked fix: hack-proof reward shaping + reward hacking detection + research log 2026-04-13 12:27:48 -04:00
champion feat: Phase 3 — behavioral control, enhanced evaluator, 53 tests 2026-04-14 09:28:43 -04:00
wave3-champion fix: stream runner output in real-time instead of buffering 2026-04-14 15:13:10 -04:00