What problem does it solve? When files are added or modified in a Unity project outside the Unity API, the editor's AssetDatabase becomes stale and scripts may not recompile, causing outdated assets or missing type information during automated workflows. ## Core Features & Use Cases - AssetDatabase Refresh: Runs AssetDatabase.Refresh with configurable ImportAssetOptions such as ForceSynchronousImport. - Compilation Awareness: Detects when the editor is compiling, returns a Processing response immediately, and delivers a follow-up completion notification once compilation finishes. - Failure Reporting: Returns compilation error details when EditorUtility.scriptCompilationFailed is detected. - Use Case: After generating or editing C# scripts from an external tool, trigger a refresh so Unity reimports assets and recompiles before running tests or building the project. ## Quick Start Ask the assistant to refresh the Unity AssetDatabase with force synchronous import so newly changed scripts recompile before continuing.