IntelligenceX
Class

ToolAliasDefinition

Namespace IntelligenceX.Tools
Assembly IntelligenceX
Modifiers sealed

Describes an alias exposed for a tool definition.

Inheritance

  • Object
  • ToolAliasDefinition

Constructors

public ToolAliasDefinition(String name, String description = null, IReadOnlyList<String> tags = null) #

Initializes a new alias definition.

Parameters

name System.String requiredposition: 0
Alias tool name.
description System.String = null optionalposition: 1
Optional alias-specific description override.
tags System.Collections.Generic.IReadOnlyList{System.String} = null optionalposition: 2
Optional alias tags merged with canonical tool tags.

Properties

public String Name { get; } #

Gets the alias name.

public String Description { get; } #

Gets the alias-specific description override.

public IReadOnlyList<String> Tags { get; } #

Gets alias tags.