Manage version control for modifications. Use when user wants to create branches, rollback, or experiment safely.
version_status - Check current state (branch, HEAD, uncommitted changes)version_list_branches - See all branchesversion_create_branch - Create new experiment branchversion_switch_branch - Change to different branchversion_history - List recent commitsversion_rollback - Restore to a specific commitversion_merge - Merge a branch into current1. version_create_branch("experiment-feature")
2. Make changes
3. Test
4. If good: version_merge("experiment-feature")
5. If bad: version_switch_branch("main")
1. Make fix directly on main
2. Changes auto-commit
3. If broken: version_rollback to previous commit
1. version_history to find commit SHAs
2. version_diff(from, to) to see what changed