IntelligenceX
Class

ToolSelectionRoutingInfo

Namespace IntelligenceX.Tools.ToolSelectionMetadata
Assembly IntelligenceX
Modifiers sealed

Structured routing taxonomy resolved for a tool.

Inheritance

  • Object
  • ToolSelectionRoutingInfo

Constructors

public ToolSelectionRoutingInfo(String scope, String operation, String entity, String risk, Boolean isExplicit) #

Initializes a new routing taxonomy descriptor.

Parameters

scope System.String requiredposition: 0
operation System.String requiredposition: 1
entity System.String requiredposition: 2
risk System.String requiredposition: 3
isExplicit System.Boolean requiredposition: 4

Properties

public String Scope { get; } #

Primary scope where the tool operates.

public String Operation { get; } #

Primary operation kind (query/search/list/read/write/etc).

public String Entity { get; } #

Primary entity class handled by the tool.

public String Risk { get; } #

Relative risk profile (low/medium/high).

public Boolean IsExplicit { get; } #

True when routing values came from an explicit override.