What problem does it solve? Applying the same change to dozens or hundreds of Unity GameObjects, components, or assets one by one is slow and error-prone, and long-running operations can block the editor without visibility into progress or failures. ## Core Features & Use Cases - Batch Queries: Filter GameObjects, components, and assets by name, tag, layer, type, path, or label with a unified JSON query envelope. - Preview-Confirm-Execute Mutations: Preview renames, property changes, material replacements, layer assignments, and cleanup operations, review the sample and risk output, then commit with a one-time confirmToken via batch_execute. - Async Job Management: Run large operations as background jobs, poll status and incremental progress events, stream logs, wait, cancel, and retry only failed items from a report. - Use Case: Rename 500 scene objects to a standardized naming convention by previewing the change with batch_standardize_naming, reviewing the sample output, executing it as an async job, and polling job_progress until completion. ## Quick Start Ask the AI to preview renaming all GameObjects tagged "Enemy" with a prefix, review the sample, then execute the confirmed batch and poll the job until it finishes.