API Reference
Class
ToolExecutionContract
Declares execution-locality metadata for a tool.
Inheritance
- Object
- ToolExecutionContract
Constructors
public ToolExecutionContract() #Methods
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public Boolean IsExecutionAware { get; set; } #True when this definition participates in structured execution metadata.
public String ExecutionContractId { get; set; } #Stable execution contract identifier.
public String ExecutionScope { get; set; } #Human-readable execution locality classification.
public IReadOnlyList<String> TargetScopeArguments { get; set; } #Optional canonical target-scope arguments explicitly declared by the tool.
public IReadOnlyList<String> RemoteHostArguments { get; set; } #Optional canonical remote-host arguments explicitly declared by the tool.
Fields
public const String DefaultContractId #Default contract id for IX execution metadata.
Value:
ix.tool-execution.v1