# Class Team

- Defined in src/Security/Team.class.ts:12

##### Index

### Constructors

constructor

### Properties

id

### Accessors

cache
scheduler
storage
vectorDB

### Methods

addAgent

## Constructors

### constructor

- new Team(id: string): Team

  #### Parameters

  - id: string

  #### Returns Team

  - Defined in src/Security/Team.class.ts:13

## Properties

### id

id: string

- Defined in src/Security/Team.class.ts:13

## Accessors

### cache

- get cache(): TCacheProviderInstances

  #### Returns TCacheProviderInstances

  - Defined in src/Security/Team.class.ts:51

### scheduler

- get scheduler(): TSchedulerProviderInstances

  #### Returns TSchedulerProviderInstances

  - Defined in src/Security/Team.class.ts:98

### storage

- get storage(): TStorageProviderInstances

  #### Returns TStorageProviderInstances

  - Defined in src/Security/Team.class.ts:39

### vectorDB

- get vectorDB(): TVectorDBProviderInstances

  #### Returns TVectorDBProviderInstances

  - Defined in src/Security/Team.class.ts:63

## Methods

### addAgent

- addAgent(settings: TAgentSettings): Agent

  #### Parameters

  - settings: TAgentSettings

  #### Returns Agent

  - Defined in src/Security/Team.class.ts:14