Skip to content

Project: GameFeatures, Plugins, Dataflow, Physics, Search, AgentSkill

Project-level and cross-cutting toolsets that don't fit a single asset domain.

6 toolset(s), 69 tool(s). Full schemas in the raw catalog.

ToolsetRegistry.AgentSkillToolset · raw schemas

Provides tools for listing, reading, and creating/updating skills.

Tool Summary
ToolsetRegistry.AgentSkillToolset.CreateSkill Creates a new AgentSkill.
ToolsetRegistry.AgentSkillToolset.GetSkills Returns detailed information about a specific set of AgentSkills.
ToolsetRegistry.AgentSkillToolset.ListSkills Gets a summary of all AgentSkills in the project.
ToolsetRegistry.AgentSkillToolset.UpdateSkill Updates an existing AgentSkill.

GameFeaturesToolset.GameFeaturesToolset · raw schemas

Provides tools for listing, activating, and deactivating Game Feature Plugins.

Tool Summary
GameFeaturesToolset.GameFeaturesToolset.GetGameFeatureState Gets the current state of a Game Feature Plugin.
GameFeaturesToolset.GameFeaturesToolset.IsGameFeatureActive Checks whether a Game Feature Plugin is active. Raises an error if the subsystem is unavailable
GameFeaturesToolset.GameFeaturesToolset.IsGameFeaturePlugin Return whether or not a plugin is a Game Feature Plugin. Will error if no plugin of this
GameFeaturesToolset.GameFeaturesToolset.ListDiscoveredGameFeaturePlugins Lists all discovered Game Feature Plugins sorted by name. This includes enabled and disabled
GameFeaturesToolset.GameFeaturesToolset.ListEnabledGameFeaturePlugins Lists all enabled Game Feature Plugins sorted by name. Enabled plugins are the only plugins
GameFeaturesToolset.GameFeaturesToolset.RequestActivateGameFeature Requests activation of a Game Feature Plugin.
GameFeaturesToolset.GameFeaturesToolset.RequestDeactivateGameFeature Requests deactivation of a Game Feature Plugin.

PluginToolset.PluginToolset · raw schemas

Tools for creating, editing, enabling, and querying Unreal plugins

Tool Summary
PluginToolset.PluginToolset.AddPluginDependency Adds a dependency entry to a plugin's Plugins array in its .uplugin file.
PluginToolset.PluginToolset.CreatePlugin Creates a new plugin from a template and loads it into the editor.
PluginToolset.PluginToolset.GetPluginDependencies Returns the dependency entries from a plugin's Plugins array in its .uplugin file.
PluginToolset.PluginToolset.GetPluginDependents Returns the names of all discovered plugins that declare a dependency on the given plugin.
PluginToolset.PluginToolset.GetPluginDescriptor Gets the editable descriptor fields for a discovered plugin.
PluginToolset.PluginToolset.GetPluginForAsset Returns the name of the enabled plugin whose content mount point contains the given asset path.
PluginToolset.PluginToolset.GetPluginInfo Gets metadata for a discovered plugin, including description, version, base directory,
PluginToolset.PluginToolset.GetPluginTemplateDescriptions Returns the list of available plugin templates. Pass one of the results to CreatePlugin
PluginToolset.PluginToolset.IsEnabled Checks whether a discovered plugin is currently enabled.
PluginToolset.PluginToolset.IsPluginCreationAllowed Checks whether the editor settings permit plugin creation from the plugin browser.
PluginToolset.PluginToolset.IsPluginModificationAllowed Checks whether the editor settings permit modifying plugins from the plugin browser.
PluginToolset.PluginToolset.ListDiscoveredPlugins Lists the names of all discovered plugins (enabled and disabled), sorted alphabetically.
PluginToolset.PluginToolset.ListEnabledPlugins Lists the names of all enabled plugins, sorted alphabetically.
PluginToolset.PluginToolset.RemovePluginDependency Removes a dependency entry from a plugin's Plugins array in its .uplugin file.
PluginToolset.PluginToolset.SetPluginEnabled Enables or disables a plugin in the project config. The change takes effect on the next editor restart.
PluginToolset.PluginToolset.UpdatePluginDescriptor Updates a plugin's descriptor fields and writes them to its .uplugin file.
PluginToolset.PluginToolset.ValidateNewPluginNameAndLocation Validates that PluginName and RelativePluginLocation are acceptable for a new plugin.

DataflowAgent.DataflowAgentToolset · raw schemas

Dataflow Agent Toolset - exposes Dataflow graph editing operations as AI agent tools.

