AiAgentCreateInput
No description
input AiAgentCreateInput {
providerAccountId: ID!
agentVersion: String
agentName: String!
externalId: ID
agentDescription: String
llm: AiAgentLlmInput
agentStatus: AgentStatus
tags: [AiAgentTagInput!]
trustLevel: AiAgentRegistryTrustLevel
versionMetadata: String
}
Fields
AiAgentCreateInput.providerAccountId ● ID! non-null scalar miscellaneous
The unique identifier of the AI Agent Custom Type Provider account where the internal agent will be created.
AiAgentCreateInput.agentVersion ● String scalar miscellaneous
Specifies the version identifier of the AI agent which can be null, 'DRAFT', or a numeric value
AiAgentCreateInput.agentName ● String! non-null scalar miscellaneous
Defines the unique identifier or title of the AI agent
AiAgentCreateInput.externalId ● ID scalar miscellaneous
External identifier for the AI agent in the provider system
AiAgentCreateInput.agentDescription ● String scalar miscellaneous
Provides detailed information about the AI agent's capabilities and features
AiAgentCreateInput.llm ● AiAgentLlmInput input agent-control-tower
Contains configuration details for the Language Learning Model
AiAgentCreateInput.agentStatus ● AgentStatus enum agent-control-tower
Indicates the current operational state of the AI agent (e.g., PREPARING, RUNNING)
AiAgentCreateInput.tags ● [AiAgentTagInput!] list input agent-control-tower
Allows classification and organization through optional labeling system
AiAgentCreateInput.trustLevel ● AiAgentRegistryTrustLevel enum agent-control-tower
Indicates the confidence and reliability level of the AI agent
AiAgentCreateInput.versionMetadata ● String scalar miscellaneous
Optional metadata for the version in JSON format.
Member Of
aiAgentCreate mutation