Skip to content

Variable: ActionResultSchema

Makaio Framework


Makaio Framework / services-core/session-editor / ActionResultSchema

const ActionResultSchema: ZodUnion<readonly [ZodObject<{ kind: ZodLiteral<"messages">; messages: ZodArray<ZodObject<{ adapterMessageId: ZodOptional<ZodString>; adapterSessionId: ZodOptional<ZodString>; agentId: ZodOptional<ZodString>; blocks: ZodArray<ZodDiscriminatedUnion<[ZodObject<…, …>, ZodObject<…, …>, ZodObject<…, …>, ZodObject<…, …>], "type">>; contentText: ZodString; editOf: ZodOptional<ZodString>; messageId: ZodString; origin: ZodOptional<ZodEnum<{ compact: "compact"; text: "text"; voice: "voice"; }>>; role: ZodEnum<{ assistant: "assistant"; user: "user"; }>; sessionId: ZodString; timestamp: ZodNumber; turnId: ZodNullable<ZodString>; }, $strip>>; }, $strip>, ZodObject<{ json: ZodRecord<ZodString, ZodUnknown>; kind: ZodLiteral<"context">; tokenEstimate: ZodOptional<ZodNumber>; }, $strip>]>

Defined in: ../../../packages/services/core/src/session-editor/types.ts:13

Result of a pipeline action - either transformed messages or a context JSON.