Skip to main content

Variable: AgentReportSchema

const AgentReportSchema: ZodObject<{
model_verdict: ZodOptional<ZodString>;
agent_framework: ZodOptional<ZodString>;
agent_patterns: ZodOptional<ZodArray<ZodObject<{
category_type: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
category_type: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
category_type: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>, "many">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
model_verdict: ZodOptional<ZodString>;
agent_framework: ZodOptional<ZodString>;
agent_patterns: ZodOptional<ZodArray<ZodObject<{
category_type: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
category_type: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
category_type: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>, "many">>;
}, ZodTypeAny, "passthrough">, objectInputType<{
model_verdict: ZodOptional<ZodString>;
agent_framework: ZodOptional<ZodString>;
agent_patterns: ZodOptional<ZodArray<ZodObject<{
category_type: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
category_type: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
category_type: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>, "many">>;
}, ZodTypeAny, "passthrough">>;

Defined in: src/models/detection-reports.ts:96

Zod schema for agent report.