<!--
 ⚠️  AUTO-GENERATED FILE - DO NOT EDIT MANUALLY
 This file is automatically generated by scripts/docs-generator.js
 To make changes, edit the source TypeScript files or update the generator script
-->

[agents](../../) / [Exports](../modules) / PluginCategory

# Enumeration: PluginCategory

Plugin categories for classification

## Table of contents

### Enumeration Members

- [MONITORING](PluginCategory#monitoring)
- [LOGGING](PluginCategory#logging)
- [STORAGE](PluginCategory#storage)
- [NOTIFICATION](PluginCategory#notification)
- [SECURITY](PluginCategory#security)
- [PERFORMANCE](PluginCategory#performance)
- [ERROR_HANDLING](PluginCategory#error_handling)
- [LIMITS](PluginCategory#limits)
- [EVENT_PROCESSING](PluginCategory#event_processing)
- [CUSTOM](PluginCategory#custom)

## Enumeration Members

### MONITORING

• **MONITORING** = `"monitoring"`

Monitoring and observability

#### Defined in

[packages/agents/src/abstracts/abstract-plugin.ts:12](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/abstracts/abstract-plugin.ts#L12)

---

### LOGGING

• **LOGGING** = `"logging"`

Logging and debugging

#### Defined in

[packages/agents/src/abstracts/abstract-plugin.ts:14](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/abstracts/abstract-plugin.ts#L14)

---

### STORAGE

• **STORAGE** = `"storage"`

Data storage and persistence

#### Defined in

[packages/agents/src/abstracts/abstract-plugin.ts:16](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/abstracts/abstract-plugin.ts#L16)

---

### NOTIFICATION

• **NOTIFICATION** = `"notification"`

External notifications and alerts

#### Defined in

[packages/agents/src/abstracts/abstract-plugin.ts:18](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/abstracts/abstract-plugin.ts#L18)

---

### SECURITY

• **SECURITY** = `"security"`

Security and access control

#### Defined in

[packages/agents/src/abstracts/abstract-plugin.ts:20](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/abstracts/abstract-plugin.ts#L20)

---

### PERFORMANCE

• **PERFORMANCE** = `"performance"`

Performance optimization

#### Defined in

[packages/agents/src/abstracts/abstract-plugin.ts:22](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/abstracts/abstract-plugin.ts#L22)

---

### ERROR_HANDLING

• **ERROR_HANDLING** = `"error_handling"`

Error handling and recovery

#### Defined in

[packages/agents/src/abstracts/abstract-plugin.ts:24](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/abstracts/abstract-plugin.ts#L24)

---

### LIMITS

• **LIMITS** = `"limits"`

Rate limiting and throttling

#### Defined in

[packages/agents/src/abstracts/abstract-plugin.ts:26](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/abstracts/abstract-plugin.ts#L26)

---

### EVENT_PROCESSING

• **EVENT_PROCESSING** = `"event_processing"`

Event processing and coordination

#### Defined in

[packages/agents/src/abstracts/abstract-plugin.ts:28](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/abstracts/abstract-plugin.ts#L28)

---

### CUSTOM

• **CUSTOM** = `"custom"`

Custom or specialized functionality

#### Defined in

[packages/agents/src/abstracts/abstract-plugin.ts:30](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/abstracts/abstract-plugin.ts#L30)
