Skip to main content

Interface: AiAgent

Hierarchy

Properties

agentId

agentId: string


auditLog

Optional auditLog: boolean

Inherited from

AiAgentMetadata.auditLog


connectedAgents

Optional connectedAgents: AiConnectedAgentMetadata[]

List of child AI agents that can be used by the current agent.

Inherited from

AiAgentMetadata.connectedAgents


connectedIntegrations

Optional connectedIntegrations: AiConnectedIntegrationMetadata[]

List of connected integrations.

Inherited from

AiAgentMetadata.connectedIntegrations


description

Optional description: string

Inherited from

AiAgentMetadata.description


embeddingModelName

Optional embeddingModelName: "text-embedding-3-small" | "text-embedding-3-large" | "text-embedding-ada-002"

'text-embedding-ada-002' if undefined.

Inherited from

AiAgentMetadata.embeddingModelName


feedbackInstructions

Optional feedbackInstructions: string

Inherited from

AiAgentMetadata.feedbackInstructions


functions

Optional functions: string[]

List of AI functions attached to the profile by default.

Inherited from

AiAgentMetadata.functions


instructions

instructions: Record<string, string>

Inherited from

AiAgentMetadata.instructions


isPublic

isPublic: boolean

Inherited from

AiAgentMetadata.isPublic


modelName

modelName: "gpt-4o" | "gpt-4o-mini" | "o1" | "o1-mini" | "o3-mini" | "gemini-1.5-pro" | "gemini-2.0-flash" | "claude-3-5-haiku-latest" | "claude-3-5-sonnet-latest"

Inherited from

AiAgentMetadata.modelName


strictContext

Optional strictContext: boolean

Inherited from

AiAgentMetadata.strictContext


vectorDbType

Optional vectorDbType: "pinecone" | "postgres"

'pinecone' if undefined.

Inherited from

AiAgentMetadata.vectorDbType