AIAgentRunSchema: ZodObject<{
    Agent: ZodNullable<ZodString>;
    AgentID: ZodString;
    AgentState: ZodNullable<ZodString>;
    CancellationReason: ZodNullable<ZodUnion<[ZodLiteral<"System">, ZodLiteral<"Timeout">, ZodLiteral<"User Request">]>>;
    Comments: ZodNullable<ZodString>;
    CompletedAt: ZodNullable<ZodDate>;
    Configuration: ZodNullable<ZodString>;
    ConfigurationID: ZodNullable<ZodString>;
    Conversation: ZodNullable<ZodString>;
    ConversationDetail: ZodNullable<ZodString>;
    ConversationDetailID: ZodNullable<ZodString>;
    ConversationDetailSequence: ZodNullable<ZodNumber>;
    ConversationID: ZodNullable<ZodString>;
    Data: ZodNullable<ZodString>;
    EffortLevel: ZodNullable<ZodNumber>;
    ErrorMessage: ZodNullable<ZodString>;
    FinalPayload: ZodNullable<ZodString>;
    FinalStep: ZodNullable<ZodUnion<[ZodLiteral<"Actions">, ZodLiteral<"Chat">, ZodLiteral<"Failed">, ZodLiteral<"ForEach">, ZodLiteral<"Retry">, ZodLiteral<"Sub-Agent">, ZodLiteral<"Success">, ZodLiteral<"While">]>>;
    ID: ZodString;
    LastRun: ZodNullable<ZodString>;
    LastRunID: ZodNullable<ZodString>;
    Message: ZodNullable<ZodString>;
    OverrideModel: ZodNullable<ZodString>;
    OverrideModelID: ZodNullable<ZodString>;
    OverrideVendor: ZodNullable<ZodString>;
    OverrideVendorID: ZodNullable<ZodString>;
    ParentRun: ZodNullable<ZodString>;
    ParentRunID: ZodNullable<ZodString>;
    Result: ZodNullable<ZodString>;
    RootLastRunID: ZodNullable<ZodString>;
    RootParentRunID: ZodNullable<ZodString>;
    RunName: ZodNullable<ZodString>;
    ScheduledJobRun: ZodNullable<ZodString>;
    ScheduledJobRunID: ZodNullable<ZodString>;
    StartedAt: ZodDate;
    StartingPayload: ZodNullable<ZodString>;
    Status: ZodUnion<[ZodLiteral<"Cancelled">, ZodLiteral<"Completed">, ZodLiteral<"Failed">, ZodLiteral<"Paused">, ZodLiteral<"Running">]>;
    Success: ZodNullable<ZodBoolean>;
    TestRunID: ZodNullable<ZodString>;
    TotalCompletionTokensUsed: ZodNullable<ZodNumber>;
    TotalCompletionTokensUsedRollup: ZodNullable<ZodNumber>;
    TotalCost: ZodNullable<ZodNumber>;
    TotalCostRollup: ZodNullable<ZodNumber>;
    TotalPromptIterations: ZodNumber;
    TotalPromptTokensUsed: ZodNullable<ZodNumber>;
    TotalPromptTokensUsedRollup: ZodNullable<ZodNumber>;
    TotalTokensUsed: ZodNullable<ZodNumber>;
    TotalTokensUsedRollup: ZodNullable<ZodNumber>;
    User: ZodNullable<ZodString>;
    UserID: ZodNullable<ZodString>;
    Verbose: ZodNullable<ZodBoolean>;
    __mj_CreatedAt: ZodDate;
    __mj_UpdatedAt: ZodDate;
}, "strip", ZodTypeAny, {
    Agent?: string;
    AgentID?: string;
    AgentState?: string;
    CancellationReason?: "System" | "Timeout" | "User Request";
    Comments?: string;
    CompletedAt?: Date;
    Configuration?: string;
    ConfigurationID?: string;
    Conversation?: string;
    ConversationDetail?: string;
    ConversationDetailID?: string;
    ConversationDetailSequence?: number;
    ConversationID?: string;
    Data?: string;
    EffortLevel?: number;
    ErrorMessage?: string;
    FinalPayload?: string;
    FinalStep?: "Failed" | "Retry" | "Success" | "Sub-Agent" | "Actions" | "Chat" | "ForEach" | "While";
    ID?: string;
    LastRun?: string;
    LastRunID?: string;
    Message?: string;
    OverrideModel?: string;
    OverrideModelID?: string;
    OverrideVendor?: string;
    OverrideVendorID?: string;
    ParentRun?: string;
    ParentRunID?: string;
    Result?: string;
    RootLastRunID?: string;
    RootParentRunID?: string;
    RunName?: string;
    ScheduledJobRun?: string;
    ScheduledJobRunID?: string;
    StartedAt?: Date;
    StartingPayload?: string;
    Status?: "Failed" | "Cancelled" | "Completed" | "Running" | "Paused";
    Success?: boolean;
    TestRunID?: string;
    TotalCompletionTokensUsed?: number;
    TotalCompletionTokensUsedRollup?: number;
    TotalCost?: number;
    TotalCostRollup?: number;
    TotalPromptIterations?: number;
    TotalPromptTokensUsed?: number;
    TotalPromptTokensUsedRollup?: number;
    TotalTokensUsed?: number;
    TotalTokensUsedRollup?: number;
    User?: string;
    UserID?: string;
    Verbose?: boolean;
    __mj_CreatedAt?: Date;
    __mj_UpdatedAt?: Date;
}, {
    Agent?: string;
    AgentID?: string;
    AgentState?: string;
    CancellationReason?: "System" | "Timeout" | "User Request";
    Comments?: string;
    CompletedAt?: Date;
    Configuration?: string;
    ConfigurationID?: string;
    Conversation?: string;
    ConversationDetail?: string;
    ConversationDetailID?: string;
    ConversationDetailSequence?: number;
    ConversationID?: string;
    Data?: string;
    EffortLevel?: number;
    ErrorMessage?: string;
    FinalPayload?: string;
    FinalStep?: "Failed" | "Retry" | "Success" | "Sub-Agent" | "Actions" | "Chat" | "ForEach" | "While";
    ID?: string;
    LastRun?: string;
    LastRunID?: string;
    Message?: string;
    OverrideModel?: string;
    OverrideModelID?: string;
    OverrideVendor?: string;
    OverrideVendorID?: string;
    ParentRun?: string;
    ParentRunID?: string;
    Result?: string;
    RootLastRunID?: string;
    RootParentRunID?: string;
    RunName?: string;
    ScheduledJobRun?: string;
    ScheduledJobRunID?: string;
    StartedAt?: Date;
    StartingPayload?: string;
    Status?: "Failed" | "Cancelled" | "Completed" | "Running" | "Paused";
    Success?: boolean;
    TestRunID?: string;
    TotalCompletionTokensUsed?: number;
    TotalCompletionTokensUsedRollup?: number;
    TotalCost?: number;
    TotalCostRollup?: number;
    TotalPromptIterations?: number;
    TotalPromptTokensUsed?: number;
    TotalPromptTokensUsedRollup?: number;
    TotalTokensUsed?: number;
    TotalTokensUsedRollup?: number;
    User?: string;
    UserID?: string;
    Verbose?: boolean;
    __mj_CreatedAt?: Date;
    __mj_UpdatedAt?: Date;
}> = ...

