Variable ToolResultContentSchemaConst
ToolResultContentSchema: ZodObject<
{
_meta: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
content: ZodDefault<
ZodArray<
ZodUnion<
readonly [
ZodObject<
{
_meta: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
annotations: ZodOptional<
ZodObject<
{ audience: ...; lastModified: ...; priority: ... },
$strip,
>,
>;
text: ZodString;
type: ZodLiteral<"text">;
},
$strip,
>,
ZodObject<
{
_meta: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
annotations: ZodOptional<
ZodObject<
{ audience: ...; lastModified: ...; priority: ... },
$strip,
>,
>;
data: ZodString;
mimeType: ZodString;
type: ZodLiteral<"image">;
},
$strip,
>,
ZodObject<
{
_meta: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
annotations: ZodOptional<
ZodObject<
{ audience: ...; lastModified: ...; priority: ... },
$strip,
>,
>;
data: ZodString;
mimeType: ZodString;
type: ZodLiteral<"audio">;
},
$strip,
>,
ZodObject<
{
_meta: ZodOptional<ZodObject<{}, $loose>>;
annotations: ZodOptional<
ZodObject<
{ audience: ...; lastModified: ...; priority: ... },
$strip,
>,
>;
description: ZodOptional<ZodString>;
icons: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
mimeType: ZodOptional<ZodString>;
name: ZodString;
title: ZodOptional<ZodString>;
type: ZodLiteral<"resource_link">;
uri: ZodString;
},
$strip,
>,
ZodObject<
{
_meta: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
annotations: ZodOptional<
ZodObject<
{ audience: ...; lastModified: ...; priority: ... },
$strip,
>,
>;
resource: ZodUnion<
readonly [ZodObject<(...), (...)>, ZodObject<(...), (...)>],
>;
type: ZodLiteral<"resource">;
},
$strip,
>,
],
>,
>,
>;
isError: ZodOptional<ZodBoolean>;
structuredContent: ZodOptional<ZodObject<{}, $loose>>;
toolUseId: ZodString;
type: ZodLiteral<"tool_result">;
},
$strip,
> = ...
The result of a tool execution, provided by the user (server). Represents the outcome of invoking a tool requested via ToolUseContent.