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.