Interface WorkflowInvocationRequest

Encapsulates all data and options for a single interaction turn with AgentOS. This structure is designed to be comprehensive, supporting multimodal inputs, persona selection, user-specific API keys, explicit feedback, conversation management, and fine-grained processing controls.

AgentOSInput

interface WorkflowInvocationRequest {
    definitionId: string;
    workflowId?: string;
    conversationId?: string;
    context?: Record<string, unknown>;
    roleAssignments?: Record<string, string>;
    metadata?: Record<string, unknown>;
}

Properties

definitionId: string
workflowId?: string
conversationId?: string
context?: Record<string, unknown>
roleAssignments?: Record<string, string>
metadata?: Record<string, unknown>