Skip to content

fix(deps): adopt AIGD namespace for Unity-MCP 0.68.0#13

Merged
IvanMurzak merged 1 commit intomainfrom
worktree-fix-part-aigd
May 2, 2026
Merged

fix(deps): adopt AIGD namespace for Unity-MCP 0.68.0#13
IvanMurzak merged 1 commit intomainfrom
worktree-fix-part-aigd

Conversation

@IvanMurzak
Copy link
Copy Markdown
Owner

Summary

  • Unity-MCP 0.68.0 renamed the com.IvanMurzak.Unity.MCP.Runtime.Data namespace to AIGD (Unity-MCP PR #704: "refactor: rename data model namespace to AIGD and flatten nested tool data models"). The release-notes classifier recorded it as a refactor: so the 0.68.0 release did not flag the breaking nature.
  • The previous CI run on main (https://github.com/IvanMurzak/Unity-AI-ParticleSystem/actions/runs/25260880331) failed with CS0234 errors for GameObjectRef / ComponentRef, and a CS0006 cascade for stale-named DLL references that Unity recorded against the now-orphan compilation pass. The bundled NuGet folders are already at com.IvanMurzak.McpPlugin.6.1.2 / com.IvanMurzak.McpPlugin.Common.6.1.2 / com.IvanMurzak.ReflectorNet.5.1.1, so once the namespace error is resolved Unity will regenerate .csproj cleanly and the CS0006 metadata-file errors should clear automatically.

Changes

using com.IvanMurzak.Unity.MCP.Runtime.Data;using AIGD; in 7 files:

  • Unity-Package/Assets/root/Editor/Scripts/Data/GetParticleSystemResponse.cs
  • Unity-Package/Assets/root/Editor/Scripts/Data/ModifyParticleSystemResponse.cs
  • Unity-Package/Assets/root/Editor/Scripts/Data/ParticleSystemData.cs
  • Unity-Package/Assets/root/Editor/Scripts/Tools/ParticleSystem.Get.cs
  • Unity-Package/Assets/root/Editor/Scripts/Tools/ParticleSystem.Modify.cs
  • Unity-Package/Assets/root/Tests/Editor/TestToolParticleSystemGet.cs
  • Unity-Package/Assets/root/Tests/Editor/TestToolParticleSystemModify.cs

No fully-qualified com.IvanMurzak.Unity.MCP.Runtime.Data.* references remain in the repo (verified with rg).

Test plan

  • CI green on test_unity_plugin.yml across Unity 2022.3.62f3 / 2023.2.22f1 / 6000.3.1f1 (editmode + playmode).
  • No further CS0234 / CS0006 errors in the assemblies.

Unity-MCP renamed `com.IvanMurzak.Unity.MCP.Runtime.Data` to `AIGD`
(Unity-MCP PR #704). This swaps the using directive in every consumer
.cs file so GameObjectRef / ComponentRef resolve again against the
0.68.0 plugin DLLs. The bundled NuGet folders are already at 6.1.2 /
6.1.2 / 5.1.1, so the CS0006 metadata-file errors should clear once
this CS0234 cascade is fixed and Unity regenerates the .csproj.
Copilot AI review requested due to automatic review settings May 2, 2026 22:21
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the particle-system package to match the Unity-MCP 0.68.0 namespace rename from com.IvanMurzak.Unity.MCP.Runtime.Data to AIGD, so the editor tooling and its tests continue compiling against the shared MCP runtime types.

Changes:

  • Replace the old MCP data-model namespace import with AIGD in the particle-system response/data model classes.
  • Update the Get/Modify editor tool implementations to reference the renamed namespace.
  • Update editor tests so they compile against the same renamed shared types.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
Unity-Package/Assets/root/Editor/Scripts/Data/GetParticleSystemResponse.cs Updates response model import to the renamed shared data namespace.
Unity-Package/Assets/root/Editor/Scripts/Data/ModifyParticleSystemResponse.cs Updates modify response model import to the renamed shared data namespace.
Unity-Package/Assets/root/Editor/Scripts/Data/ParticleSystemData.cs Updates particle-system data model import to the renamed shared data namespace.
Unity-Package/Assets/root/Editor/Scripts/Tools/ParticleSystem.Get.cs Updates the Get tool implementation to use the renamed shared data namespace.
Unity-Package/Assets/root/Editor/Scripts/Tools/ParticleSystem.Modify.cs Updates the Modify tool implementation to use the renamed shared data namespace.
Unity-Package/Assets/root/Tests/Editor/TestToolParticleSystemGet.cs Updates editor tests for the Get tool to use the renamed shared data namespace.
Unity-Package/Assets/root/Tests/Editor/TestToolParticleSystemModify.cs Updates editor tests for the Modify tool to use the renamed shared data namespace.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@IvanMurzak IvanMurzak merged commit aa454b3 into main May 2, 2026
58 checks passed
@IvanMurzak IvanMurzak deleted the worktree-fix-part-aigd branch May 2, 2026 22:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants