Metadata about an agent for embedding purposes

interface AgentEmbeddingMetadata {
    defaultArtifactType?: string;
    description?: string;
    id: string;
    invocationMode?: string;
    name: string;
    parentId?: string;
    status?: string;
    systemPrompt?: string;
    typeName?: string;
}

Properties

defaultArtifactType?: string

Name of the default artifact type this agent produces NULL if agent doesn't produce artifacts

description?: string
id: string
invocationMode?: string

Agent invocation mode - controls how agent can be called Values: 'Any', 'Top-Level', 'Sub-Agent'

name: string
parentId?: string

Parent agent ID for child agents NULL if this is a top-level agent

status?: string
systemPrompt?: string
typeName?: string