Constructors

  • Parameters

    • params: {
          args: string;
          callId: string;
          createdAt?: number;
          id?: string;
          name: string;
          thoughtSignature?: string;
      }
      • args: string
      • callId: string
      • Optional createdAt?: number
      • Optional id?: string
      • name: string
      • Optional thoughtSignature?: string

    Returns FunctionCall

Properties

args: string
callId: string
createdAt: number
id: string
name: string
thoughtSignature?: string

Opaque signature for Gemini thinking mode. When using Gemini 3+ models with thinking enabled, this signature must be preserved and returned with function responses to maintain thought context.

type: "function_call" = ...

Methods

  • Parameters

    • excludeTimestamp: boolean = false

    Returns JSONValue

  • Parameters

    • params: {
          args: string;
          callId: string;
          createdAt?: number;
          id?: string;
          name: string;
          thoughtSignature?: string;
      }
      • args: string
      • callId: string
      • Optional createdAt?: number
      • Optional id?: string
      • name: string
      • Optional thoughtSignature?: string

    Returns FunctionCall