import type * as ElevenLabs from "../index"; export interface WorkflowOverrideAgentNodeModelInput { /** Configuration overrides applied while the subagent is conducting the conversation. */ conversationConfig?: ElevenLabs.ConversationalConfigApiModelWorkflowOverrideInput; /** Specific goal for this subagent. It will be added to the system prompt and can be used to further refine the agent's behavior in this specific context. */ additionalPrompt?: string; /** Additional knowledge base documents that the subagent has access to. These will be used in addition to the main agent's documents. */ additionalKnowledgeBase?: ElevenLabs.KnowledgeBaseLocator[]; /** IDs of additional tools that the subagent has access to. These will be used in addition to the main agent's tools. */ additionalToolIds?: string[]; /** Position of the node in the workflow. */ position?: ElevenLabs.PositionInput; /** The ids of outgoing edges in the order they should be evaluated. */ edgeOrder?: string[]; /** Human-readable label for the node used throughout the UI. */ label: string; }