[**claude-buddy v1.0.0**](../../README.md)

***

[claude-buddy](../../modules.md) / [types](../README.md) / ActivePersona

# Interface: ActivePersona

Defined in: [types/personas.ts:51](https://github.com/gsetsero/assistant-integration/blob/911ddf7680199ad668404c191ed66335473fdc65/claude-buddy/src/types/personas.ts#L51)

Active persona instance with runtime state

## Properties

### name

> **name**: `string`

Defined in: [types/personas.ts:52](https://github.com/gsetsero/assistant-integration/blob/911ddf7680199ad668404c191ed66335473fdc65/claude-buddy/src/types/personas.ts#L52)

***

### confidence

> **confidence**: `number`

Defined in: [types/personas.ts:53](https://github.com/gsetsero/assistant-integration/blob/911ddf7680199ad668404c191ed66335473fdc65/claude-buddy/src/types/personas.ts#L53)

***

### activationReason

> **activationReason**: [`ActivationReason`](../type-aliases/ActivationReason.md)

Defined in: [types/personas.ts:54](https://github.com/gsetsero/assistant-integration/blob/911ddf7680199ad668404c191ed66335473fdc65/claude-buddy/src/types/personas.ts#L54)

***

### reasoning?

> `optional` **reasoning**: `string`

Defined in: [types/personas.ts:55](https://github.com/gsetsero/assistant-integration/blob/911ddf7680199ad668404c191ed66335473fdc65/claude-buddy/src/types/personas.ts#L55)

***

### category

> **category**: [`PersonaCategory`](../type-aliases/PersonaCategory.md)

Defined in: [types/personas.ts:56](https://github.com/gsetsero/assistant-integration/blob/911ddf7680199ad668404c191ed66335473fdc65/claude-buddy/src/types/personas.ts#L56)

***

### specializations

> **specializations**: `string`[]

Defined in: [types/personas.ts:57](https://github.com/gsetsero/assistant-integration/blob/911ddf7680199ad668404c191ed66335473fdc65/claude-buddy/src/types/personas.ts#L57)
