Versioning model
- Commits are immutable checkpoints.
- Branches let you isolate proposed changes.
- Merges or explicit commits to
mainpromote accepted work.
Why it matters for agents
Agent workflows are often iterative and non-linear. Versioning gives you:- repeatability for every run,
- clear rollback points,
- auditable change history for human review.

