# Type Alias TAgentSettings

Configuration settings for creating an Agent instance.

#### Example

    const settings: TAgentSettings = {
      name: "Customer Support Agent",
      model: "gpt-4",
      behavior: "You are a helpful customer support representative."
    };

type TAgentSettings = {
behavior?: string;
mode?: TAgentMode | TAgentMode[];
model: string | TLLMConnectorParams;
name: string;
teamId?: string;
[key: string]: any;
}

#### Indexable

- [key: string]: any

- Defined in src/Agent/Agent.class.ts:247

##### Index

### Properties

behavior?
mode?
model
name
teamId?

## Properties

### `Optional` behavior

behavior?: string

Optional behavior description that guides the agent's responses

- Defined in src/Agent/Agent.class.ts:253

### `Optional` mode

mode?: TAgentMode | TAgentMode[]

The mode of the agent

- Defined in src/Agent/Agent.class.ts:255

### model

model: string | TLLMConnectorParams

The default model to use for agent responses

- Defined in src/Agent/Agent.class.ts:251

### name

name: string

The display name for the agent

- Defined in src/Agent/Agent.class.ts:249

### `Optional` teamId

teamId?: string

Explicitly specifies the agent teamId

- Defined in src/Agent/Agent.class.ts:258