IntelligenceX

API Reference

Class

ToolPackIdentityCatalog

Namespace IntelligenceX.Tools
Assembly IntelligenceX
Modifiers static

Pack identity catalog used to normalize pack ids, aliases, categories, and display labels.

Inheritance

  • Object
  • ToolPackIdentityCatalog

Methods

public static IReadOnlyList<String> GetNormalizedPackAliases(String packId) #
Returns: IReadOnlyList<String>

Returns normalized compact aliases used for pack matching.

Parameters

packId System.String requiredposition: 0
public static IReadOnlyList<String> GetPackSearchTokens(String packId) #
Returns: IReadOnlyList<String>

Returns pack-oriented search tokens used by planner and routing prompts.

Parameters

packId System.String requiredposition: 0
public static Boolean IsKnownCompoundPackRoutingCompact(String compactToken) #
Returns: Boolean

Indicates whether a compact token maps to a known compound pack identifier.

Parameters

compactToken System.String requiredposition: 0
public static Boolean IsKnownPackIdentityToken(String value) #
Returns: Boolean

Indicates whether the value matches a known pack identity token or alias.

Parameters

value System.String requiredposition: 0
public static String NormalizePackCompactId(String value) #
Returns: String

Normalizes a token into a compact alphanumeric pack/engine alias.

Parameters

value System.String requiredposition: 0
public static String NormalizePackId(String value) #
Returns: String

Normalizes a pack id or engine alias into its canonical pack id.

Parameters

value System.String requiredposition: 0
public static String ResolveDisplayName(String descriptorId, String fallbackName) #
Returns: String

Resolves the preferred display name for a pack, falling back to a human-friendly label derived from the canonical pack id.

Parameters

descriptorId System.String requiredposition: 0
fallbackName System.String requiredposition: 1
public static Boolean TryGetCategory(String packId, out String category) #
Returns: Boolean

Returns the category associated with the pack identity when known.

Parameters

packId System.String requiredposition: 0
category System.String@ requiredposition: 1
public static Boolean TryGetDisplayName(String packId, out String displayName) #
Returns: Boolean

Returns the display label associated with the pack identity when known.

Parameters

packId System.String requiredposition: 0
displayName System.String@ requiredposition: 1
public static Boolean TryResolveCategoryFromRuntimeNamespace(String runtimeNamespace, out String category) #
Returns: Boolean

Resolves a category from a runtime namespace marker when it matches a known pack identity.

Parameters

runtimeNamespace System.String requiredposition: 0
category System.String@ requiredposition: 1
public static Boolean TryResolveCategoryFromToolName(String toolName, out String category) #
Returns: Boolean

Resolves a category from a tool-name prefix when it matches a known pack identity.

Parameters

toolName System.String requiredposition: 0
category System.String@ requiredposition: 1