AIAgentSchema: ZodObject<{
    AgentTypePromptParams: ZodNullable<ZodString>;
    ArtifactCreationMode: ZodUnion<[ZodLiteral<"Always">, ZodLiteral<"Never">, ZodLiteral<"System Only">]>;
    AttachmentRootPath: ZodNullable<ZodString>;
    AttachmentStorageProvider: ZodNullable<ZodString>;
    AttachmentStorageProviderID: ZodNullable<ZodString>;
    ChatHandlingOption: ZodNullable<ZodUnion<[ZodLiteral<"Failed">, ZodLiteral<"Retry">, ZodLiteral<"Success">]>>;
    ContextCompressionMessageRetentionCount: ZodNullable<ZodNumber>;
    ContextCompressionMessageThreshold: ZodNullable<ZodNumber>;
    ContextCompressionPrompt: ZodNullable<ZodString>;
    ContextCompressionPromptID: ZodNullable<ZodString>;
    DefaultArtifactType: ZodNullable<ZodString>;
    DefaultArtifactTypeID: ZodNullable<ZodString>;
    DefaultPromptEffortLevel: ZodNullable<ZodNumber>;
    Description: ZodNullable<ZodString>;
    DriverClass: ZodNullable<ZodString>;
    EnableContextCompression: ZodBoolean;
    ExampleInjectionStrategy: ZodUnion<[ZodLiteral<"Rated">, ZodLiteral<"Recent">, ZodLiteral<"Semantic">]>;
    ExecutionMode: ZodUnion<[ZodLiteral<"Parallel">, ZodLiteral<"Sequential">]>;
    ExecutionOrder: ZodNumber;
    ExposeAsAction: ZodBoolean;
    FinalPayloadValidation: ZodNullable<ZodString>;
    FinalPayloadValidationMaxRetries: ZodNumber;
    FinalPayloadValidationMode: ZodUnion<[ZodLiteral<"Fail">, ZodLiteral<"Retry">, ZodLiteral<"Warn">]>;
    FunctionalRequirements: ZodNullable<ZodString>;
    ID: ZodString;
    IconClass: ZodNullable<ZodString>;
    InjectExamples: ZodBoolean;
    InjectNotes: ZodBoolean;
    InlineStorageThresholdBytes: ZodNullable<ZodNumber>;
    InvocationMode: ZodUnion<[ZodLiteral<"Any">, ZodLiteral<"Sub-Agent">, ZodLiteral<"Top-Level">]>;
    IsRestricted: ZodBoolean;
    LogoURL: ZodNullable<ZodString>;
    MaxCostPerRun: ZodNullable<ZodNumber>;
    MaxExamplesToInject: ZodNumber;
    MaxExecutionsPerRun: ZodNullable<ZodNumber>;
    MaxIterationsPerRun: ZodNullable<ZodNumber>;
    MaxMessages: ZodNullable<ZodNumber>;
    MaxNotesToInject: ZodNumber;
    MaxTimePerRun: ZodNullable<ZodNumber>;
    MaxTokensPerRun: ZodNullable<ZodNumber>;
    MessageMode: ZodUnion<[ZodLiteral<"All">, ZodLiteral<"Bookend">, ZodLiteral<"Latest">, ZodLiteral<"None">]>;
    MinExecutionsPerRun: ZodNullable<ZodNumber>;
    ModelSelectionMode: ZodUnion<[ZodLiteral<"Agent">, ZodLiteral<"Agent Type">]>;
    Name: ZodNullable<ZodString>;
    NoteInjectionStrategy: ZodUnion<[ZodLiteral<"All">, ZodLiteral<"Recent">, ZodLiteral<"Relevant">]>;
    OwnerUser: ZodString;
    OwnerUserID: ZodString;
    Parent: ZodNullable<ZodString>;
    ParentID: ZodNullable<ZodString>;
    PayloadDownstreamPaths: ZodString;
    PayloadScope: ZodNullable<ZodString>;
    PayloadSelfReadPaths: ZodNullable<ZodString>;
    PayloadSelfWritePaths: ZodNullable<ZodString>;
    PayloadUpstreamPaths: ZodString;
    RootParentID: ZodNullable<ZodString>;
    StartingPayloadValidation: ZodNullable<ZodString>;
    StartingPayloadValidationMode: ZodUnion<[ZodLiteral<"Fail">, ZodLiteral<"Warn">]>;
    Status: ZodUnion<[ZodLiteral<"Active">, ZodLiteral<"Disabled">, ZodLiteral<"Pending">]>;
    TechnicalDesign: ZodNullable<ZodString>;
    Type: ZodNullable<ZodString>;
    TypeID: ZodNullable<ZodString>;
    __mj_CreatedAt: ZodDate;
    __mj_UpdatedAt: ZodDate;
}, "strip", ZodTypeAny, {
    AgentTypePromptParams?: string;
    ArtifactCreationMode?: "Always" | "Never" | "System Only";
    AttachmentRootPath?: string;
    AttachmentStorageProvider?: string;
    AttachmentStorageProviderID?: string;
    ChatHandlingOption?: "Failed" | "Retry" | "Success";
    ContextCompressionMessageRetentionCount?: number;
    ContextCompressionMessageThreshold?: number;
    ContextCompressionPrompt?: string;
    ContextCompressionPromptID?: string;
    DefaultArtifactType?: string;
    DefaultArtifactTypeID?: string;
    DefaultPromptEffortLevel?: number;
    Description?: string;
    DriverClass?: string;
    EnableContextCompression?: boolean;
    ExampleInjectionStrategy?: "Recent" | "Rated" | "Semantic";
    ExecutionMode?: "Parallel" | "Sequential";
    ExecutionOrder?: number;
    ExposeAsAction?: boolean;
    FinalPayloadValidation?: string;
    FinalPayloadValidationMaxRetries?: number;
    FinalPayloadValidationMode?: "Fail" | "Retry" | "Warn";
    FunctionalRequirements?: string;
    ID?: string;
    IconClass?: string;
    InjectExamples?: boolean;
    InjectNotes?: boolean;
    InlineStorageThresholdBytes?: number;
    InvocationMode?: "Any" | "Sub-Agent" | "Top-Level";
    IsRestricted?: boolean;
    LogoURL?: string;
    MaxCostPerRun?: number;
    MaxExamplesToInject?: number;
    MaxExecutionsPerRun?: number;
    MaxIterationsPerRun?: number;
    MaxMessages?: number;
    MaxNotesToInject?: number;
    MaxTimePerRun?: number;
    MaxTokensPerRun?: number;
    MessageMode?: "None" | "All" | "Bookend" | "Latest";
    MinExecutionsPerRun?: number;
    ModelSelectionMode?: "Agent" | "Agent Type";
    Name?: string;
    NoteInjectionStrategy?: "All" | "Recent" | "Relevant";
    OwnerUser?: string;
    OwnerUserID?: string;
    Parent?: string;
    ParentID?: string;
    PayloadDownstreamPaths?: string;
    PayloadScope?: string;
    PayloadSelfReadPaths?: string;
    PayloadSelfWritePaths?: string;
    PayloadUpstreamPaths?: string;
    RootParentID?: string;
    StartingPayloadValidation?: string;
    StartingPayloadValidationMode?: "Fail" | "Warn";
    Status?: "Active" | "Disabled" | "Pending";
    TechnicalDesign?: string;
    Type?: string;
    TypeID?: string;
    __mj_CreatedAt?: Date;
    __mj_UpdatedAt?: Date;
}, {
    AgentTypePromptParams?: string;
    ArtifactCreationMode?: "Always" | "Never" | "System Only";
    AttachmentRootPath?: string;
    AttachmentStorageProvider?: string;
    AttachmentStorageProviderID?: string;
    ChatHandlingOption?: "Failed" | "Retry" | "Success";
    ContextCompressionMessageRetentionCount?: number;
    ContextCompressionMessageThreshold?: number;
    ContextCompressionPrompt?: string;
    ContextCompressionPromptID?: string;
    DefaultArtifactType?: string;
    DefaultArtifactTypeID?: string;
    DefaultPromptEffortLevel?: number;
    Description?: string;
    DriverClass?: string;
    EnableContextCompression?: boolean;
    ExampleInjectionStrategy?: "Recent" | "Rated" | "Semantic";
    ExecutionMode?: "Parallel" | "Sequential";
    ExecutionOrder?: number;
    ExposeAsAction?: boolean;
    FinalPayloadValidation?: string;
    FinalPayloadValidationMaxRetries?: number;
    FinalPayloadValidationMode?: "Fail" | "Retry" | "Warn";
    FunctionalRequirements?: string;
    ID?: string;
    IconClass?: string;
    InjectExamples?: boolean;
    InjectNotes?: boolean;
    InlineStorageThresholdBytes?: number;
    InvocationMode?: "Any" | "Sub-Agent" | "Top-Level";
    IsRestricted?: boolean;
    LogoURL?: string;
    MaxCostPerRun?: number;
    MaxExamplesToInject?: number;
    MaxExecutionsPerRun?: number;
    MaxIterationsPerRun?: number;
    MaxMessages?: number;
    MaxNotesToInject?: number;
    MaxTimePerRun?: number;
    MaxTokensPerRun?: number;
    MessageMode?: "None" | "All" | "Bookend" | "Latest";
    MinExecutionsPerRun?: number;
    ModelSelectionMode?: "Agent" | "Agent Type";
    Name?: string;
    NoteInjectionStrategy?: "All" | "Recent" | "Relevant";
    OwnerUser?: string;
    OwnerUserID?: string;
    Parent?: string;
    ParentID?: string;
    PayloadDownstreamPaths?: string;
    PayloadScope?: string;
    PayloadSelfReadPaths?: string;
    PayloadSelfWritePaths?: string;
    PayloadUpstreamPaths?: string;
    RootParentID?: string;
    StartingPayloadValidation?: string;
    StartingPayloadValidationMode?: "Fail" | "Warn";
    Status?: "Active" | "Disabled" | "Pending";
    TechnicalDesign?: string;
    Type?: string;
    TypeID?: string;
    __mj_CreatedAt?: Date;
    __mj_UpdatedAt?: Date;
}> = ...

