Variable builtinToolCatalogEntrySchemaConst
builtinToolCatalogEntrySchema: ZodObject<
{
config_schema: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
description: ZodOptional<ZodString>;
instruction: ZodOptional<ZodString>;
key: ZodString;
label: ZodOptional<ZodString>;
multi_instance_mode: ZodOptional<ZodString>;
providers: ZodOptional<ZodArray<ZodString, "many">>;
requires_integration: ZodOptional<ZodBoolean>;
server_tool_type: ZodOptional<ZodString>;
tools: ZodOptional<
ZodArray<
ZodObject<
{ description: ZodOptional<ZodString>; name: ZodString },
"strip",
ZodTypeAny,
{ description?: string; name: string },
{ description?: string; name: string },
>,
"many",
>,
>;
},
"strip",
ZodTypeAny,
{
config_schema?: Record<string, unknown>;
description?: string;
instruction?: string;
key: string;
label?: string;
multi_instance_mode?: string;
providers?: string[];
requires_integration?: boolean;
server_tool_type?: string;
tools?: { description?: string; name: string }[];
},
{
config_schema?: Record<string, unknown>;
description?: string;
instruction?: string;
key: string;
label?: string;
multi_instance_mode?: string;
providers?: string[];
requires_integration?: boolean;
server_tool_type?: string;
tools?: { description?: string; name: string }[];
},
> = ...
Runtime validator for BuiltinToolCatalogEntry.