bindClientTools

Bind server tools + the client catalog stubs onto llm. Call this INSIDE the agent node (per-run) — the client catalog arrives in state and may differ per run.

import { bindClientTools } from '@threadplane/middleware/langgraph';

Declaration · overload 1

export declare function bindClientTools<M extends BindableModel>(llm: M, serverTools: unknown[], state: ClientToolsState): ReturnType<M['bindTools']>;

Type parameters

Parameters

llm · required
M
serverTools · required
unknown[]
state · required
ClientToolsState

Returns

ReturnType<M['bindTools']>