zod schema definition for the entity AI Agents

Type declaration

  • AgentTypePromptParams: ZodNullable<ZodString>
  • ArtifactCreationMode: ZodUnion<[ZodLiteral<"Always">, ZodLiteral<"Never">, ZodLiteral<"System Only">]>
  • AttachmentRootPath: ZodNullable<ZodString>
  • AttachmentStorageProvider: ZodNullable<ZodString>
  • AttachmentStorageProviderID: ZodNullable<ZodString>
  • ChatHandlingOption: ZodNullable<ZodUnion<[ZodLiteral<"Failed">, ZodLiteral<"Retry">, ZodLiteral<"Success">]>>
  • ContextCompressionMessageRetentionCount: ZodNullable<ZodNumber>
  • ContextCompressionMessageThreshold: ZodNullable<ZodNumber>
  • ContextCompressionPrompt: ZodNullable<ZodString>
  • ContextCompressionPromptID: ZodNullable<ZodString>
  • DefaultArtifactType: ZodNullable<ZodString>
  • DefaultArtifactTypeID: ZodNullable<ZodString>
  • DefaultPromptEffortLevel: ZodNullable<ZodNumber>
  • Description: ZodNullable<ZodString>
  • DriverClass: ZodNullable<ZodString>
  • EnableContextCompression: ZodBoolean
  • ExampleInjectionStrategy: ZodUnion<[ZodLiteral<"Rated">, ZodLiteral<"Recent">, ZodLiteral<"Semantic">]>
  • ExecutionMode: ZodUnion<[ZodLiteral<"Parallel">, ZodLiteral<"Sequential">]>
  • ExecutionOrder: ZodNumber
  • ExposeAsAction: ZodBoolean
  • FinalPayloadValidation: ZodNullable<ZodString>
  • FinalPayloadValidationMaxRetries: ZodNumber
  • FinalPayloadValidationMode: ZodUnion<[ZodLiteral<"Fail">, ZodLiteral<"Retry">, ZodLiteral<"Warn">]>
  • FunctionalRequirements: ZodNullable<ZodString>
  • ID: ZodString
  • IconClass: ZodNullable<ZodString>
  • InjectExamples: ZodBoolean
  • InjectNotes: ZodBoolean
  • InlineStorageThresholdBytes: ZodNullable<ZodNumber>
  • InvocationMode: ZodUnion<[ZodLiteral<"Any">, ZodLiteral<"Sub-Agent">, ZodLiteral<"Top-Level">]>
  • IsRestricted: ZodBoolean
  • LogoURL: ZodNullable<ZodString>
  • MaxCostPerRun: ZodNullable<ZodNumber>
  • MaxExamplesToInject: ZodNumber
  • MaxExecutionsPerRun: ZodNullable<ZodNumber>
  • MaxIterationsPerRun: ZodNullable<ZodNumber>
  • MaxMessages: ZodNullable<ZodNumber>
  • MaxNotesToInject: ZodNumber
  • MaxTimePerRun: ZodNullable<ZodNumber>
  • MaxTokensPerRun: ZodNullable<ZodNumber>
  • MessageMode: ZodUnion<[ZodLiteral<"All">, ZodLiteral<"Bookend">, ZodLiteral<"Latest">, ZodLiteral<"None">]>
  • MinExecutionsPerRun: ZodNullable<ZodNumber>
  • ModelSelectionMode: ZodUnion<[ZodLiteral<"Agent">, ZodLiteral<"Agent Type">]>
  • Name: ZodNullable<ZodString>
  • NoteInjectionStrategy: ZodUnion<[ZodLiteral<"All">, ZodLiteral<"Recent">, ZodLiteral<"Relevant">]>
  • OwnerUser: ZodString
  • OwnerUserID: ZodString
  • Parent: ZodNullable<ZodString>
  • ParentID: ZodNullable<ZodString>
  • PayloadDownstreamPaths: ZodString
  • PayloadScope: ZodNullable<ZodString>
  • PayloadSelfReadPaths: ZodNullable<ZodString>
  • PayloadSelfWritePaths: ZodNullable<ZodString>
  • PayloadUpstreamPaths: ZodString
  • RootParentID: ZodNullable<ZodString>
  • StartingPayloadValidation: ZodNullable<ZodString>
  • StartingPayloadValidationMode: ZodUnion<[ZodLiteral<"Fail">, ZodLiteral<"Warn">]>
  • Status: ZodUnion<[ZodLiteral<"Active">, ZodLiteral<"Disabled">, ZodLiteral<"Pending">]>
  • TechnicalDesign: ZodNullable<ZodString>
  • Type: ZodNullable<ZodString>
  • TypeID: ZodNullable<ZodString>
  • __mj_CreatedAt: ZodDate
  • __mj_UpdatedAt: ZodDate