zod schema definition for the entity MJ: AI Agent Runs

Type declaration

  • Agent: ZodNullable<ZodString>
  • AgentID: ZodString
  • AgentState: ZodNullable<ZodString>
  • CancellationReason: ZodNullable<ZodUnion<[ZodLiteral<"System">, ZodLiteral<"Timeout">, ZodLiteral<"User Request">]>>
  • Comments: ZodNullable<ZodString>
  • CompletedAt: ZodNullable<ZodDate>
  • Configuration: ZodNullable<ZodString>
  • ConfigurationID: ZodNullable<ZodString>
  • Conversation: ZodNullable<ZodString>
  • ConversationDetail: ZodNullable<ZodString>
  • ConversationDetailID: ZodNullable<ZodString>
  • ConversationDetailSequence: ZodNullable<ZodNumber>
  • ConversationID: ZodNullable<ZodString>
  • Data: ZodNullable<ZodString>
  • EffortLevel: ZodNullable<ZodNumber>
  • ErrorMessage: ZodNullable<ZodString>
  • FinalPayload: ZodNullable<ZodString>
  • FinalStep: ZodNullable<ZodUnion<[ZodLiteral<"Actions">, ZodLiteral<"Chat">, ZodLiteral<"Failed">, ZodLiteral<"ForEach">, ZodLiteral<"Retry">, ZodLiteral<"Sub-Agent">, ZodLiteral<"Success">, ZodLiteral<"While">]>>
  • ID: ZodString
  • LastRun: ZodNullable<ZodString>
  • LastRunID: ZodNullable<ZodString>
  • Message: ZodNullable<ZodString>
  • OverrideModel: ZodNullable<ZodString>
  • OverrideModelID: ZodNullable<ZodString>
  • OverrideVendor: ZodNullable<ZodString>
  • OverrideVendorID: ZodNullable<ZodString>
  • ParentRun: ZodNullable<ZodString>
  • ParentRunID: ZodNullable<ZodString>
  • Result: ZodNullable<ZodString>
  • RootLastRunID: ZodNullable<ZodString>
  • RootParentRunID: ZodNullable<ZodString>
  • RunName: ZodNullable<ZodString>
  • ScheduledJobRun: ZodNullable<ZodString>
  • ScheduledJobRunID: ZodNullable<ZodString>
  • StartedAt: ZodDate
  • StartingPayload: ZodNullable<ZodString>
  • Status: ZodUnion<[ZodLiteral<"Cancelled">, ZodLiteral<"Completed">, ZodLiteral<"Failed">, ZodLiteral<"Paused">, ZodLiteral<"Running">]>
  • Success: ZodNullable<ZodBoolean>
  • TestRunID: ZodNullable<ZodString>
  • TotalCompletionTokensUsed: ZodNullable<ZodNumber>
  • TotalCompletionTokensUsedRollup: ZodNullable<ZodNumber>
  • TotalCost: ZodNullable<ZodNumber>
  • TotalCostRollup: ZodNullable<ZodNumber>
  • TotalPromptIterations: ZodNumber
  • TotalPromptTokensUsed: ZodNullable<ZodNumber>
  • TotalPromptTokensUsedRollup: ZodNullable<ZodNumber>
  • TotalTokensUsed: ZodNullable<ZodNumber>
  • TotalTokensUsedRollup: ZodNullable<ZodNumber>
  • User: ZodNullable<ZodString>
  • UserID: ZodNullable<ZodString>
  • Verbose: ZodNullable<ZodBoolean>
  • __mj_CreatedAt: ZodDate
  • __mj_UpdatedAt: ZodDate

