IntelligenceX

API Reference

Class

ToolHandoffRoute

Namespace IntelligenceX.Tools
Assembly IntelligenceX
Modifiers sealed

Typed outbound handoff route descriptor.

Inheritance

  • Object
  • ToolHandoffRoute

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Constructors

public ToolHandoffRoute() #

Methods

public Void Validate() #
Returns: Void

Validates the route descriptor.

Properties

public String TargetPackId { get; set; } #

Target pack id that can receive this handoff.

public String TargetToolName { get; set; } #

Optional target tool name within the destination pack.

public String TargetRole { get; set; } #

Optional target routing role when target tool name is not pinned.

public IReadOnlyList<ToolHandoffBinding> Bindings { get; set; } #

Source field to destination argument bindings.

public IReadOnlyList<ToolHandoffCondition> Conditions { get; set; } #

Optional route conditions that must match before this handoff is eligible.

public String Reason { get; set; } #

Optional short reason describing when this handoff is appropriate.

public String FollowUpKind { get; set; } #

Optional follow-up kind token describing the intent of this handoff.

public Int32 FollowUpPriority { get; set; } #

Optional follow-up priority hint in the range 0-100. Higher values indicate more important follow-up work.