Variable MJAIAgentTypeSchemaConst
MJAIAgentTypeSchema: ZodObject<
{
__mj_CreatedAt: ZodDate;
__mj_UpdatedAt: ZodDate;
AgentPromptPlaceholder: ZodNullable<ZodString>;
AssignmentStrategy: ZodNullable<ZodString>;
CompactionTargetPercent: ZodNumber;
CompactionTriggerPercent: ZodNumber;
ConfigSchema: ZodNullable<ZodString>;
ContextCompressionMessageRetentionCount: ZodNullable<ZodNumber>;
ContextCompressionMessageThreshold: ZodNullable<ZodNumber>;
ContextCompressionPrompt: ZodNullable<ZodString>;
ContextCompressionPromptID: ZodNullable<ZodString>;
ContextWindowMaxTokens: ZodNullable<ZodNumber>;
ConversationSummaryPrompt: ZodNullable<ZodString>;
ConversationSummaryPromptID: ZodNullable<ZodString>;
DefaultConfiguration: ZodNullable<ZodString>;
DefaultStorageAccount: ZodNullable<ZodString>;
DefaultStorageAccountID: ZodNullable<ZodString>;
Description: ZodNullable<ZodString>;
DriverClass: ZodNullable<ZodString>;
ID: ZodString;
IsActive: ZodBoolean;
Name: ZodString;
PromptParamsSchema: ZodNullable<ZodString>;
SystemPrompt: ZodNullable<ZodString>;
SystemPromptID: ZodNullable<ZodString>;
UIFormKey: ZodNullable<ZodString>;
UIFormSectionExpandedByDefault: ZodBoolean;
UIFormSectionKey: ZodNullable<ZodString>;
},
"strip",
ZodTypeAny,
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
AgentPromptPlaceholder?: string;
AssignmentStrategy?: string;
CompactionTargetPercent?: number;
CompactionTriggerPercent?: number;
ConfigSchema?: string;
ContextCompressionMessageRetentionCount?: number;
ContextCompressionMessageThreshold?: number;
ContextCompressionPrompt?: string;
ContextCompressionPromptID?: string;
ContextWindowMaxTokens?: number;
ConversationSummaryPrompt?: string;
ConversationSummaryPromptID?: string;
DefaultConfiguration?: string;
DefaultStorageAccount?: string;
DefaultStorageAccountID?: string;
Description?: string;
DriverClass?: string;
ID?: string;
IsActive?: boolean;
Name?: string;
PromptParamsSchema?: string;
SystemPrompt?: string;
SystemPromptID?: string;
UIFormKey?: string;
UIFormSectionExpandedByDefault?: boolean;
UIFormSectionKey?: string;
},
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
AgentPromptPlaceholder?: string;
AssignmentStrategy?: string;
CompactionTargetPercent?: number;
CompactionTriggerPercent?: number;
ConfigSchema?: string;
ContextCompressionMessageRetentionCount?: number;
ContextCompressionMessageThreshold?: number;
ContextCompressionPrompt?: string;
ContextCompressionPromptID?: string;
ContextWindowMaxTokens?: number;
ConversationSummaryPrompt?: string;
ConversationSummaryPromptID?: string;
DefaultConfiguration?: string;
DefaultStorageAccount?: string;
DefaultStorageAccountID?: string;
Description?: string;
DriverClass?: string;
ID?: string;
IsActive?: boolean;
Name?: string;
PromptParamsSchema?: string;
SystemPrompt?: string;
SystemPromptID?: string;
UIFormKey?: string;
UIFormSectionExpandedByDefault?: boolean;
UIFormSectionKey?: string;
},
> = ...
zod schema definition for the entity MJ: AI Agent Types