Use ToolNode instead.

interface ToolExecutorArgs {
    invalidToolMsgTemplate?: string;
    tools: (
        | RunnableToolLike<ZodType<any, ZodTypeDef, any>, unknown>
        | StructuredToolInterface<ZodObjectAny>
    )[];
}

Properties

invalidToolMsgTemplate?: string
{INVALID_TOOL_MSG_TEMPLATE}
tools: (
    | RunnableToolLike<ZodType<any, ZodTypeDef, any>, unknown>
    | StructuredToolInterface<ZodObjectAny>
)[]