Type declaration

  • Optional AgentTypePromptParams?: string
  • Optional ArtifactCreationMode?: "Always" | "Never" | "System Only"
  • Optional AttachmentRootPath?: string
  • Optional AttachmentStorageProvider?: string
  • Optional AttachmentStorageProviderID?: string
  • Optional ChatHandlingOption?: "Failed" | "Retry" | "Success"
  • Optional ContextCompressionMessageRetentionCount?: number
  • Optional ContextCompressionMessageThreshold?: number
  • Optional ContextCompressionPrompt?: string
  • Optional ContextCompressionPromptID?: string
  • Optional DefaultArtifactType?: string
  • Optional DefaultArtifactTypeID?: string
  • Optional DefaultPromptEffortLevel?: number
  • Optional Description?: string
  • Optional DriverClass?: string
  • Optional EnableContextCompression?: boolean
  • Optional ExampleInjectionStrategy?: "Recent" | "Rated" | "Semantic"
  • Optional ExecutionMode?: "Parallel" | "Sequential"
  • Optional ExecutionOrder?: number
  • Optional ExposeAsAction?: boolean
  • Optional FinalPayloadValidation?: string
  • Optional FinalPayloadValidationMaxRetries?: number
  • Optional FinalPayloadValidationMode?: "Fail" | "Retry" | "Warn"
  • Optional FunctionalRequirements?: string
  • Optional ID?: string
  • Optional IconClass?: string
  • Optional InjectExamples?: boolean
  • Optional InjectNotes?: boolean
  • Optional InlineStorageThresholdBytes?: number
  • Optional InvocationMode?: "Any" | "Sub-Agent" | "Top-Level"
  • Optional IsRestricted?: boolean
  • Optional LogoURL?: string
  • Optional MaxCostPerRun?: number
  • Optional MaxExamplesToInject?: number
  • Optional MaxExecutionsPerRun?: number
  • Optional MaxIterationsPerRun?: number
  • Optional MaxMessages?: number
  • Optional MaxNotesToInject?: number
  • Optional MaxTimePerRun?: number
  • Optional MaxTokensPerRun?: number
  • Optional MessageMode?: "None" | "All" | "Bookend" | "Latest"
  • Optional MinExecutionsPerRun?: number
  • Optional ModelSelectionMode?: "Agent" | "Agent Type"
  • Optional Name?: string
  • Optional NoteInjectionStrategy?: "All" | "Recent" | "Relevant"
  • Optional OwnerUser?: string
  • Optional OwnerUserID?: string
  • Optional Parent?: string
  • Optional ParentID?: string
  • Optional PayloadDownstreamPaths?: string
  • Optional PayloadScope?: string
  • Optional PayloadSelfReadPaths?: string
  • Optional PayloadSelfWritePaths?: string
  • Optional PayloadUpstreamPaths?: string
  • Optional RootParentID?: string
  • Optional StartingPayloadValidation?: string
  • Optional StartingPayloadValidationMode?: "Fail" | "Warn"
  • Optional Status?: "Active" | "Disabled" | "Pending"
  • Optional TechnicalDesign?: string
  • Optional Type?: string
  • Optional TypeID?: string
  • Optional __mj_CreatedAt?: Date
  • Optional __mj_UpdatedAt?: Date

