Arize Phoenix TS
    Preparing search index...
    toolCallHeuristicSchema: ZodObject<
        {
            arguments: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
            function: ZodOptional<
                ZodObject<
                    {
                        arguments: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                        name: ZodOptional<ZodString>;
                    },
                    $strip,
                >,
            >;
            id: ZodOptional<ZodString>;
            name: ZodOptional<ZodString>;
        },
        $strip,
    > = ...

    A schema for a tool call that is not in the first class supported format

    This is used to heuristically find the id, name, and arguments of a tool call based on common patterns in tool calls, allowing us to poke around in an unknown tool call and extract the id, name, and arguments