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

***

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

# Interface: InputContext

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

User input context for persona processing

## Properties

### cwd

> **cwd**: `string`

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

***

### cleanedInput

> **cleanedInput**: `string`

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

***

### flags?

> `optional` **flags**: [`ParsedFlags`](ParsedFlags.md)

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

***

### learning?

> `optional` **learning**: [`LearningRecommendations`](LearningRecommendations.md)

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

***

### command?

> `optional` **command**: `string`

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

***

### projectType?

> `optional` **projectType**: `string`

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

***

### files?

> `optional` **files**: `string`[]

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

***

### gitInfo?

> `optional` **gitInfo**: [`GitInformation`](GitInformation.md)

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

***

### timestamp?

> `optional` **timestamp**: `string`

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

***

### projectAnalysis?

> `optional` **projectAnalysis**: [`ProjectAnalysisContext`](ProjectAnalysisContext.md)

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