Skip to content

Documentation / @agentick/gateway / GatewayHandle

Interface: GatewayHandle

Defined in: gateway/src/types.ts:175

Handle available to tool handlers via Context.get().metadata.gateway. Injected when a session is created through the gateway.

Methods

invoke()

invoke(method, params): Promise<unknown>

Defined in: gateway/src/types.ts:177

Invoke any registered gateway method

Parameters

method

string

params

unknown

Returns

Promise<unknown>


remove()

remove(pluginId): Promise<void>

Defined in: gateway/src/types.ts:181

Remove a plugin at runtime

Parameters

pluginId

string

Returns

Promise<void>


use()

use(plugin): Promise<void>

Defined in: gateway/src/types.ts:179

Register a plugin at runtime

Parameters

plugin

GatewayPlugin

Returns

Promise<void>

Released under the ISC License.