A function available to an agent.

See:

Example Usage

import { ToolFunction } from "syllable-sdk/models/components";

let value: ToolFunction = {
  name: "<value>",
  description: "whoa burgeon opposite apprehensive legitimize geez",
  parameters: {},
};

Fields

FieldTypeRequiredDescription
namestringTRUEThe name of the function/tool call.
descriptionstringTRUEThe description of the tool.
parameterscomponents.ParametersTTRUEThe JSON Schema of parameters of the function/tool call.