Skip to content
PACKAGES

buildToolProviderAdapterInputs()

Builds a tool provider adapter inputs.

import { buildToolProviderAdapterInputs } from "@graphrefly/ts/orchestration";
function buildToolProviderAdapterInputs(opts: {
readonly requests: readonly AgentRequestIssued[];
readonly routes?: readonly ExecutorRoute[];
readonly catalogs?: readonly ToolProviderCatalog[];
readonly resolutions: readonly ToolProviderPolicyResolution[];
}): readonly ToolProviderAdapterInput[]
ParameterTypeDescription
opts{ readonly requests: readonly AgentRequestIssued[]; readonly routes?: readonly ExecutorRoute[]; readonly catalogs?: readonly ToolProviderCatalog[]; readonly resolutions: readonly ToolProviderPolicyResolution[]; }Options that configure the helper.

The build tool provider adapter inputs result.

import { buildToolProviderAdapterInputs } from "@graphrefly/ts/orchestration";

packages/ts/src/orchestration/agent-runtime-tool-provider-input.ts