Skip to main content

Interface: RollingSummaryCompactionProfilesConfig

Defined in: packages/agentos/src/api/types/OrchestratorConfig.ts:33

Rolling-summary compaction profiles, one picked for each turn by the turn's mode (customFlags.mode, else the persona id): the profile defaultProfileByMode maps the mode to, else defaultProfileId. The profiles share the conversation's one summary state (rollingSummaryStateKey), and the headMessagesToKeep of the pass that first wrote it stays the conversation's head under every profile.

Properties​

defaultProfileByMode?​

optional defaultProfileByMode: Record<string, string>

Defined in: packages/agentos/src/api/types/OrchestratorConfig.ts:35


defaultProfileId​

defaultProfileId: string

Defined in: packages/agentos/src/api/types/OrchestratorConfig.ts:34


profiles​

profiles: Record<string, RollingSummaryCompactionProfileDefinition>

Defined in: packages/agentos/src/api/types/OrchestratorConfig.ts:36