Type declaration

  • Optional Agent?: string
  • Optional AgentID?: string
  • Optional AgentState?: string
  • Optional CancellationReason?: "System" | "Timeout" | "User Request"
  • Optional Comments?: string
  • Optional CompletedAt?: Date
  • Optional Configuration?: string
  • Optional ConfigurationID?: string
  • Optional Conversation?: string
  • Optional ConversationDetail?: string
  • Optional ConversationDetailID?: string
  • Optional ConversationDetailSequence?: number
  • Optional ConversationID?: string
  • Optional Data?: string
  • Optional EffortLevel?: number
  • Optional ErrorMessage?: string
  • Optional FinalPayload?: string
  • Optional FinalStep?: "Failed" | "Retry" | "Success" | "Sub-Agent" | "Actions" | "Chat" | "ForEach" | "While"
  • Optional ID?: string
  • Optional LastRun?: string
  • Optional LastRunID?: string
  • Optional Message?: string
  • Optional OverrideModel?: string
  • Optional OverrideModelID?: string
  • Optional OverrideVendor?: string
  • Optional OverrideVendorID?: string
  • Optional ParentRun?: string
  • Optional ParentRunID?: string
  • Optional Result?: string
  • Optional RootLastRunID?: string
  • Optional RootParentRunID?: string
  • Optional RunName?: string
  • Optional ScheduledJobRun?: string
  • Optional ScheduledJobRunID?: string
  • Optional StartedAt?: Date
  • Optional StartingPayload?: string
  • Optional Status?: "Failed" | "Cancelled" | "Completed" | "Running" | "Paused"
  • Optional Success?: boolean
  • Optional TestRunID?: string
  • Optional TotalCompletionTokensUsed?: number
  • Optional TotalCompletionTokensUsedRollup?: number
  • Optional TotalCost?: number
  • Optional TotalCostRollup?: number
  • Optional TotalPromptIterations?: number
  • Optional TotalPromptTokensUsed?: number
  • Optional TotalPromptTokensUsedRollup?: number
  • Optional TotalTokensUsed?: number
  • Optional TotalTokensUsedRollup?: number
  • Optional User?: string
  • Optional UserID?: string
  • Optional Verbose?: boolean
  • Optional __mj_CreatedAt?: Date
  • Optional __mj_UpdatedAt?: Date

