Variable MJAIAgentStepSchemaConst
MJAIAgentStepSchema: ZodObject<
{
__mj_CreatedAt: ZodDate;
__mj_UpdatedAt: ZodDate;
Action: ZodNullable<ZodString>;
ActionID: ZodNullable<ZodString>;
ActionInputMapping: ZodNullable<ZodString>;
ActionOutputMapping: ZodNullable<ZodString>;
Agent: ZodNullable<ZodString>;
AgentID: ZodString;
Configuration: ZodNullable<ZodString>;
Description: ZodNullable<ZodString>;
Height: ZodNumber;
ID: ZodString;
LoopBodyType: ZodNullable<
ZodUnion<
[ZodLiteral<"Action">, ZodLiteral<"Prompt">, ZodLiteral<"Sub-Agent">],
>,
>;
Name: ZodString;
OnErrorBehavior: ZodUnion<
[ZodLiteral<"continue">, ZodLiteral<"fail">, ZodLiteral<"retry">],
>;
PositionX: ZodNumber;
PositionY: ZodNumber;
Prompt: ZodNullable<ZodString>;
PromptID: ZodNullable<ZodString>;
RetryCount: ZodNumber;
StartingStep: ZodBoolean;
Status: ZodUnion<
[ZodLiteral<"Active">, ZodLiteral<"Disabled">, ZodLiteral<"Pending">],
>;
StepType: ZodUnion<
[
ZodLiteral<"Action">,
ZodLiteral<"ForEach">,
ZodLiteral<"Prompt">,
ZodLiteral<"Sub-Agent">,
ZodLiteral<"While">,
],
>;
SubAgent: ZodNullable<ZodString>;
SubAgentID: ZodNullable<ZodString>;
TimeoutSeconds: ZodNullable<ZodNumber>;
Width: ZodNumber;
},
"strip",
ZodTypeAny,
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
Action?: string;
ActionID?: string;
ActionInputMapping?: string;
ActionOutputMapping?: string;
Agent?: string;
AgentID?: string;
Configuration?: string;
Description?: string;
Height?: number;
ID?: string;
LoopBodyType?: "Action"
| "Prompt"
| "Sub-Agent";
Name?: string;
OnErrorBehavior?: "continue" | "fail" | "retry";
PositionX?: number;
PositionY?: number;
Prompt?: string;
PromptID?: string;
RetryCount?: number;
StartingStep?: boolean;
Status?: "Active" | "Disabled" | "Pending";
StepType?: "Action" | "Prompt" | "ForEach" | "Sub-Agent" | "While";
SubAgent?: string;
SubAgentID?: string;
TimeoutSeconds?: number;
Width?: number;
},
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
Action?: string;
ActionID?: string;
ActionInputMapping?: string;
ActionOutputMapping?: string;
Agent?: string;
AgentID?: string;
Configuration?: string;
Description?: string;
Height?: number;
ID?: string;
LoopBodyType?: "Action"
| "Prompt"
| "Sub-Agent";
Name?: string;
OnErrorBehavior?: "continue" | "fail" | "retry";
PositionX?: number;
PositionY?: number;
Prompt?: string;
PromptID?: string;
RetryCount?: number;
StartingStep?: boolean;
Status?: "Active" | "Disabled" | "Pending";
StepType?: "Action" | "Prompt" | "ForEach" | "Sub-Agent" | "While";
SubAgent?: string;
SubAgentID?: string;
TimeoutSeconds?: number;
Width?: number;
},
> = ...
zod schema definition for the entity MJ: AI Agent Steps