Skip to content

@persistent-ai/fireflow-executor / server / ExecutionCommand

Interface: ExecutionCommand ​

Defined in: packages/fireflow-executor/types/messages.ts:30

Command to control execution lifecycle

Properties ​

command ​

command: ExecutionCommandType

Defined in: packages/fireflow-executor/types/messages.ts:34


executionId? ​

optional executionId?: string

Defined in: packages/fireflow-executor/types/messages.ts:32


id ​

id: string

Defined in: packages/fireflow-executor/types/messages.ts:31


issuedBy ​

issuedBy: string

Defined in: packages/fireflow-executor/types/messages.ts:47


payload ​

payload: object

Defined in: packages/fireflow-executor/types/messages.ts:35

eventData? ​

optional eventData?: object

eventData.actionName ​

actionName: string

eventData.eventName? ​

optional eventName?: string

eventData.payload? ​

optional payload?: any

executionDepth? ​

optional executionDepth?: number

externalEvents? ​

optional externalEvents?: object[]

flowId? ​

optional flowId?: string

integrations? ​

optional integrations?: objectOutputType<{ agui: ZodOptional<ZodObject<{ agentId: ZodOptional<ZodString>; appId: ZodOptional<ZodString>; runId: ZodOptional<ZodString>; threadId: ZodOptional<ZodString>; userId: ZodString; }, "strip", ZodTypeAny, { agentId?: string; appId?: string; runId?: string; threadId?: string; userId: string; }, { agentId?: string; appId?: string; runId?: string; threadId?: string; userId: string; }>>; createdBy: ZodOptional<ZodString>; external: ZodOptional<ZodRecord<ZodString, ZodAny>>; miniapp: ZodOptional<ZodObject<{ appId: ZodString; userId: ZodString; }, "strip", ZodTypeAny, { appId: string; userId: string; }, { appId: string; userId: string; }>>; persistentai: ZodOptional<ZodObject<{ agentID: ZodOptional<ZodString>; agentSession: ZodOptional<ZodString>; chatID: ZodOptional<ZodString>; flowBranch: ZodOptional<ZodString>; flowPath: ZodOptional<ZodString>; flowWorkspaceId: ZodOptional<ZodString>; messageID: ZodOptional<ZodNumber>; }, "strip", ZodAny, objectOutputType<{ agentID: ZodOptional<ZodString>; agentSession: ZodOptional<ZodString>; chatID: ZodOptional<ZodString>; flowBranch: ZodOptional<ZodString>; flowPath: ZodOptional<ZodString>; flowWorkspaceId: ZodOptional<ZodString>; messageID: ZodOptional<ZodNumber>; }, ZodAny, "strip">, objectInputType<{ agentID: ZodOptional<ZodString>; agentSession: ZodOptional<ZodString>; chatID: ZodOptional<ZodString>; flowBranch: ZodOptional<ZodString>; flowPath: ZodOptional<ZodString>; flowWorkspaceId: ZodOptional<ZodString>; messageID: ZodOptional<ZodNumber>; }, ZodAny, "strip">>>; wallet: ZodOptional<ZodObject<{ address: ZodOptional<ZodString>; capabilities: ZodOptional<ZodObject<{ supportsBatchTransactions: ZodOptional<...>; supportsEIP1559: ZodOptional<...>; supportsEIP712: ZodOptional<...>; }, "strip", ZodTypeAny, { supportsBatchTransactions?: ... | ... | ...; supportsEIP1559?: ... | ... | ...; supportsEIP712?: ... | ... | ...; }, { supportsBatchTransactions?: ... | ... | ...; supportsEIP1559?: ... | ... | ...; supportsEIP712?: ... | ... | ...; }>>; chainId: ZodOptional<ZodNumber>; ensName: ZodOptional<ZodString>; isConnected: ZodBoolean; lastUpdated: ZodOptional<ZodNumber>; providerType: ZodOptional<ZodString>; rpcUrl: ZodOptional<ZodString>; }, "strip", ZodTypeAny, { address?: string; capabilities?: { supportsBatchTransactions?: boolean; supportsEIP1559?: boolean; supportsEIP712?: boolean; }; chainId?: number; ensName?: string; isConnected: boolean; lastUpdated?: number; providerType?: string; rpcUrl?: string; }, { address?: string; capabilities?: { supportsBatchTransactions?: boolean; supportsEIP1559?: boolean; supportsEIP712?: boolean; }; chainId?: number; ensName?: string; isConnected: boolean; lastUpdated?: number; providerType?: string; rpcUrl?: string; }>>; }, ZodAny, "strip">

options? ​

optional options?: object

options.breakpoints? ​

optional breakpoints?: string[]

options.debug? ​

optional debug?: boolean

options.execution? ​

optional execution?: object

options.execution.flowTimeoutMs? ​

optional flowTimeoutMs?: number

options.execution.maxConcurrency? ​

optional maxConcurrency?: number

options.execution.nodeTimeoutMs? ​

optional nodeTimeoutMs?: number

parentExecutionId? ​

optional parentExecutionId?: string

reason? ​

optional reason?: string


requestId ​

requestId: string

Defined in: packages/fireflow-executor/types/messages.ts:46


timestamp ​

timestamp: number

Defined in: packages/fireflow-executor/types/messages.ts:45


workerId? ​

optional workerId?: string

Defined in: packages/fireflow-executor/types/messages.ts:33

Licensed under BUSL-1.1