# Interface FeedbackIntegrationConfig

Configuration for feedback integration.

interface FeedbackIntegrationConfig {
enableAutoFeedback: boolean;
successQualityThreshold: number;
partialQualityThreshold: number;
decisionTtlMs?: number;
logger?: ILogger;
enablePersistence?: boolean;
outcomeStorage?: IOutcomeStorage;
}

- Defined in packages/nexus-agents/src/learning/feedback-integration-types.ts:53

##### Index

### Properties

enableAutoFeedback
successQualityThreshold
partialQualityThreshold
decisionTtlMs?
logger?
enablePersistence?
outcomeStorage?

## Properties

### `Readonly` enableAutoFeedback

enableAutoFeedback: boolean

Enable automatic feedback to routers (default: true)

- Defined in packages/nexus-agents/src/learning/feedback-integration-types.ts:55

### `Readonly` successQualityThreshold

successQualityThreshold: number

Quality score threshold for success (default: 0.7)

- Defined in packages/nexus-agents/src/learning/feedback-integration-types.ts:57

### `Readonly` partialQualityThreshold

partialQualityThreshold: number

Quality score threshold for partial success (default: 0.4)

- Defined in packages/nexus-agents/src/learning/feedback-integration-types.ts:59

### `Optional` `Readonly` decisionTtlMs

decisionTtlMs?: number

TTL for decision entries in milliseconds (default: 3600000 = 1 hour)

- Defined in packages/nexus-agents/src/learning/feedback-integration-types.ts:61

### `Optional` `Readonly` logger

logger?: ILogger

Logger instance

- Defined in packages/nexus-agents/src/learning/feedback-integration-types.ts:63

### `Optional` `Readonly` enablePersistence

enablePersistence?: boolean

Enable persistent storage via SQLite (default: false). Requires outcomeStorage to be provided. (Source: Issue #560 - Wire SQLiteOutcomeStorage to feedback loop)

- Defined in packages/nexus-agents/src/learning/feedback-integration-types.ts:69

### `Optional` `Readonly` outcomeStorage

outcomeStorage?: IOutcomeStorage

SQLite outcome storage instance for cross-session learning. Only used when enablePersistence is true. (Source: Issue #560 - Wire SQLiteOutcomeStorage to feedback loop)

- Defined in packages/nexus-agents/src/learning/feedback-integration-types.ts:75