Asset Swap Docs
View product

Teams and automation

Batch mode and CI

Run deterministic preview, apply, verify, rollback, exit-code, and evidence workflows in batch mode.

Asset Swap 26.8.5Unity 6000.0+Editor onlyBuilt-in · URP · HDRP

Entry point:

text
-executeMethod KiwiStudios.AssetSwap.Editor.KiwiAssetSwapBatchRunner.Run

Required arguments:

  • -kiwiAssetSwapPlan <path>
  • -kiwiAssetSwapMode preview|apply|verify|rollback

Optional arguments:

  • -kiwiAssetSwapOutput <directory>
  • -kiwiAssetSwapReceipt <path> for receipt-backed verify; required for rollback

Without a receipt, verify succeeds only when a fresh structured scan finds no selected source occurrence in the plan scope.

Exit codes

CodeMeaning
0success
10blocked or verification failed
20cancelled with no residual mutation
21execution failed and automatic rollback succeeded
22rollback or recovery conflict/failure
30invalid configuration or plan
31evidence export failed

Evidence includes Core canonical JSON, Markdown, HTML, JUnit, SARIF, plan, preview, receipt when present, inventory, and SHA-256 checksums.

Do not run two Asset Swap applies against the same Unity project concurrently. The transaction lock blocks that configuration, but separate CI workspaces are safer and easier to diagnose.

Still stuck?

Bring the plan and receipt with you.

Include the Asset Swap version, Unity version, operating system, plan, preview or receipt, relevant logs, and the smallest reproducible project state.

Email supportJoin Discord

Asset Swap 26.8.5

Search documentation