Xorin documentation

Addressables

Xorin can inspect and safely change Unity Addressables configuration, validate runtime keys and references, build content, and verify Addressable scene loading.

Optional package

Install com.unity.addressables version 1.19.0 or newer in the Unity project to use these workflows. Xorin does not install, remove, or upgrade Addressables automatically, and continues to work when the package is absent.

Inspect the current configuration

Inspection is read-only and is available in Ask mode. Xorin can report:

Initialize settings and manage groups

If the project is already configured, its existing Addressables settings are preserved rather than reset.

Manage entries, addresses, and labels

Xorin can make a project asset Addressable, remove or move an entry, set its exact runtime address, and add or remove labels. It refuses ambiguous assets, duplicate addresses, missing groups, and unsafe text values before writing.

Supported changes appear under Changes applied, where you can inspect them before choosing Keep changes or Undo changes. Xorin confirms the requested result before reporting success.

Generate loading code and assign AssetReference fields

When generating runtime loading code, Xorin follows the approach already used by the project, such as an existing loader or service, typed key constants, or direct Addressables calls. It does not replace an Addressables workflow with scene build indices.

Supported serialized AssetReference fields can be assigned through the normal component-property workflow. Xorin checks field compatibility and verifies that the referenced asset resolves as an Addressable entry.

Validate Addressables

Read-only validation can identify:

Validation reports evidence and severity. Dynamic keys are flagged for review rather than automatically treated as broken.

Build Addressables content

Full and content-update builds must be an explicitly approved step in Plan mode. Xorin requires an exact profile and the current active build target. Content-update builds also require the previous content-state .bin path.

The build uses Unity's Addressables APIs, reports duration, output paths, warnings, and errors, and restores the previously active profile. It never switches build targets, uploads to a CDN, deletes old output, or treats generated build output as undoable.

Load and verify an Addressable scene

For a runtime-load request, Xorin resolves an exact configured address, enters Play Mode when necessary, loads and activates the scene asynchronously through Addressables, and verifies the result. A successful load leaves Unity in Play Mode so you can inspect the runtime state.

Editing and runtime loading are different

Ask to open a scene for editing to use the normal path-based Editor workflow. Ask to load an Addressable scene at runtime to enter or use Play Mode and call Addressables with an exact key.

Current limits

Example requests

AskInspect the Addressables groups, profiles, scenes, and duplicate runtime addresses without changing the project.
PlanCreate a local packed group named dev, make it the default, add @MainMenu.unity with address scenes/main-menu, validate the configuration, then show me the plan before changing anything.
AgentLoad the Addressable scene with exact key scenes/main-menu at runtime and verify that it becomes active.