Share via


IFoundryToolRuntime Interface

Definition

Provides access to Foundry tool catalog and invocation capabilities. This is the main entry point for tool runtime operations.

public interface IFoundryToolRuntime : IAsyncDisposable
type IFoundryToolRuntime = interface
    interface IAsyncDisposable
Public Interface IFoundryToolRuntime
Implements IAsyncDisposable
Derived
Implements

Properties

Name Description
Catalog

Gets the tool catalog for listing and resolving tools.

Invocation

Gets the tool invocation resolver for invoking tools.

Methods

Name Description
InvokeAsync(Object, IDictionary<String,Object>, CancellationToken)

Convenience method to invoke a tool directly by its definition.

Applies to