IntelligenceX

API Reference

Class

ToolCapabilityParitySliceDescriptor

Namespace IntelligenceX.Tools
Assembly IntelligenceX
Implements
IEquatable<ToolCapabilityParitySliceDescriptor>
Modifiers sealed

Pack-owned parity slice registration consumed by host/chat parity inventories.

Inheritance

  • Object
  • ToolCapabilityParitySliceDescriptor

Constructors

public ToolCapabilityParitySliceDescriptor() #

Methods

public ToolCapabilityParitySliceDescriptor <Clone>$() #
Returns: ToolCapabilityParitySliceDescriptor
public virtual Boolean Equals(ToolCapabilityParitySliceDescriptor other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public String EngineId { get; set; } #

Stable upstream engine identifier represented by this slice.

public String PackId { get; set; } #

Optional pack id overriding the containing pack descriptor id for this slice.

public Func<IReadOnlyList<ToolDefinition>, ToolCapabilityParitySliceEvaluation> Evaluate { get; set; } #

Evaluates the current runtime parity state for the slice. Returning null omits the slice from the current runtime inventory.