CreateAiAgentInput
Type: Input
Fields
| Name | Type | Default | Description |
|---|---|---|---|
| allowCollaboration | Boolean | Whether this agent can collaborate with other agents | |
| avatarUrl | String | URL to the agent's avatar image | |
| backstory | String | Context and background for the agent | |
| enabledTools | [AvailableToolEnum!] | List of tools available to this agent | |
| experience | String | Detailed background and experience of the agent | |
| isChatAvailable | Boolean | Whether this agent is available for selection in chat conversations | |
| knowledge | String | Additional knowledge base or specialization areas | |
| maxIterations | Int | Maximum number of iterations the agent can perform on a task | |
| metadata | JsonString | Additional metadata for the agent | |
| modelName | String | The specific model to use from the provider | |
| modelProvider | String | The LLM provider to use for this agent | |
| motivation | String | What drives and motivates this agent | |
| name | String! | The display name of the agent | |
| objective | String! | The agent's core objective or goal | |
| role | String! | The agent's primary role or specialty | |
| temperature | Float | Temperature setting for the LLM (0.0 = deterministic, 2.0 = very creative) |