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