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.