Variable anthropicToolDefinitionSchemaConst
anthropicToolDefinitionSchema: ZodObject<
{
description: ZodString;
input_schema: ZodObject<
{
additionalProperties: ZodOptional<ZodBoolean>;
properties: ZodRecord<
ZodString,
ZodUnion<
readonly [
ZodObject<
{
description: ZodOptional<ZodString>;
enum: ZodOptional<ZodArray<(...)>>;
type: ZodEnum<
{
array: ...;
boolean: ...;
integer: ...;
null: ...;
number: ...;
object: ...;
string: ...;
},
>;
},
$loose,
>,
ZodObject<{ anyOf: ZodArray<ZodObject<(...), (...)>> }, $strip>,
],
>,
>;
required: ZodOptional<ZodArray<ZodString>>;
type: ZodLiteral<"object">;
},
$loose,
>;
name: ZodString;
},
$strip,
> = ...
The zod schema for an anthropic tool definition