Variable MJAIAgentActionSchemaConst
MJAIAgentActionSchema: ZodObject<
{
__mj_CreatedAt: ZodDate;
__mj_UpdatedAt: ZodDate;
Action: ZodNullable<ZodString>;
ActionID: ZodNullable<ZodString>;
Agent: ZodNullable<ZodString>;
AgentID: ZodNullable<ZodString>;
CompactLength: ZodNullable<ZodNumber>;
CompactMode: ZodNullable<
ZodUnion<[ZodLiteral<"AI Summary">, ZodLiteral<"First N Chars">]>,
>;
CompactPrompt: ZodNullable<ZodString>;
CompactPromptID: ZodNullable<ZodString>;
ID: ZodString;
MaxExecutionsPerRun: ZodNullable<ZodNumber>;
MinExecutionsPerRun: ZodNullable<ZodNumber>;
ResultExpirationMode: ZodUnion<
[ZodLiteral<"Compact">, ZodLiteral<"None">, ZodLiteral<"Remove">],
>;
ResultExpirationTurns: ZodNullable<ZodNumber>;
Status: ZodUnion<
[ZodLiteral<"Active">, ZodLiteral<"Pending">, ZodLiteral<"Revoked">],
>;
},
"strip",
ZodTypeAny,
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
Action?: string;
ActionID?: string;
Agent?: string;
AgentID?: string;
CompactLength?: number;
CompactMode?: "AI Summary"
| "First N Chars";
CompactPrompt?: string;
CompactPromptID?: string;
ID?: string;
MaxExecutionsPerRun?: number;
MinExecutionsPerRun?: number;
ResultExpirationMode?: "Compact" | "None" | "Remove";
ResultExpirationTurns?: number;
Status?: "Active" | "Pending" | "Revoked";
},
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
Action?: string;
ActionID?: string;
Agent?: string;
AgentID?: string;
CompactLength?: number;
CompactMode?: "AI Summary"
| "First N Chars";
CompactPrompt?: string;
CompactPromptID?: string;
ID?: string;
MaxExecutionsPerRun?: number;
MinExecutionsPerRun?: number;
ResultExpirationMode?: "Compact" | "None" | "Remove";
ResultExpirationTurns?: number;
Status?: "Active" | "Pending" | "Revoked";
},
> = ...
zod schema definition for the entity MJ: AI Agent Actions