Type Alias: StepStarted
Makaio Framework / contracts / StepStarted
Type Alias: StepStarted
Section titled “Type Alias: StepStarted”StepStarted =
z.infer<typeofStepStartedSchema>
Defined in: ../../../packages/contracts/src/agent/schemas/step.ts:68
Type Composition
Section titled “Type Composition”StepStartedz.infer<typeof StepStartedSchema>typeof StepStartedSchema
Resolved Shape
Section titled “Resolved Shape”type StepStarted = { agentId: string; adapterId: string; adapterName: string; adapterSessionId: string; stepType: 'text' | 'reasoning' | 'tool_use'; blockIndex: number; sessionId?: string | undefined; turnId?: string | undefined; clientId?: string | undefined; providerConfigId?: string | undefined; occurredAt?: number | undefined; messageId?: string | undefined; blockData?: { type: 'tool_use'; toolName: string; toolCallId: string; } | { type: 'reasoning'; } | { type: 'text'; } | undefined; 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; } | undefined;};