Variable analysisErrorProjectionSchemaConst
analysisErrorProjectionSchema: ZodDiscriminatedUnion<
[
ZodObject<
{
category: ZodEnum<
{
cancelled: "cancelled";
execution_failure: "execution_failure";
integrity_mismatch: "integrity_mismatch";
invalid_input: "invalid_input";
permission_required: "permission_required";
timeout: "timeout";
truncated: "truncated";
unavailable: "unavailable";
unsupported_provider: "unsupported_provider";
},
>;
code: ZodLiteral<"invalid_request">;
details: ZodOptional<ZodRecord<ZodString, ZodJSONSchema>>;
message: ZodString;
remediation: ZodObject<
{
action: ZodString;
elicitation_supported: ZodOptional<ZodBoolean>;
restart_required: ZodBoolean;
},
$strict,
>;
retryable: ZodBoolean;
},
$strict,
>,
ZodObject<
{
category: ZodEnum<
{
cancelled: "cancelled";
execution_failure: "execution_failure";
integrity_mismatch: "integrity_mismatch";
invalid_input: "invalid_input";
permission_required: "permission_required";
timeout: "timeout";
truncated: "truncated";
unavailable: "unavailable";
unsupported_provider: "unsupported_provider";
},
>;
code: ZodLiteral<"unreadable_output">;
details: ZodOptional<ZodRecord<ZodString, ZodJSONSchema>>;
message: ZodString;
remediation: ZodObject<
{
action: ZodString;
elicitation_supported: ZodOptional<ZodBoolean>;
restart_required: ZodBoolean;
},
$strict,
>;
retryable: ZodBoolean;
},
$strict,
>,
ZodObject<
{
category: ZodEnum<
{
cancelled: "cancelled";
execution_failure: "execution_failure";
integrity_mismatch: "integrity_mismatch";
invalid_input: "invalid_input";
permission_required: "permission_required";
timeout: "timeout";
truncated: "truncated";
unavailable: "unavailable";
unsupported_provider: "unsupported_provider";
},
>;
code: ZodLiteral<"capability_unavailable">;
details: ZodOptional<ZodRecord<ZodString, ZodJSONSchema>>;
message: ZodString;
remediation: ZodObject<
{
action: ZodString;
elicitation_supported: ZodOptional<ZodBoolean>;
restart_required: ZodBoolean;
},
$strict,
>;
retryable: ZodBoolean;
},
$strict,
>,
],
"code",
> = ...
Stable discriminated schema shared by every CLI and MCP error surface.