CompactionResult constructor
const
CompactionResult({
- required CompactMessage boundaryMarker,
- required List<
CompactMessage> summaryMessages, - List<
CompactMessage> attachments = const [], - List<
CompactMessage> hookResults = const [], - List<
CompactMessage> ? messagesToKeep, - String? userDisplayMessage,
- int? preCompactTokenCount,
- int? postCompactTokenCount,
- int? truePostCompactTokenCount,
- Map<
String, int> ? compactionUsage,
Implementation
const CompactionResult({
required this.boundaryMarker,
required this.summaryMessages,
this.attachments = const [],
this.hookResults = const [],
this.messagesToKeep,
this.userDisplayMessage,
this.preCompactTokenCount,
this.postCompactTokenCount,
this.truePostCompactTokenCount,
this.compactionUsage,
});