IntelligenceX

API Reference

Class

ToolExplicitSelectionMetadata

Namespace IntelligenceX.Tools
Assembly IntelligenceX
Modifiers static

Shared helper for applying explicit tool-owned selection metadata without chat-side hardcoding.

Inheritance

  • Object
  • ToolExplicitSelectionMetadata

Methods

public static ToolDefinition Apply(ToolDefinition definition, String? scope = null, String? operation = null, String? entity = null, String? risk = null, IReadOnlyList<String>? additionalTags = null) #
Returns: ToolDefinition

Applies explicit routing taxonomy and additional tags to a tool definition.

Parameters

definition IntelligenceX.Tools.ToolDefinition requiredposition: 0
scope System.String? = null optionalposition: 1
operation System.String? = null optionalposition: 2
entity System.String? = null optionalposition: 3
risk System.String? = null optionalposition: 4
additionalTags System.Collections.Generic.IReadOnlyList<System.String>? = null optionalposition: 5