Type Alias: StepFinished
Makaio Framework / contracts / StepFinished
Type Alias: StepFinished
Section titled “Type Alias: StepFinished”StepFinished =
z.infer<typeofStepFinishedSchema>
Defined in: ../../../packages/contracts/src/agent/schemas/step.ts:88
Type Composition
Section titled “Type Composition”StepFinishedz.infer<typeof StepFinishedSchema>typeof StepFinishedSchema
Resolved Shape
Section titled “Resolved Shape”type StepFinished = { agentId: string; adapterId: string; adapterName: string; adapterSessionId: string; stepType: 'text' | 'reasoning' | 'tool_use'; blockIndex: number; content: { type: 'text'; content: string; } | { type: 'image'; source: { type: 'base64'; data: string; mimeType: string; } | { type: 'url'; url: string; mimeType?: string | undefined; }; } | { type: 'document'; source: { type: 'base64'; data: string; mimeType: string; } | { type: 'url'; url: string; mimeType?: string | undefined; }; } | { type: 'attachment'; fileName: string; filePath: string; source: { type: 'base64'; data: string; mimeType: string; } | { type: 'url'; url: string; mimeType?: string | undefined; }; attachmentType: 'file' | 'directory'; displayName?: string | undefined; } | { type: 'reasoning'; content: string; metadata?: Record<string, unknown> | undefined; } | { type: 'tool_call'; toolCallId: string; name: string; args: Record<string, unknown>; } | { type: 'tool_output'; toolCallId: string; output: string; isError?: boolean | undefined; }; sessionId?: string | undefined; turnId?: string | undefined; clientId?: string | undefined; providerConfigId?: string | undefined; occurredAt?: number | undefined; messageId?: string | undefined;};