Kit tags
10 herramientas. Generado a partir del código fuente del plugin; no lo edites a mano.
Las descripciones de las herramientas y de los argumentos se muestran en inglés porque reflejan el schema de las herramientas (el mismo texto que el agente recibe en
tools/list).
Herramientas
Leyenda. riesgo 0 = solo lectura, 1 = operación inofensiva del editor, 2 = modifica un asset, 3 = elimina/reemplaza un asset, 4 = proyecto/configuración/build, 5 = potencialmente destructivo (las llamadas por encima de
MaxAutoRiskrequieren"_confirm": true). modifica = se ejecuta en una transacción (edit.undo la revierte). requiere PIE / requiere mundo = se rechaza sin una sesión PIE / sin un nivel abierto. requiere el plugin = no disponible cuando el plugin está desactivado. dryRun = acepta el argumentodryRun. smoke = cubierto poredit.self_test.
tags.compare_containers (riesgo 0, smoke)
Compares two tag containers using native hierarchical or exact matching semantics.
| Argumento | Tipo | Descripción |
|---|---|---|
actual | array of string | First explicit Gameplay Tag set. |
expected | array of string | Second explicit Gameplay Tag set. |
exact | boolean | Match only identical tag names instead of allowing hierarchical parent matches. Valor predeterminado false. |
Devuelve: matchesAny, matchesAll, matchesNone, matching, unmatchedActual, unmatchedExpected, message.
tags.evaluate_requirements (riesgo 0, smoke)
Evaluates allOf, anyOf, and noneOf as one Gameplay Tag requirement set.
| Argumento | Tipo | Descripción |
|---|---|---|
tags | array of string | Explicit Gameplay Tag set to evaluate. |
allOf | array of string | Every tag that must match. |
anyOf | array of string | At least one tag that must match; empty imposes no requirement. |
noneOf | array of string | No tag in this set may match. |
Devuelve: matches, description, missingAllOf, matchingAnyOf, matchingNoneOf, message.
tags.filter_container (riesgo 0, smoke)
Returns the entries of Tags selected by Filter using native hierarchical or exact semantics.
| Argumento | Tipo | Descripción |
|---|---|---|
tags | array of string | Explicit Gameplay Tag set to filter. |
filter | array of string | Tags that select the matching entries. |
exact | boolean | Match only identical tag names instead of allowing hierarchical parent matches. Valor predeterminado false. |
Devuelve: tags, count, message.
tags.find_registered (riesgo 0, smoke)
Finds registered tag names by bounded case-insensitive text search.
| Argumento | Tipo | Descripción |
|---|---|---|
contains | string | Case-insensitive name fragment; empty returns the dictionary from the start. |
parent | string | Optional registered parent tag whose descendants are returned. |
limit | integer | Maximum returned names, from 1 through 5000. Valor predeterminado 500. |
Devuelve: tags, total, truncated.
tags.get_info (riesgo 0, smoke)
Reports the Gameplay Tags module and the ownership boundary with bp.* and gas.*.
| Argumento | Tipo | Descripción |
|---|---|---|
tags | array of string | Registered Gameplay Tag names. Duplicate values are collapsed. |
Devuelve: gameplayTagsAvailable, capabilities, boundaries, message.
tags.get_parents (riesgo 0, smoke)
Returns a registered tag and all of its registered parents.
| Argumento | Tipo | Descripción |
|---|---|---|
tag | string | obligatorio. Registered Gameplay Tag name. |
Devuelve: tag, tagAndParents, parents, depth, message.
tags.list_children (riesgo 0, smoke)
Returns registered descendants of one tag using the Gameplay Tags manager hierarchy.
| Argumento | Tipo | Descripción |
|---|---|---|
tag | string | obligatorio. Registered Gameplay Tag name. |
Devuelve: tag, tagAndParents, parents, depth, message.
tags.list_registered (riesgo 0, smoke)
Lists registered gameplay tags, optionally narrowed by a hierarchical prefix, without editing tag sources.
| Argumento | Tipo | Descripción |
|---|---|---|
contains | string | Case-insensitive name fragment; empty returns the dictionary from the start. |
parent | string | Optional registered parent tag whose descendants are returned. |
limit | integer | Maximum returned names, from 1 through 5000. Valor predeterminado 500. |
Devuelve: tags, total, truncated.
tags.normalize_container (riesgo 0, smoke)
Normalizes an explicit set of registered Gameplay Tag names without changing project definitions.
| Argumento | Tipo | Descripción |
|---|---|---|
tags | array of string | Registered Gameplay Tag names. Duplicate values are collapsed. |
Devuelve: tags, count, message.
tags.validate_registered (riesgo 0, smoke)
Validates explicit tag text against the currently registered dictionary and returns normalized registered names.
| Argumento | Tipo | Descripción |
|---|---|---|
tags | array of string | Registered Gameplay Tag names. Duplicate values are collapsed. |
Devuelve: validTags, invalidTags, valid.