Skip to main content

ToolProvider

@forge/monorepo


@forge/monorepo / backend/src / ToolProvider

Interface: ToolProvider

Defined in: backend/src/tools/index.ts:169

Applications register providers rather than individual tools, so a provider can resolve its tool list against tenant configuration.

Extended by

Properties

id

readonly id: string

Defined in: backend/src/tools/index.ts:170

Methods

listTools()

listTools(context): Promise<readonly Tool<unknown>[]>

Defined in: backend/src/tools/index.ts:171

Parameters

context

ExecutionContext

Returns

Promise<readonly Tool<unknown>[]>