claude-buddy
Version:
Your friendly AI development companion for Claude Code - supercharge Claude Code with intelligent workflows and safety features
60 lines (30 loc) • 1.82 kB
Markdown
[**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)