Type declaration

  • Optional Agent?: string
  • Optional AgentID?: string
  • Optional AgentState?: string
  • Optional CancellationReason?: "System" | "Timeout" | "User Request"
  • Optional Comments?: string
  • Optional CompletedAt?: Date
  • Optional Configuration?: string
  • Optional ConfigurationID?: string
  • Optional Conversation?: string
  • Optional ConversationDetail?: string
  • Optional ConversationDetailID?: string
  • Optional ConversationDetailSequence?: number
  • Optional ConversationID?: string
  • Optional Data?: string
  • Optional EffortLevel?: number
  • Optional ErrorMessage?: string
  • Optional FinalPayload?: string
  • Optional FinalStep?: "Failed" | "Retry" | "Success" | "Sub-Agent" | "Actions" | "Chat" | "ForEach" | "While"
  • Optional ID?: string
  • Optional LastRun?: string
  • Optional LastRunID?: string
  • Optional Message?: string
  • Optional OverrideModel?: string
  • Optional OverrideModelID?: string
  • Optional OverrideVendor?: string
  • Optional OverrideVendorID?: string
  • Optional ParentRun?: string
  • Optional ParentRunID?: string
  • Optional Result?: string
  • Optional RootLastRunID?: string
  • Optional RootParentRunID?: string
  • Optional RunName?: string
  • Optional ScheduledJobRun?: string
  • Optional ScheduledJobRunID?: string
  • Optional StartedAt?: Date
  • Optional StartingPayload?: string
  • Optional Status?: "Failed" | "Cancelled" | "Completed" | "Running" | "Paused"
  • Optional Success?: boolean
  • Optional TestRunID?: string
  • Optional TotalCompletionTokensUsed?: number
  • Optional TotalCompletionTokensUsedRollup?: number
  • Optional TotalCost?: number
  • Optional TotalCostRollup?: number
  • Optional TotalPromptIterations?: number
  • Optional TotalPromptTokensUsed?: number
  • Optional TotalPromptTokensUsedRollup?: number
  • Optional TotalTokensUsed?: number
  • Optional TotalTokensUsedRollup?: number
  • Optional User?: string
  • Optional UserID?: string
  • Optional Verbose?: boolean
  • Optional __mj_CreatedAt?: Date
  • Optional __mj_UpdatedAt?: Date