# The Reward Hackers

- **Event:** [OpenEnv Hackathon SF](https://cerebralvalley.ai/e/openenv-hackathon-sf)
- **When:** Mar 7 at 9:00 AM – Mar 8 at 12:00 AM (PST)
- **Where:** Shack15, San Francisco, CA
- **Team:** [Ayush Paul](https://cerebralvalley.ai/u/ayu), [Shubham Patil](https://cerebralvalley.ai/u/shubhampatilsd)
- **GitHub:** https://github.com/ShubhamPatilsd/timetravel_openenv
- **Website:** https://colab.research.google.com/drive/1aF4mVpQv3ukV8-J1-T0ihMSLDtfDsteN?usp=sharing
- **Demo video:** https://youtu.be/vvmNbeN7ydI
- **Hugging Face:** https://huggingface.co/spaces/shubhampatilsd/timetravel_openenv
- **Gallery:** https://cerebralvalley.ai/e/openenv-hackathon-sf/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/openenv-hackathon-sf/hackathon/gallery/93

Temporal Agents:

We gave agents the ability to rewind time. One primitive, branch(instruction, ago), lets an agent roll back to any earlier point in its own trajectory, swap in a new strategy, and keep going from there. The old timeline dies, the new one takes over, hard cut. Most agents burn their entire compute budget moving in a straight line, committing to decisions, accumulating errors, unable to course-correct without starting over. We broke that constraint. But rewinding isn't free (every branch costs steps, and the budget is fixed) so the real question is whether an agent can learn when to use it: a meta-policy that decides, in the moment, whether to keep pushing forward or burn steps rolling back to fix a mistake made six moves ago. Temporal control as learned compute allocation, not brute-force search.

---

Markdown version of https://cerebralvalley.ai/e/openenv-hackathon-sf/hackathon/gallery/93. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
