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