Tool Summary
DataflowAgent.DataflowAgentToolset.AddCommentBox Adds a comment box around the given nodes.
DataflowAgent.DataflowAgentToolset.AddNode Adds a node of the given type to the Dataflow graph.
DataflowAgent.DataflowAgentToolset.AddVariable Adds a new variable to the Dataflow graph.
DataflowAgent.DataflowAgentToolset.AssignDataflowTemplate Assigns a Dataflow template to an existing Dataflow-compatible asset by duplicating
DataflowAgent.DataflowAgentToolset.ConnectNodePins Connects an output pin of one node to an input pin of another.
DataflowAgent.DataflowAgentToolset.CreateDataflowCompatibleAsset Creates a new Dataflow-compatible asset (e.g. ChaosClothAsset, GeometryCollection,
DataflowAgent.DataflowAgentToolset.CreateDataflowCompatibleAssetFromTemplate Creates a new Dataflow-compatible asset and initialises its embedded Dataflow graph
DataflowAgent.DataflowAgentToolset.CreateGraph Creates a new saved Dataflow graph asset.
DataflowAgent.DataflowAgentToolset.DisconnectNodePins Removes the connection between two node pins.
DataflowAgent.DataflowAgentToolset.GetGraphStructure Returns the complete structure of a Dataflow graph including all nodes and connections.
DataflowAgent.DataflowAgentToolset.GetNodeInfo Returns information about a node as a JSON object (name, type, position, pins).
DataflowAgent.DataflowAgentToolset.GetNodeTypeSchema Returns the schema for a Dataflow node type including its input/output pins
DataflowAgent.DataflowAgentToolset.ListDataflowCompatibleAssetTypes Returns a JSON list of every UClass that can host an embedded Dataflow graph
DataflowAgent.DataflowAgentToolset.ListDataflowTemplatesForAssetClass Returns a JSON list of Dataflow templates registered for the given asset class.
DataflowAgent.DataflowAgentToolset.ListNodeTypes Returns a JSON list of all registered Dataflow node types.
DataflowAgent.DataflowAgentToolset.ListVariables Returns all variables defined on the Dataflow graph as a JSON array.
DataflowAgent.DataflowAgentToolset.RemoveCommentBox Removes a comment box node from the graph.
DataflowAgent.DataflowAgentToolset.RemoveNode Removes a node and all its connections from the Dataflow graph.
DataflowAgent.DataflowAgentToolset.RemoveVariable Removes a variable from the Dataflow graph.
DataflowAgent.DataflowAgentToolset.RepositionNode Moves a node to a new position in the graph editor.
DataflowAgent.DataflowAgentToolset.SetVariable Sets the value of an existing variable using its serialized string representation.
DataflowAgent.DataflowAgentToolset.UpdateNode Updates an existing node's editable properties via JSON.

PhysicsToolsets.PhysicsAssetToolset · raw schemas

Provides tools for creating and managing Physics Assets.

Tool Summary
PhysicsToolsets.PhysicsAssetToolset.AddBody Adds a new empty body for the given bone.
PhysicsToolsets.PhysicsAssetToolset.AddConstraint Adds a new constraint between two bodies. Both bodies must already exist.
PhysicsToolsets.PhysicsAssetToolset.CreateFromMesh Creates a physics asset from a skeletal mesh, auto-generating collision bodies for
PhysicsToolsets.PhysicsAssetToolset.GetBodyMassScale Returns the mass-scale multiplier for the given body.
PhysicsToolsets.PhysicsAssetToolset.GetBodyNames Returns the bone name for each rigid body in a physics asset.
PhysicsToolsets.PhysicsAssetToolset.GetBodyPhysicsMode Returns the physics simulation mode for the given body.
PhysicsToolsets.PhysicsAssetToolset.GetBodyShapes Returns all collision shapes assigned to a body.
PhysicsToolsets.PhysicsAssetToolset.GetConstraints Returns all constraints in the physics asset with their current angular limits.
PhysicsToolsets.PhysicsAssetToolset.RemoveBody Removes the body for the given bone along with any constraints that reference it.
PhysicsToolsets.PhysicsAssetToolset.RemoveConstraint Removes the constraint between two bodies.
PhysicsToolsets.PhysicsAssetToolset.RemoveShape Removes a collision primitive from a body by name.
PhysicsToolsets.PhysicsAssetToolset.SetBodyMassScale Sets the mass-scale multiplier for the given body.
PhysicsToolsets.PhysicsAssetToolset.SetBodyPhysicsMode Sets the physics simulation mode for the given body.
PhysicsToolsets.PhysicsAssetToolset.SetBox Adds or replaces a box collision primitive on a body.
PhysicsToolsets.PhysicsAssetToolset.SetCapsule Adds or replaces a capsule collision primitive on a body.
PhysicsToolsets.PhysicsAssetToolset.SetConstraintLimits Updates the angular limits for an existing constraint.
PhysicsToolsets.PhysicsAssetToolset.SetSphere Adds or replaces a sphere collision primitive on a body.

SemanticSearchToolset.SemanticSearchToolset · raw schemas

Toolset exposing the SemanticSearch plugin's hybrid vector + BM25 asset search

Tool Summary
SemanticSearchToolset.SemanticSearchToolset.FindSimilar Find assets whose embeddings are semantically similar to the given asset's embedding.
SemanticSearchToolset.SemanticSearchToolset.Search Run a semantic search over the Content Browser assets indexed by the SemanticSearch plugin.