diff --git a/Unity-Package/Assets/root/Editor/Scripts/Tools/ParticleSystem.Get.cs b/Unity-Package/Assets/root/Editor/Scripts/Tools/ParticleSystem.Get.cs index 4ab239f..9150162 100644 --- a/Unity-Package/Assets/root/Editor/Scripts/Tools/ParticleSystem.Get.cs +++ b/Unity-Package/Assets/root/Editor/Scripts/Tools/ParticleSystem.Get.cs @@ -27,7 +27,9 @@ public partial class Tool_ParticleSystem [McpPluginTool ( ParticleSystemGetToolId, - Title = "ParticleSystem / Get" + Title = "ParticleSystem / Get", + ReadOnlyHint = true, + IdempotentHint = true )] [Description("Get detailed information about a ParticleSystem component on a GameObject. " + "Returns particle system state and optionally serialized data for each module. " + diff --git a/Unity-Package/Assets/root/Editor/Scripts/Tools/ParticleSystem.Modify.cs b/Unity-Package/Assets/root/Editor/Scripts/Tools/ParticleSystem.Modify.cs index 0e92758..0490b0b 100644 --- a/Unity-Package/Assets/root/Editor/Scripts/Tools/ParticleSystem.Modify.cs +++ b/Unity-Package/Assets/root/Editor/Scripts/Tools/ParticleSystem.Modify.cs @@ -31,7 +31,8 @@ public partial class Tool_ParticleSystem [McpPluginTool ( ParticleSystemModifyToolId, - Title = "ParticleSystem / Modify" + Title = "ParticleSystem / Modify", + IdempotentHint = true )] [Description("Modify a ParticleSystem component on a GameObject. " + "Provide the data model with only the modules you want to change. " +