Interface: AiAgent
Hierarchy
↳
AiAgent
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