source_control
Manage Unreal Engine source control: review status, commit changes, revert to a specific ref, lock/unlock assets, and summarize modifications.
Instructions
Source control integration. Git-backed by default, with a provider-agnostic interface for future Perforce support. Actions: status, checkpoint (commit), revert, changed_since, lock, unlock, change_summary.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End ref for change_summary | |
| ref | No | Git ref / commit hash for revert and changed_since | |
| from | No | Start ref for change_summary | |
| path | No | Asset path for lock/unlock | |
| paths | No | Specific paths to commit (default: all changes) | |
| action | Yes | status: branch/dirty state. checkpoint: commit. revert: undo to ref. changed_since: files changed since ref. lock/unlock: asset locking. change_summary: LLM-readable diff. | |
| message | No | Commit message for checkpoint action |