IntelligenceX

API Reference

Class

ToolAlternateEngineSelectorNames

Namespace IntelligenceX.Tools
Assembly IntelligenceX
Modifiers static

Shared alternate-engine selector vocabulary used by tool contracts and chat retry fallbacks.

Inheritance

  • Object
  • ToolAlternateEngineSelectorNames

Methods

TryResolveSelectorArgumentName 2 overloads
public static Boolean TryResolveSelectorArgumentName(IEnumerable<String> argumentNames, out String argumentName) #
Returns: Boolean

Resolves the first canonical alternate-engine selector name present in a JSON schema/property object.

Parameters

arguments IntelligenceX.Json.JsonObject requiredposition: 0
argumentName System.String@ requiredposition: 1
TryResolveSelectorArgumentName(System.Collections.Generic.IEnumerable{System.String} argumentNames, System.String@ argumentName) #

Resolves the first canonical alternate-engine selector name present in a tool schema or argument list.

Parameters

argumentNames System.Collections.Generic.IEnumerable{System.String} required
argumentName System.String@ required

Properties

public static IReadOnlyList<String> CanonicalSelectorArguments { get; } #

Canonical schema argument names that allow tools to select an alternate execution engine.