Variable MJAIAgentRubricSchemaConst
MJAIAgentRubricSchema: ZodObject<
{
__mj_CreatedAt: ZodDate;
__mj_UpdatedAt: ZodDate;
Agent: ZodNullable<ZodString>;
AgentID: ZodString;
EvaluatorConfig: ZodNullable<ZodAny>;
ID: ZodString;
IsDefault: ZodBoolean;
MaxSelfCheckAttempts: ZodNullable<ZodNumber>;
PassThreshold: ZodNullable<ZodNumber>;
Purpose: ZodUnion<
[
ZodLiteral<"Evaluation">,
ZodLiteral<"ProductionSampling">,
ZodLiteral<"SelfCheck">,
],
>;
Rubric: ZodString;
RubricID: ZodString;
SampleRate: ZodNullable<ZodNumber>;
Sequence: ZodNumber;
Status: ZodUnion<[ZodLiteral<"Active">, ZodLiteral<"Disabled">]>;
},
"strip",
ZodTypeAny,
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
Agent?: string;
AgentID?: string;
EvaluatorConfig?: any;
ID?: string;
IsDefault?: boolean;
MaxSelfCheckAttempts?: number;
PassThreshold?: number;
Purpose?: "Evaluation"
| "ProductionSampling"
| "SelfCheck";
Rubric?: string;
RubricID?: string;
SampleRate?: number;
Sequence?: number;
Status?: "Active" | "Disabled";
},
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
Agent?: string;
AgentID?: string;
EvaluatorConfig?: any;
ID?: string;
IsDefault?: boolean;
MaxSelfCheckAttempts?: number;
PassThreshold?: number;
Purpose?: "Evaluation"
| "ProductionSampling"
| "SelfCheck";
Rubric?: string;
RubricID?: string;
SampleRate?: number;
Sequence?: number;
Status?: "Active" | "Disabled";
},
> = ...
zod schema definition for the entity MJ: AI Agent Rubrics