Skip to main content

Interface: StuckDetectorConfig

Defined in: packages/agentos/src/core/safety/StuckDetector.ts:8

File

StuckDetector.ts

Description

Detects when an agent is making no progress by tracking output hashes and error patterns. If the same output or error repeats N times within a window, the agent is flagged as stuck.

Properties

errorRepetitionThreshold

errorRepetitionThreshold: number

Defined in: packages/agentos/src/core/safety/StuckDetector.ts:12

Number of identical errors before declaring stuck.

Default

3

maxHistoryPerAgent

maxHistoryPerAgent: number

Defined in: packages/agentos/src/core/safety/StuckDetector.ts:16

Maximum entries to track per agent.

Default

50

repetitionThreshold

repetitionThreshold: number

Defined in: packages/agentos/src/core/safety/StuckDetector.ts:10

Number of identical outputs before declaring stuck.

Default

3

windowMs

windowMs: number

Defined in: packages/agentos/src/core/safety/StuckDetector.ts:14

Time window in ms for detecting repetition.

Default

300000 (5 min)