Skip to main content

Interface: ForgeStats

Defined in: packages/agentos/src/emergent/ForgeStatsAggregator.ts:19

Per-run forge reliability rollup snapshot.

Properties

approved

approved: number

Defined in: packages/agentos/src/emergent/ForgeStatsAggregator.ts:23

Attempts the judge approved.


approvedConfidenceSum

approvedConfidenceSum: number

Defined in: packages/agentos/src/emergent/ForgeStatsAggregator.ts:27

Sum of confidence across approved attempts. Divide by approved for avg.


attempts

attempts: number

Defined in: packages/agentos/src/emergent/ForgeStatsAggregator.ts:21

Total forge attempts (approved + rejected combined).


rejected

rejected: number

Defined in: packages/agentos/src/emergent/ForgeStatsAggregator.ts:25

Attempts the judge or shape validator rejected.


rejectionReasons

rejectionReasons: Record<ForgeRejectionCategory, number>

Defined in: packages/agentos/src/emergent/ForgeStatsAggregator.ts:45

Histogram of rejection reasons, classified via classifyForgeRejection. Keys match ForgeRejectionCategory.


uniqueApproved

uniqueApproved: number

Defined in: packages/agentos/src/emergent/ForgeStatsAggregator.ts:34

Count of unique tool names that landed approved at least once this run.


uniqueNames

uniqueNames: number

Defined in: packages/agentos/src/emergent/ForgeStatsAggregator.ts:32

Count of unique tool names seen this run (union of approved + rejected). A tool rejected then re-forged under the same name counts once.


uniqueTerminalRejections

uniqueTerminalRejections: number

Defined in: packages/agentos/src/emergent/ForgeStatsAggregator.ts:40

Count of unique tool names that were ONLY rejected (never approved) this run. The retry loop did not recover these. Actionable signal for "real quality failures" vs retry churn.