Type declaration

  • Optional AgentTypePromptParams?: string
  • Optional ArtifactCreationMode?: "Always" | "Never" | "System Only"
  • Optional AttachmentRootPath?: string
  • Optional AttachmentStorageProvider?: string
  • Optional AttachmentStorageProviderID?: string
  • Optional ChatHandlingOption?: "Failed" | "Retry" | "Success"
  • Optional ContextCompressionMessageRetentionCount?: number
  • Optional ContextCompressionMessageThreshold?: number
  • Optional ContextCompressionPrompt?: string
  • Optional ContextCompressionPromptID?: string
  • Optional DefaultArtifactType?: string
  • Optional DefaultArtifactTypeID?: string
  • Optional DefaultPromptEffortLevel?: number
  • Optional Description?: string
  • Optional DriverClass?: string
  • Optional EnableContextCompression?: boolean
  • Optional ExampleInjectionStrategy?: "Recent" | "Rated" | "Semantic"
  • Optional ExecutionMode?: "Parallel" | "Sequential"
  • Optional ExecutionOrder?: number
  • Optional ExposeAsAction?: boolean
  • Optional FinalPayloadValidation?: string
  • Optional FinalPayloadValidationMaxRetries?: number
  • Optional FinalPayloadValidationMode?: "Fail" | "Retry" | "Warn"
  • Optional FunctionalRequirements?: string
  • Optional ID?: string
  • Optional IconClass?: string
  • Optional InjectExamples?: boolean
  • Optional InjectNotes?: boolean
  • Optional InlineStorageThresholdBytes?: number
  • Optional InvocationMode?: "Any" | "Sub-Agent" | "Top-Level"
  • Optional IsRestricted?: boolean
  • Optional LogoURL?: string
  • Optional MaxCostPerRun?: number
  • Optional MaxExamplesToInject?: number
  • Optional MaxExecutionsPerRun?: number
  • Optional MaxIterationsPerRun?: number
  • Optional MaxMessages?: number
  • Optional MaxNotesToInject?: number
  • Optional MaxTimePerRun?: number
  • Optional MaxTokensPerRun?: number
  • Optional MessageMode?: "None" | "All" | "Bookend" | "Latest"
  • Optional MinExecutionsPerRun?: number
  • Optional ModelSelectionMode?: "Agent" | "Agent Type"
  • Optional Name?: string
  • Optional NoteInjectionStrategy?: "All" | "Recent" | "Relevant"
  • Optional OwnerUser?: string
  • Optional OwnerUserID?: string
  • Optional Parent?: string
  • Optional ParentID?: string
  • Optional PayloadDownstreamPaths?: string
  • Optional PayloadScope?: string
  • Optional PayloadSelfReadPaths?: string
  • Optional PayloadSelfWritePaths?: string
  • Optional PayloadUpstreamPaths?: string
  • Optional RootParentID?: string
  • Optional StartingPayloadValidation?: string
  • Optional StartingPayloadValidationMode?: "Fail" | "Warn"
  • Optional Status?: "Active" | "Disabled" | "Pending"
  • Optional TechnicalDesign?: string
  • Optional Type?: string
  • Optional TypeID?: string
  • Optional __mj_CreatedAt?: Date
  • Optional __mj_UpdatedAt?: Date