<!--
 ⚠️  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) / IAgentTemplate

# Interface: IAgentTemplate

Agent template interface

## Table of contents

### Properties

- [id](IAgentTemplate#id)
- [name](IAgentTemplate#name)
- [description](IAgentTemplate#description)
- [category](IAgentTemplate#category)
- [tags](IAgentTemplate#tags)
- [config](IAgentTemplate#config)
- [version](IAgentTemplate#version)
- [author](IAgentTemplate#author)
- [createdAt](IAgentTemplate#createdat)
- [updatedAt](IAgentTemplate#updatedat)

## Properties

### id

• **id**: `string`

#### Defined in

[packages/agents/src/interfaces/agent.ts:139](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/agent.ts#L139)

---

### name

• **name**: `string`

#### Defined in

[packages/agents/src/interfaces/agent.ts:140](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/agent.ts#L140)

---

### description

• `Optional` **description**: `string`

#### Defined in

[packages/agents/src/interfaces/agent.ts:141](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/agent.ts#L141)

---

### category

• `Optional` **category**: `string`

#### Defined in

[packages/agents/src/interfaces/agent.ts:142](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/agent.ts#L142)

---

### tags

• `Optional` **tags**: `string`[]

#### Defined in

[packages/agents/src/interfaces/agent.ts:143](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/agent.ts#L143)

---

### config

• **config**: [`IAgentConfig`](IAgentConfig)

#### Defined in

[packages/agents/src/interfaces/agent.ts:144](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/agent.ts#L144)

---

### version

• `Optional` **version**: `string`

#### Defined in

[packages/agents/src/interfaces/agent.ts:145](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/agent.ts#L145)

---

### author

• `Optional` **author**: `string`

#### Defined in

[packages/agents/src/interfaces/agent.ts:146](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/agent.ts#L146)

---

### createdAt

• `Optional` **createdAt**: `Date`

#### Defined in

[packages/agents/src/interfaces/agent.ts:147](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/agent.ts#L147)

---

### updatedAt

• `Optional` **updatedAt**: `Date`

#### Defined in

[packages/agents/src/interfaces/agent.ts:148](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/agent.ts#L148)
