Git branching for agent trajectories — what should a branch preserve?

by

One of the most specific pieces of feedback on our TraceArena launch was: pause a simulation at any decision point and create a new branch — like Git for agent trajectories.

We’re exploring a counterfactual replay workflow:

1. Select any replay step.

2. Clone the authoritative world state.

3. Change one variable.

4. Run the branch.

5. Compare outcomes side by side with provenance.

The key design question: what should be editable in a branch?

A) Only one agent’s next action

B) The agent prompt or model

C) World rules or resources

D) All of the above, with a clear diff

Which option would you actually use first? If you’ve built agent evaluations or simulations, I’d also love to hear what would make a branch reproducible enough for you to trust.

2 views

Add a comment

Replies

Be the first to comment